UNPKG

facturapi-es6

Version:

FacturAPI makes it easy for developers to generate valid Invoices in Mexico (known as Factura Electrónica or CFDI).

117 lines (116 loc) • 5.87 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var enums; (function (enums) { var PaymentForm; (function (PaymentForm) { PaymentForm["EFECTIVO"] = "01"; PaymentForm["CHEQUE_NOMINATIVO"] = "02"; PaymentForm["TRANSFERENCIA_ELECTRONICA"] = "03"; PaymentForm["TARJETA_DE_CREDITO"] = "04"; PaymentForm["MONEDERO_ELECTRONICO"] = "05"; PaymentForm["DINERO_ELECTRONICO"] = "06"; PaymentForm["VALES_DE_DESPENSA"] = "08"; PaymentForm["DACION_EN_PAGO"] = "12"; PaymentForm["SUBROGACION"] = "13"; PaymentForm["CONSIGNACION"] = "14"; PaymentForm["CONDONACION"] = "15"; PaymentForm["COMPENSACION"] = "17"; PaymentForm["NOVACION"] = "23"; PaymentForm["CONFUSION"] = "24"; PaymentForm["REMISION_DE_DEUDA"] = "25"; PaymentForm["PRESCRIPCION_O_CADUCIDAD"] = "26"; PaymentForm["A_SATISFACCION_DEL_ACREEDOR"] = "27"; PaymentForm["TARJETA_DE_DEBITO"] = "28"; PaymentForm["TARJETA_DE_SERVICIOS"] = "29"; PaymentForm["POR_DEFINIR"] = "99"; })(PaymentForm = enums.PaymentForm || (enums.PaymentForm = {})); var TaxType; (function (TaxType) { TaxType["IVA"] = "IVA"; TaxType["IEPS"] = "IEPS"; TaxType["ISR"] = "ISR"; })(TaxType = enums.TaxType || (enums.TaxType = {})); var PaymentMethod; (function (PaymentMethod) { PaymentMethod["PAGO_EN_UNA_EXHIBICION"] = "PUE"; PaymentMethod["PAGO_EN_PARCIALIDADES_DIFERIDO"] = "PPD"; })(PaymentMethod = enums.PaymentMethod || (enums.PaymentMethod = {})); var InvoiceUse; (function (InvoiceUse) { InvoiceUse["ADQUISICION_MERCANCIAS"] = "G01"; InvoiceUse["DEVOLUCIONES_DESCUENTOS_BONIFICACIONES"] = "G02"; InvoiceUse["GASTOS_EN_GENERAL"] = "G03"; InvoiceUse["CONSTRUCCIONES"] = "I01"; InvoiceUse["MOBILIARIO_Y_EQUIPO_DE_OFICINA"] = "I02"; InvoiceUse["EQUIPO_DE_TRANSPORTE"] = "I03"; InvoiceUse["EQUIPO_DE_COMPUTO"] = "I04"; InvoiceUse["DADOS_TROQUELES_HERRAMENTAL"] = "I05"; InvoiceUse["COMUNICACIONES_TELEFONICAS"] = "I06"; InvoiceUse["COMUNICACIONES_SATELITALES"] = "I07"; InvoiceUse["OTRA_MAQUINARIA"] = "I08"; InvoiceUse["HONORARIOS_MEDICOS"] = "D01"; InvoiceUse["GASTOS_MEDICOS_POR_INCAPACIDAD"] = "D02"; InvoiceUse["GASTOS_FUNERALES"] = "D03"; InvoiceUse["DONATIVOS"] = "D04"; InvoiceUse["INTERESES_POR_CREDITOS_HIPOTECARIOS"] = "D05"; InvoiceUse["APORTACIONES_VOLUNTARIAS_SAR"] = "D06"; InvoiceUse["PRIMA_SEGUROS_GASTOS_MEDICOS"] = "D07"; InvoiceUse["GASTOS_TRANSPORTACION_ESCOLAR"] = "D08"; InvoiceUse["CUENTAS_AHORRO_PENSIONES"] = "D09"; InvoiceUse["SERVICIOS_EDUCATIVOS"] = "D10"; InvoiceUse["POR_DEFINIR"] = "P01"; })(InvoiceUse = enums.InvoiceUse || (enums.InvoiceUse = {})); var InvoiceType; (function (InvoiceType) { InvoiceType["INGRESO"] = "I"; InvoiceType["EGRESO"] = "E"; InvoiceType["TRASLADO"] = "T"; InvoiceType["NOMINA"] = "N"; InvoiceType["PAGO"] = "P"; })(InvoiceType = enums.InvoiceType || (enums.InvoiceType = {})); var InvoiceRelation; (function (InvoiceRelation) { InvoiceRelation["NOTA_DE_CREDITO"] = "01"; InvoiceRelation["NOTA_DE_DEBITO"] = "02"; InvoiceRelation["DELOVUCION_DE_MERCANCIA"] = "03"; InvoiceRelation["SUSTITUCION_DE_CFDI_PREVIOS"] = "04"; InvoiceRelation["TRASLADOS_DE_MERCANCIA_FACTURADOS_PREVIAMENTE"] = "05"; InvoiceRelation["FACTURA_POR_TRASLADOS_PREVIOS"] = "06"; InvoiceRelation["APLICACION_DE_ANTICIPO"] = "07"; InvoiceRelation["PAGOS_EN_PARCIALIDADES"] = "08"; InvoiceRelation["PAGOS_DIFERIDOS"] = "09"; })(InvoiceRelation = enums.InvoiceRelation || (enums.InvoiceRelation = {})); var TaxSystem; (function (TaxSystem) { TaxSystem["GENERAL_LEY_DE_PERSONAS_MORALES"] = "601"; TaxSystem["PERSONAS_MORALES_CON_FINES_NO_LUCRATIVOS"] = "603"; TaxSystem["SUELDOS_Y_SALARIOS"] = "605"; TaxSystem["ARRENDAMIENTO"] = "606"; TaxSystem["DEMAS_INGRESOS"] = "608"; TaxSystem["CONSOLIDACION"] = "609"; TaxSystem["RESIDENTES_EN_EL_EXTRANJERO"] = "610"; TaxSystem["INGRESOS_POR_DIVIDENDOS_SOCIOS_Y_ACCIONISTAS"] = "611"; TaxSystem["PERSONAS_FISICAS_CON_ACTIVIDADES_EMPRESARIALES_Y_PROFESIONALES"] = "612"; TaxSystem["INGRESOS_POR_INTERESES"] = "614"; TaxSystem["SIN_OBLIGACIONES_FISCALES"] = "616"; TaxSystem["SOCIEDADES_COOPERATIVAS_DE_PRODUCCION"] = "620"; TaxSystem["REGIMEN_DE_INCORPORACION_FISCAL"] = "621"; TaxSystem["ACTIVIDADES_AGRICOLAS_GANADERAS_SILVICOLAS_Y_PESQUERAS"] = "622"; TaxSystem["OPCIONAL_PARA_GRUPOS_DE_SOCIEDADES"] = "623"; TaxSystem["COORDINADOS"] = "624"; TaxSystem["HIDROCARBUROS"] = "628"; TaxSystem["REGIMEN_DE_ENAJENACION_O_ADQUISICION_DE_BIENES"] = "607"; TaxSystem["PREFERENTES_Y_EMPRESAS_MULTINACIONALES"] = "629"; TaxSystem["ENAJENACION_DE_ACCIONES_EN_BOLSA_DE_VALORES"] = "630"; TaxSystem["REGIMEN_DE_LOS_INGRESOS_POR_OBTENCION_DE_PREMIOS"] = "615"; })(TaxSystem = enums.TaxSystem || (enums.TaxSystem = {})); var cancelationStatus; (function (cancelationStatus) { cancelationStatus["NO_CANCELADO"] = "none"; cancelationStatus["CANCELACION_PENDIENTE"] = "pending"; cancelationStatus["CANCELACION_ACEPTADA"] = "accepted"; cancelationStatus["CANCELACION_RECHAZADA"] = "rejected"; cancelationStatus["SOLICITUD_EXPIRADA"] = "expired"; })(cancelationStatus = enums.cancelationStatus || (enums.cancelationStatus = {})); })(enums = exports.enums || (exports.enums = {}));