UNPKG

facturapi

Version:

Librería oficial de Facturapi. Crea CFDIs timbrados y enviados al SAT, XML y PDF

225 lines (224 loc) 6.41 kB
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" }