export declare enum PaymentForm {
    EFECTIVO = "01",
    CHEQUE_NOMINATIVO = "02",
    TRANSFERENCIA_ELECTRONICA_DE_FONDOS = "03",
    TARJETA_DE_CREDITO = "04",
    MONEDERO_ELECTRONICO = "05",
    DINERO_ELECTRONICO = "06",
    VALES_DE_DESPENSA = "08",
    DACION_EN_PAGO = "12",
    PAGO_POR_SUBROGACION = "13",
    PAGO_POR_CONSIGNACION = "14",
    CONDONACION = "15",
    COMPENSACION = "17",
    NOVACION = "23",
    CONFUSION = "24",
    REMISIÓN_DE_DEUDA = "25",
    PRESCRIPCION_O_CADUCIDAD = "26",
    A_SATISFACCION_DEL_ACREEDOR = "27",
    TARJETA_DE_DEBITO = "28",
    TARJETA_DE_SERVICIOS = "29",
    APLICACION_DE_ANTICIPOS = "30",
    INTERMEDIARIO_DE_PAGOS = "31",
    POR_DEFINIR = "99"
}
export declare const PaymentFormList: readonly [{
    readonly value: "01";
    readonly label: "Efectivo";
}, {
    readonly value: "02";
    readonly label: "Cheque nominativo";
}, {
    readonly value: "03";
    readonly label: "Transferencia electrónica de fondos";
}, {
    readonly value: "04";
    readonly label: "Tarjeta de crédito";
}, {
    readonly value: "05";
    readonly label: "Monedero electrónico";
}, {
    readonly value: "06";
    readonly label: "Dinero electrónico";
}, {
    readonly value: "08";
    readonly label: "Vales de despensa";
}, {
    readonly value: "12";
    readonly label: "Dación en pago";
}, {
    readonly value: "13";
    readonly label: "Pago por subrogación";
}, {
    readonly value: "14";
    readonly label: "Pago por consignación";
}, {
    readonly value: "15";
    readonly label: "Condonación";
}, {
    readonly value: "17";
    readonly label: "Compensación";
}, {
    readonly value: "23";
    readonly label: "Novación";
}, {
    readonly value: "24";
    readonly label: "Confusión";
}, {
    readonly value: "25";
    readonly label: "Remisión de deuda";
}, {
    readonly value: "26";
    readonly label: "Prescripción o caducidad";
}, {
    readonly value: "27";
    readonly label: "A satisfacción del acreedor";
}, {
    readonly value: "28";
    readonly label: "Tarjeta de débito";
}, {
    readonly value: "29";
    readonly label: "Tarjeta de servicios";
}, {
    readonly value: "30";
    readonly label: "Aplicación de anticipos";
}, {
    readonly value: "31";
    readonly label: "Intermediario de pagos";
}, {
    readonly value: "99";
    readonly label: "Por definir";
}];
export declare enum TaxType {
    IVA = "IVA",
    IEPS = "IEPS",
    ISR = "ISR"
}
export declare enum TaxFactor {
    RATE = "Tasa",
    QUOTA = "Cuota"
}
export declare enum IepsMode {
    SUM_BEFORE_TAXES = "sum_before_taxes",
    UNIT = "unit",
    BREAK_DOWN = "break_down",
    SUBTRACT_BEFORE_BREAKDOWN = "subtract_before_break_down"
}
export declare enum PaymentMethod {
    PAGO_EN_UNA_EXHIBICION = "PUE",
    PAGO_EN_PARCIALIDADES_DIFERIDO = "PPD"
}
export declare enum InvoiceUse {
    ADQUISICION_MERCANCIAS = "G01",
    DEVOLUCIONES_DESCUENTOS_BONIFICACIONES = "G02",
    GASTOS_EN_GENERAL = "G03",
    CONSTRUCCIONES = "I01",
    MOBILIARIO_Y_EQUIPO_DE_OFICINA = "I02",
    EQUIPO_DE_TRANSPORTE = "I03",
    EQUIPO_DE_COMPUTO = "I04",
    DADOS_TROQUELES_HERRAMENTAL = "I05",
    COMUNICACIONES_TELEFONICAS = "I06",
    COMUNICACIONES_SATELITALES = "I07",
    OTRA_MAQUINARIA = "I08",
    HONORARIOS_MEDICOS = "D01",
    GASTOS_MEDICOS_POR_INCAPACIDAD = "D02",
    GASTOS_FUNERALES = "D03",
    DONATIVOS = "D04",
    INTERESES_POR_CREDITOS_HIPOTECARIOS = "D05",
    APORTACIONES_VOLUNTARIAS_SAR = "D06",
    PRIMA_SEGUROS_GASTOS_MEDICOS = "D07",
    GASTOS_TRANSPORTACION_ESCOLAR = "D08",
    CUENTAS_AHORRO_PENSIONES = "D09",
    SERVICIOS_EDUCATIVOS = "D10",
    SIN_EFECTOS_FISCALES = "S01",
    PAGOS = "CP01",
    NOMINA = "CN01",
    POR_DEFINIR = "P01"
}
export declare enum InvoiceType {
    INGRESO = "I",
    EGRESO = "E",
    TRASLADO = "T",
    NOMINA = "N",
    PAGO = "P"
}
export declare enum InvoiceRelation {
    NOTA_DE_CREDITO = "01",
    NOTA_DE_DEBITO = "02",
    DELOVUCION_DE_MERCANCIA = "03",
    SUSTITUCION_DE_CFDI_PREVIOS = "04",
    TRASLADOS_DE_MERCANCIA_FACTURADOS_PREVIAMENTE = "05",
    FACTURA_POR_TRASLADOS_PREVIOS = "06",
    APLICACION_DE_ANTICIPO = "07"
}
export declare enum TaxSystem {
    GENERAL_LEY_DE_PERSONAS_MORALES = "601",
    PERSONAS_MORALES_CON_FINES_NO_LUCRATIVOS = "603",
    SUELDOS_Y_SALARIOS = "605",
    ARRENDAMIENTO = "606",
    REGIMEN_DE_ENAJENACION_O_ADQUISICION_DE_BIENES = "607",
    DEMAS_INGRESOS = "608",
    RESIDENTES_EN_EL_EXTRANJERO_SIN_ESTABLECIMIENTO_PERMANENTE_EN_MÉXICO = "610",
    RESIDENTES_EN_EL_EXTRANJERO = "610",
    INGRESOS_POR_DIVIDENDOS_SOCIOS_Y_ACCIONISTAS = "611",
    PERSONAS_FISICAS_CON_ACTIVIDADES_EMPRESARIALES_Y_PROFESIONALES = "612",
    INGRESOS_POR_INTERESES = "614",
    REGIMEN_DE_LOS_INGRESOS_POR_OBTENCION_DE_PREMIOS = "615",
    SIN_OBLIGACIONES_FISCALES = "616",
    SOCIEDADES_COOPERATIVAS_DE_PRODUCCION = "620",
    REGIMEN_DE_INCORPORACION_FISCAL = "621",
    ACTIVIDADES_AGRICOLAS_GANADERAS_SILVICOLAS_Y_PESQUERAS = "622",
    OPCIONAL_PARA_GRUPOS_DE_SOCIEDADES = "623",
    COORDINADOS = "624",
    ACTIVIDADES_EMPRESARIALES_CON_INGRESOS_A_TRAVÉS_DE_PLATAFORMAS_TECNOLÓGICAS = "625",
    RÉGIMEN_SIMPLIFICADO_DE_CONFIANZA = "626"
}
export declare enum InvoiceStatus {
    DRAFT = "draft",
    PENDING = "pending",
    VALID = "valid",
    CANCELED = "canceled",
    FAILED = "failed"
}
export declare enum GlobalInvoicePeriodicity {
    DAY = "day",
    WEEK = "week",
    FORTNIGHT = "fortnight",
    MONTH = "month",
    TWO_MONTHS = "two_months"
}
export declare enum ReceiptStatus {
    OPEN = "open",
    CANCELED = "canceled",
    INVOICED_TO_CUSTOMER = "invoiced_to_customer",
    INVOICED_GLOBALLY = "invoiced_globally"
}
export declare enum IssuingType {
    ISSUING = "issuing",
    RECEIVING = "receiving"
}
export declare enum CancellationStatus {
    NONE = "none",
    ACCEPTED = "accepted",
    PENDING = "pending",
    REJECTED = "rejected",
    EXPIRED = "expired"
}
export declare enum InvoicingPeriod {
    DAY = "day",
    WEEK = "week",
    FORTNIGHT = "fortnight",
    MONTH = "month",
    TWO_MONTHS = "two_months"
}
export declare enum InvoiceComplementType {
    CUSTOM = "custom",
    PAGO = "pago",
    NOMINA = "nomina"
}
export declare enum CancellationMotive {
    ERRORES_CON_RELACION = "01",
    ERRORES_SIN_RELACION = "02",
    NO_SE_CONCRETO = "03",
    FACTURA_GLOBAL = "04"
}
