UNPKG

facturacionelectronicapy-xmlgen

Version:

API Node JS para generar el archivo XML del Documento electrónico exigido por SIFEN en base a JSON

1,358 lines 1.26 MB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class ConstanteService { constructor() { this.tiposDocumentos = [ { codigo: 1, descripcion: 'Factura electrónica', situacion: 0, }, { codigo: 2, descripcion: 'Factura electrónica de exportación', situacion: 1, }, { codigo: 3, descripcion: 'Factura electrónica de importación', situacion: 1, }, { codigo: 4, descripcion: 'Autofactura electrónica', situacion: 0, }, { codigo: 5, descripcion: 'Nota de crédito electrónica', situacion: 0, }, { codigo: 6, descripcion: 'Nota de débito electrónica', situacion: 0, }, { codigo: 7, descripcion: 'Nota de remisión electrónica', situacion: 0, }, { codigo: 8, descripcion: 'Comprobante de retención electrónico', situacion: 1, }, ]; /* tiposEventos = [ { codigo: 1, descripcion: 'Cancelación', situacion: 0, }, { codigo: 2, descripcion: 'Inutilización', situacion: 1, //A futuro }, { codigo: 3, descripcion: 'Endoso', situacion: 1, //A futuro }, { codigo: 10, descripcion: 'Acuse del DE', situacion: 0, }, { codigo: 11, descripcion: 'Conformidad del DE', situacion: 0, }, { codigo: 12, descripcion: 'Disconformidad del DE', situacion: 0, }, { codigo: 13, descripcion: 'Desconocimiento del DE', situacion: 0, }, ]; */ this.tiposEmisiones = [ { codigo: 1, descripcion: 'Normal', }, { codigo: 2, descripcion: 'Contingencia', }, ]; this.tiposTransacciones = [ { codigo: 1, descripcion: 'Venta de mercadería', situacion: 0, }, { codigo: 2, descripcion: 'Prestación de servicios', situacion: 1, }, { codigo: 3, descripcion: 'Mixto (Venta de mercadería y servicios)', situacion: 1, }, { codigo: 4, descripcion: 'Venta de activo fijo', situacion: 0, }, { codigo: 5, descripcion: 'Venta de divisas', situacion: 0, }, { codigo: 6, descripcion: 'Compra de divisas', situacion: 0, }, { codigo: 7, descripcion: 'Promoción o entrega de muestras', situacion: 0, }, { codigo: 8, descripcion: 'Donación', situacion: 1, }, { codigo: 9, descripcion: 'Anticipo', situacion: 1, }, { codigo: 10, descripcion: 'Compra de productos', situacion: 1, }, { codigo: 11, descripcion: 'Compra de servicios', situacion: 1, }, { codigo: 12, descripcion: 'Venta de crédito fiscal', situacion: 1, }, { codigo: 13, descripcion: 'Muestras médicas (Art. 3 RG 24/2014)', situacion: 1, }, ]; this.tiposImpuestos = [ { codigo: 1, descripcion: 'IVA', situacion: 0, }, { codigo: 2, descripcion: 'ISC', situacion: 1, }, { codigo: 3, descripcion: 'Renta', situacion: 1, }, { codigo: 4, descripcion: 'Ninguno', situacion: 0, }, { codigo: 5, descripcion: 'IVA - Renta', situacion: 0, }, ]; this.obligaciones = [ { codigo: 113, descripcion: 'IMPUESTO A LA RENTA IRACIS - REGÍMENES ESPECIALES', }, { codigo: 143, descripcion: 'TRIBUTO UNICO MAQUILA', }, { codigo: 211, descripcion: 'IMPUESTO AL VALOR AGREGADO - GRAVADAS Y EXONERADAS - EXPORTADORES', }, { codigo: 311, descripcion: 'IMPUESTO SELECTIVO AL CONSUMO - GENERAL', }, { codigo: 321, descripcion: 'IMPUESTO SELECTIVO AL CONSUMO COMBUSTIBLES', }, { codigo: 700, descripcion: 'IMPUESTO A LA RENTA EMPRESARIAL - RÉGIMEN GENERAL', }, { codigo: 701, descripcion: 'IMPUESTO A LA RENTA EMPRESARIAL - SIMPLE', }, { codigo: 703, descripcion: 'IMPUESTO DE ZONA FRANCA', }, { codigo: 702, descripcion: 'IMPUESTO A LA RENTA EMPRESARIAL - RESIMPLE', }, { codigo: 715, descripcion: 'IMPUESTO A LA RENTA PERSONAL - SERVICIOS PERSONALES', }, { codigo: 716, descripcion: 'IMPUESTO A LA RENTA PERSONAL - RENTAS Y GANANCIAS DE CAPITAL', }, ]; this.monedas = [ { codigo: 'AED', descripcion: 'Dirham' }, { codigo: 'AFN', descripcion: 'Afghani' }, { codigo: 'ALL', descripcion: 'Lek' }, { codigo: 'AMD', descripcion: 'Dram' }, { codigo: 'ANG', descripcion: 'Netherlands Antillian Guilder' }, { codigo: 'AOA', descripcion: 'Kwanza' }, { codigo: 'ARS', descripcion: 'Argentine Peso' }, { codigo: 'AUD', descripcion: 'Australian Dollar' }, { codigo: 'AWG', descripcion: 'Aruban Guilder' }, { codigo: 'AZM', descripcion: 'Azerbaijanian Manat' }, { codigo: 'BAM', descripcion: 'Convertible Mark' }, { codigo: 'BBD', descripcion: 'Barbados Dollar' }, { codigo: 'BYN', descripcion: 'Belarusian Ruble' }, { codigo: 'BDT', descripcion: 'Taka' }, { codigo: 'BGN', descripcion: 'Bulgarian Lev' }, { codigo: 'BHD', descripcion: 'Bahraini Dinar' }, { codigo: 'BIF', descripcion: 'Burundi Franc' }, { codigo: 'BMD', descripcion: 'Bermudian Dollar (customarily: Bermuda Dollar)' }, { codigo: 'BND', descripcion: 'Brunei Dollar' }, { codigo: 'BOB', descripcion: 'Boliviano' }, { codigo: 'BOV', descripcion: 'Mvdol' }, { codigo: 'BRL', descripcion: 'Brazilian Real' }, { codigo: 'BSD', descripcion: 'Bahamian Dollar' }, { codigo: 'BTN', descripcion: 'Ngultrum' }, { codigo: 'BWP', descripcion: 'Pula' }, { codigo: 'BYR', descripcion: 'Belarussian Ruble' }, { codigo: 'BZD', descripcion: 'Belize Dollar' }, { codigo: 'CAD', descripcion: 'Canadian Dollar' }, { codigo: 'CDF', descripcion: 'Franc Congolais' }, { codigo: 'CHF', descripcion: 'Swiss Franc' }, { codigo: 'CHE', descripcion: 'WIR Euro' }, { codigo: 'CHW', descripcion: 'WIR Franc' }, { codigo: 'CLP', descripcion: 'Chilean Peso' }, { codigo: 'CLF', descripcion: 'Unidad de Fomento' }, { codigo: 'CNY', descripcion: 'Yuan Renminbi' }, { codigo: 'COP', descripcion: 'Colombian Peso' }, { codigo: 'COU', descripcion: 'Unidad de Valor Real' }, { codigo: 'CRC', descripcion: 'Costa Rican Colon' }, { codigo: 'CUP', descripcion: 'Cuban Peso' }, { codigo: 'CUC', descripcion: 'Peso Convertible' }, { codigo: 'CVE', descripcion: 'Cape Verde Escudo' }, { codigo: 'CYP', descripcion: 'Cyprus Pound' }, { codigo: 'CZK', descripcion: 'Czech Koruna' }, { codigo: 'DJF', descripcion: 'Djibouti Franc' }, { codigo: 'DKK', descripcion: 'Danish Krone' }, { codigo: 'DOP', descripcion: 'Dominican Peso' }, { codigo: 'DZD', descripcion: 'Algerian Dinar' }, { codigo: 'EEK', descripcion: 'Kroon' }, { codigo: 'EGP', descripcion: 'Egyptian Pound' }, { codigo: 'ERN', descripcion: 'Nakfa' }, { codigo: 'ETB', descripcion: 'Ethopian Birr' }, { codigo: 'EUR', descripcion: 'Euro' }, { codigo: 'FJD', descripcion: 'Fiji Dollar' }, { codigo: 'FKP', descripcion: 'Falkland Islands Pound' }, { codigo: 'GBP', descripcion: 'Pound Sterling' }, { codigo: 'GEL', descripcion: 'Lari' }, { codigo: 'GHS', descripcion: 'Ghana Cedi' }, { codigo: 'GHC', descripcion: 'Cedi' }, { codigo: 'GIP', descripcion: 'Gibraltar Pound' }, { codigo: 'GMD', descripcion: 'Dalasi' }, { codigo: 'GNF', descripcion: 'Guinea Franc' }, { codigo: 'GTQ', descripcion: 'Quetzal' }, { codigo: 'GYD', descripcion: 'Guyana Dollar' }, { codigo: 'HKD', descripcion: 'Honk Kong Dollar' }, { codigo: 'HNL', descripcion: 'Lempira' }, { codigo: 'HRK', descripcion: 'Kuna' }, { codigo: 'HTG', descripcion: 'Gourde' }, { codigo: 'HUF', descripcion: 'Forint' }, { codigo: 'IDR', descripcion: 'Rupiah' }, { codigo: 'ILS', descripcion: 'New Israeli Sheqel' }, { codigo: 'INR', descripcion: 'Indian Rupee' }, { codigo: 'IQD', descripcion: 'Iraqi Dinar' }, { codigo: 'IRR', descripcion: 'Iranian Rial' }, { codigo: 'ISK', descripcion: 'Iceland Krona' }, { codigo: 'JMD', descripcion: 'Jamaican Dollar' }, { codigo: 'JOD', descripcion: 'Jordanian Dinar' }, { codigo: 'JPY', descripcion: 'Yen' }, { codigo: 'KES', descripcion: 'Kenyan Shilling' }, { codigo: 'KGS', descripcion: 'Som' }, { codigo: 'KHR', descripcion: 'Riel' }, { codigo: 'KMF', descripcion: 'Comoro Franc' }, { codigo: 'KPW', descripcion: 'North Korean Won' }, { codigo: 'KRW', descripcion: 'Won' }, { codigo: 'KWD', descripcion: 'Kuwaiti Dinar' }, { codigo: 'KYD', descripcion: 'Cayman Islands Dollar' }, { codigo: 'KZT', descripcion: 'Tenge' }, { codigo: 'LAK', descripcion: 'Kip' }, { codigo: 'LBP', descripcion: 'Lebanese Pound' }, { codigo: 'LKR', descripcion: 'Sri Lanka Rupee' }, { codigo: 'LRD', descripcion: 'Liberian Dollar' }, { codigo: 'LSL', descripcion: 'Loti' }, { codigo: 'LTL', descripcion: 'Lithuanian Litas' }, { codigo: 'LVL', descripcion: 'Latvian Lats' }, { codigo: 'LYD', descripcion: 'Libyan Dinar' }, { codigo: 'MAD', descripcion: 'Morrocan Dirham' }, { codigo: 'MZN', descripcion: 'Mozambique Metical' }, { codigo: 'MDL', descripcion: 'Moldovan Leu' }, { codigo: 'MGF', descripcion: 'Malagasy Franc' }, { codigo: 'MKD', descripcion: 'Denar' }, { codigo: 'MGA', descripcion: 'Malagasy Ariary' }, { codigo: 'MMK', descripcion: 'Kyat' }, { codigo: 'MNT', descripcion: 'Tugrik' }, { codigo: 'MOP', descripcion: 'Pataca' }, { codigo: 'MRO', descripcion: 'Ouguiya' }, { codigo: 'MTL', descripcion: 'Maltese Lira' }, { codigo: 'MUR', descripcion: 'Mauritius Rupee' }, { codigo: 'XUA', descripcion: 'ADB Unit of Account' }, { codigo: 'MVR', descripcion: 'Rufiyaa' }, { codigo: 'MRU', descripcion: 'Ouguiya' }, { codigo: 'MWK', descripcion: 'Kwacha' }, { codigo: 'MXN', descripcion: 'Mexican Peso' }, { codigo: 'MXV', descripcion: 'Mexican Unidad de Inversion' }, { codigo: 'MYR', descripcion: 'Malaysian Ringgit' }, { codigo: 'MZM', descripcion: 'Metical' }, { codigo: 'NAD', descripcion: 'Namibia Dollar' }, { codigo: 'NGN', descripcion: 'Naira' }, { codigo: 'NIO', descripcion: 'Cordoba Oro' }, { codigo: 'NOK', descripcion: 'Norwegian Krone' }, { codigo: 'NPR', descripcion: 'Nepalese Rupee' }, { codigo: 'NZD', descripcion: 'New Zealand Dollar' }, { codigo: 'OMR', descripcion: 'Rial Omani' }, { codigo: 'PAB', descripcion: 'Balboa' }, { codigo: 'PEN', descripcion: 'Nuevo Sol' }, { codigo: 'PGK', descripcion: 'Kina' }, { codigo: 'PHP', descripcion: 'Philippine Peso' }, { codigo: 'PKR', descripcion: 'Pakistan Rupee' }, { codigo: 'PLN', descripcion: 'Zloty' }, { codigo: 'PYG', descripcion: 'Guarani' }, { codigo: 'QAR', descripcion: 'Qatari Rial' }, { codigo: 'RON', descripcion: 'Romanian Leu' }, { codigo: 'ROL', descripcion: 'Leu' }, { codigo: 'RUB', descripcion: 'Russian Ruble' }, { codigo: 'RWF', descripcion: 'Rwanda Franc' }, { codigo: 'SAR', descripcion: 'Saudi Riyal' }, { codigo: 'RSD', descripcion: 'Serbian Dinar' }, { codigo: 'SBD', descripcion: 'Solomon Islands Dollar' }, { codigo: 'SCR', descripcion: 'Seychelles Rupee' }, { codigo: 'SDD', descripcion: 'Sudanese Dinar' }, { codigo: 'SDG', descripcion: 'Sudanese Pound' }, { codigo: 'SRD', descripcion: 'Surinam Dollar' }, { codigo: 'SEK', descripcion: 'Swedish Krona' }, { codigo: 'SGD', descripcion: 'Singapore Dollar' }, { codigo: 'SHP', descripcion: 'St. Helena Pound' }, { codigo: 'SIT', descripcion: 'Tolar' }, { codigo: 'SKK', descripcion: 'Slovak Koruna' }, { codigo: 'SLL', descripcion: 'Leone' }, { codigo: 'SOS', descripcion: 'Somali Shilling' }, { codigo: 'SRG', descripcion: 'Suriname Guilder' }, { codigo: 'SSP', descripcion: 'South Sudanese Pound' }, { codigo: 'STD', descripcion: 'Dobra' }, { codigo: 'SVC', descripcion: 'El Salvador Colon' }, { codigo: 'SYP', descripcion: 'Syrian Pound' }, { codigo: 'SZL', descripcion: 'Lilangeni' }, { codigo: 'THB', descripcion: 'Baht' }, { codigo: 'TJS', descripcion: 'Somoni' }, { codigo: 'TMM', descripcion: 'Manat' }, { codigo: 'TND', descripcion: 'Tunisian Dinar' }, { codigo: 'TRY', descripcion: 'Turkish Lira' }, { codigo: 'TMT', descripcion: 'Turkmenistan New Manat' }, { codigo: 'TOP', descripcion: 'Pa'anga' }, { codigo: 'TRL', descripcion: 'Turkish Lira' }, { codigo: 'TTD', descripcion: 'Trinidad and Tobago Dollar' }, { codigo: 'TWD', descripcion: 'New Taiwan Dollar' }, { codigo: 'TZS', descripcion: 'Tanzanian Shilling' }, { codigo: 'UAH', descripcion: 'Hryvnia' }, { codigo: 'UGX', descripcion: 'Uganda Shilling' }, { codigo: 'USD', descripcion: 'US Dollar' }, { codigo: 'USN', descripcion: 'US Dollar(Next day)' }, { codigo: 'UYU', descripcion: 'Peso Uruguayo' }, { codigo: 'UYI', descripcion: 'Uruguay Peso en Unidades Indexadas(UI)' }, { codigo: 'UYW', descripcion: 'Unidad Previsional' }, { codigo: 'UZS', descripcion: 'Uzbekistan Sum' }, { codigo: 'VEB', descripcion: 'Bolivar' }, { codigo: 'VND', descripcion: 'Dong' }, { codigo: 'VUV', descripcion: 'Vatu' }, { codigo: 'VES', descripcion: 'Bolivar Soberano' }, { codigo: 'WST', descripcion: 'Tala' }, { codigo: 'STN', descripcion: 'Dobra' }, { codigo: 'XAF', descripcion: 'CFA Franc' }, { codigo: 'XAG', descripcion: 'Silver' }, { codigo: 'XAU', descripcion: 'Gold' }, { codigo: 'XCD', descripcion: 'East Carribean Dollar' }, { codigo: 'XDR', descripcion: 'SDR' }, { codigo: 'XOF', descripcion: 'CFA Franc' }, { codigo: 'XPD', descripcion: 'Palladium' }, { codigo: 'XPF', descripcion: 'CFP Franc' }, { codigo: 'XPT', descripcion: 'Platinum' }, { codigo: 'XSU', descripcion: 'Sucre' }, { codigo: 'XBA', descripcion: 'Bond Markets Unit European Composite Unit(EURCO)' }, { codigo: 'XBB', descripcion: 'Bond Markets Unit European Monetary Unit(E.M.U.-6)' }, { codigo: 'XBC', descripcion: 'Bond Markets Unit European Unit of Account 17 (E.U.A.-17)' }, { codigo: 'XTS', descripcion: 'Codes specifically reserved for testing purposes' }, { codigo: 'XXX', descripcion: 'The codes assigned for transactions where no currency is involved' }, { codigo: 'YER', descripcion: 'Yemeni Rial' }, { codigo: 'YUM', descripcion: 'New Dinar' }, { codigo: 'ZMW', descripcion: 'Zambian Kwacha' }, { codigo: 'ZWL', descripcion: 'Zimbabwe Dollar' }, { codigo: 'ZAR', descripcion: 'Rand' }, { codigo: 'ZMK', descripcion: 'Kwacha' }, { codigo: 'ZWD', descripcion: 'Zimbabwe Dollar' }, ]; this.globalPorItem = [ { codigo: 1, descripcion: 'Global', }, { codigo: 2, descripcion: 'por Item', }, ]; this.tiposRegimenes = [ { codigo: 1, descripcion: 'Régimen de Turismo', }, { codigo: 2, descripcion: 'Importador', }, { codigo: 3, descripcion: 'Exportador', }, { codigo: 4, descripcion: 'Maquila', }, { codigo: 5, descripcion: 'Ley N° 60/90', }, { codigo: 6, descripcion: 'Régimen del Pequeño Productor', }, { codigo: 7, descripcion: 'Régimen del Mediano Productor', }, { codigo: 8, descripcion: 'Régimen Contable', }, ]; this.tiposDocumentosIdentidades = [ { codigo: 1, descripcion: 'Cédula paraguaya', }, { codigo: 2, descripcion: 'Pasaporte', }, { codigo: 3, descripcion: 'Cédula extranjera', }, { codigo: 4, descripcion: 'Carnet de residencia', }, { codigo: 9, descripcion: 'Otro', }, ]; this.tiposDocumentosIdentidadesTransportistas = [ { codigo: 1, descripcion: 'Cédula paraguaya', }, { codigo: 2, descripcion: 'Pasaporte', }, { codigo: 3, descripcion: 'Cédula extranjera', }, { codigo: 4, descripcion: 'Carnet de residencia', }, ]; this.tiposDocumentosReceptor = [ { codigo: 1, descripcion: 'Cédula paraguaya', }, { codigo: 2, descripcion: 'Pasaporte', }, { codigo: 3, descripcion: 'Cédula extranjera', }, { codigo: 4, descripcion: 'Carnet de residencia', }, { codigo: 5, descripcion: 'Innominado', }, { codigo: 6, descripcion: 'Tarjeta Diplomática de exoneración fiscal', }, { codigo: 9, descripcion: 'No especificado', }, ]; this.tiposDocumentosReceptorInnominado = [ { codigo: 1, descripcion: 'Cédula paraguaya', }, { codigo: 2, descripcion: 'Pasaporte', }, { codigo: 3, descripcion: 'Cédula extranjera', }, { codigo: 4, descripcion: 'Carnet de residencia', }, { codigo: 5, descripcion: 'Tarjeta Diplomática de exoneración fiscal', }, { codigo: 9, descripcion: 'Otro', }, ]; this.tiposOperaciones = [ { codigo: 1, descripcion: 'B2B', }, { codigo: 2, descripcion: 'B2C', }, { codigo: 3, descripcion: 'B2G', }, { codigo: 4, descripcion: 'B2F', }, ]; this.indicadoresPresencias = [ { codigo: 1, descripcion: 'Operación presencial', }, { codigo: 2, descripcion: 'Operación electrónica', }, { codigo: 3, descripcion: 'Operación telemarketing', }, { codigo: 4, descripcion: 'Venta a domicilio', }, { codigo: 5, descripcion: 'Operación bancaria', }, { codigo: 6, descripcion: 'Operación cíclica', }, { codigo: 9, descripcion: 'Otro', }, ]; this.tipoReceptor = [ { codigo: 1, descripcion: 'Contribuyente', }, { codigo: 2, descripcion: 'No Contribuyente', }, ]; this.naturalezaVendedorAutofactura = [ { codigo: 1, descripcion: 'No contribuyente', }, { codigo: 2, descripcion: 'Extranjero', }, ]; this.notasCreditosMotivos = [ { codigo: 1, descripcion: 'Devolución y Ajuste de precios', }, { codigo: 2, descripcion: 'Devolución', }, { codigo: 3, descripcion: 'Descuento', }, { codigo: 4, descripcion: 'Bonificación', }, { codigo: 5, descripcion: 'Crédito incobrable', }, { codigo: 6, descripcion: 'Recupero de costo', }, { codigo: 7, descripcion: 'Recupero de gasto', }, { codigo: 8, descripcion: 'Ajuste de precio', }, ]; this.remisionesMotivos = [ { codigo: 1, descripcion: 'Traslado por ventas', }, { codigo: 2, descripcion: 'Traslado por consignación', }, { codigo: 3, descripcion: 'Exportación', }, { codigo: 4, descripcion: 'Traslado por compra', }, { codigo: 5, descripcion: 'Importación', }, { codigo: 6, descripcion: 'Traslado por devolución', }, { codigo: 7, descripcion: 'Traslado entre locales de la empresa', }, { codigo: 8, descripcion: 'Traslado de bienes por transformación', }, { codigo: 9, descripcion: 'Traslado de bienes por reparación', }, { codigo: 10, descripcion: 'Traslado por emisor móvil', }, { codigo: 11, descripcion: 'Exhibición o demostración', }, { codigo: 12, descripcion: 'Participación en ferias', }, { codigo: 13, descripcion: 'Traslado de encomienda', }, { codigo: 14, descripcion: 'Decomiso', }, { codigo: 99, descripcion: 'Otro', }, ]; this.remisionesResponsables = [ { codigo: 1, descripcion: 'Emisor de la factura', }, { codigo: 2, descripcion: 'Poseedor de la factura y bienes', }, { codigo: 3, descripcion: 'Empresa transportista', }, { codigo: 4, descripcion: 'Despachante de Aduanas', }, { codigo: 5, descripcion: 'Agente de transporte o intermediario', }, ]; this.condicionesOperaciones = [ { codigo: 1, descripcion: 'Contado', }, { codigo: 2, descripcion: 'Crédito', }, ]; this.condicionesTiposPagos = [ { codigo: 1, descripcion: 'Efectivo', }, { codigo: 2, descripcion: 'Cheque', }, { codigo: 3, descripcion: 'Tarjeta de crédito', }, { codigo: 4, descripcion: 'Tarjeta de débito', }, { codigo: 5, descripcion: 'Transferencia', }, { codigo: 6, descripcion: 'Giro', }, { codigo: 7, descripcion: 'Billetera electrónica', }, { codigo: 8, descripcion: 'Tarjeta empresarial', }, { codigo: 9, descripcion: 'Vale', }, { codigo: 10, descripcion: 'Retención', }, { codigo: 11, descripcion: 'Pago por anticipo', }, { codigo: 12, descripcion: 'Valor fiscal', }, { codigo: 13, descripcion: 'Valor comercial', }, { codigo: 14, descripcion: 'Compensación', }, { codigo: 15, descripcion: 'Permuta', }, { codigo: 16, descripcion: 'Pago bancario', }, { codigo: 17, descripcion: 'Pago Móvil', }, { codigo: 18, descripcion: 'Donación', }, { codigo: 19, descripcion: 'Promoción', }, { codigo: 20, descripcion: 'Consumo Interno', }, { codigo: 21, descripcion: 'Pago Electrónico', }, { codigo: 99, descripcion: 'Otro', }, ]; this.condicionesCreditosTipos = [ { codigo: 1, descripcion: 'Plazo', }, { codigo: 2, descripcion: 'Cuota', }, ]; this.tarjetasCreditosTipos = [ { codigo: 1, descripcion: 'Visa', }, { codigo: 2, descripcion: 'Mastercard', }, { codigo: 3, descripcion: 'American Express', }, { codigo: 4, descripcion: 'Maestro', }, { codigo: 5, descripcion: 'Panal', }, { codigo: 6, descripcion: 'Cabal', }, { codigo: 99, descripcion: 'Otro', }, ]; this.tarjetasCreditosFormasProcesamiento = [ { codigo: 1, descripcion: 'POS', }, { codigo: 2, descripcion: 'Pago Electrónico', }, { codigo: 9, descripcion: 'Otro', }, ]; this.unidadesMedidas = [ { codigo: 77, representacion: 'UNI ', descripcion: 'Unidad ' }, { codigo: 79, representacion: 'kg/m2 ', descripcion: 'Kilogramos s/ metro cuadrado' }, { codigo: 83, representacion: 'kg ', descripcion: 'Kilogramos ' }, { codigo: 86, representacion: 'g ', descripcion: 'Gramos ' }, { codigo: 87, representacion: 'm ', descripcion: 'Metros ' }, { codigo: 88, representacion: 'ML ', descripcion: 'Mililitros ' }, { codigo: 89, representacion: 'LT ', descripcion: 'Litros ' }, { codigo: 90, representacion: 'MG ', descripcion: 'Miligramos ' }, { codigo: 91, representacion: 'CM ', descripcion: 'Centimetros ' }, { codigo: 92, representacion: 'CM2 ', descripcion: 'Centimetros cuadrados ' }, { codigo: 93, representacion: 'CM3 ', descripcion: 'Centimetros cubicos ' }, { codigo: 94, representacion: 'PUL ', descripcion: 'Pulgadas ' }, { codigo: 95, representacion: 'MM ', descripcion: 'Milímetros ' }, { codigo: 96, representacion: 'MM2 ', descripcion: 'Milímetros cuadrados ' }, { codigo: 97, representacion: 'AA ', descripcion: 'Año ' }, { codigo: 98, representacion: 'ME ', descripcion: 'Mes ' }, { codigo: 99, representacion: 'TN ', descripcion: 'Tonelada ' }, { codigo: 100, representacion: 'Hs ', descripcion: 'Hora ' }, { codigo: 101, representacion: 'Mi ', descripcion: 'Minuto ' }, { codigo: 102, representacion: 'Di ', descripcion: 'Día ' }, { codigo: 103, representacion: 'Ya ', descripcion: 'Yardas ' }, { codigo: 104, representacion: 'DET ', descripcion: 'Determinación ' }, { codigo: 108, representacion: 'MT ', descripcion: 'Metros ' }, { codigo: 109, representacion: 'M2 ', descripcion: 'Metros cuadrados ' }, { codigo: 110, representacion: 'M3 ', descripcion: 'Metros cúbicos ' }, /* { codigo: 111, representacion: '4A ', descripcion: 'Bovinas' }, { codigo: 112, representacion: 'Ci ', descripcion: 'Curie' }, { codigo: 113, representacion: 'DOC', descripcion: 'Docena' }, { codigo: 114, representacion: 'GLL', descripcion: 'Galones (US) (3,7843 LT)' }, { codigo: 115, representacion: 'GRO', descripcion: 'Gruesas' }, { codigo: 116, representacion: 'E4 ', descripcion: 'Kilogramo Bruto' }, { codigo: 117, representacion: 'KT ', descripcion: 'Kits' }, { codigo: 118, representacion: 'M5 ', descripcion: 'Microcurie' }, { codigo: 119, representacion: 'MCU', descripcion: 'Milicurie' }, { codigo: 120, representacion: 'MIL', descripcion: 'Millar' }, { codigo: 121, representacion: 'PAR', descripcion: 'Par' }, { codigo: 122, representacion: 'FOT', descripcion: 'Pies' }, { codigo: 123, representacion: 'FTK', descripcion: 'Pies Cuadradas' }, { codigo: 124, representacion: 'PCE', descripcion: 'Piezas' }, { codigo: 125, representacion: 'KLT', descripcion: 'Quilate' }, { codigo: 126, representacion: 'RM ', descripcion: 'Resmas' }, { codigo: 127, representacion: 'RO ', descripcion: 'Rollos' }, { codigo: 128, representacion: 'kWh', descripcion: '1000 Kilowatt Hora' }, { codigo: 129, representacion: 'U(JGO)', descripcion: ' Mazos' }, { codigo: 130, representacion: 'DR ', descripcion: 'Tambores' }, { codigo: 131, representacion: 'BX ', descripcion: 'Caja' }, { codigo: 132, representacion: 'SET', descripcion: 'Juego' }, { codigo: 133, representacion: 'PK ', descripcion: 'Paquete' }, { codigo: 134, representacion: 'BG ', descripcion: 'Bolsa' }, { codigo: 135, representacion: 'DPC', descripcion: 'Docena Par' }, { codigo: 136, representacion: 'JR ', descripcion: 'Pote' }, { codigo: 137, representacion: 'BL ', descripcion: 'Fardos' }, { codigo: 138, representacion: 'AB ', descripcion: 'Bulto' }, { codigo: 139, representacion: 'BK ', descripcion: 'Cesta' }, { codigo: 140, representacion: 'BW ', descripcion: 'Peso Base' }, */ { codigo: 569, representacion: 'ración', descripcion: 'Ración ' }, { codigo: 625, representacion: 'Km ', descripcion: 'Kilómetros ' }, { codigo: 660, representacion: 'ml ', descripcion: 'Metro lineal ' }, { codigo: 666, representacion: 'Se ', descripcion: 'Segundo ' }, { codigo: 885, representacion: 'GL ', descripcion: 'Unidad Medida Global ' }, { codigo: 869, representacion: 'ha ', descripcion: 'Hectáreas ' }, { codigo: 891, representacion: 'pm ', descripcion: 'Por Milaje ' }, { codigo: 2366, representacion: 'CPM ', descripcion: 'Costo por Mil ' }, { codigo: 2329, representacion: 'UI ', descripcion: 'Unidad Internacional ' }, ]; this.codigosAfectaciones = [ { codigo: 1, descripcion: 'Gravado IVA', }, { codigo: 2, //descripcion: 'Exonerado (Art.83- Ley 125/91)', descripcion: 'Exonerado (Art. 100 - Ley 6380/2019)', }, { codigo: 3, descripcion: 'Exento', }, { codigo: 4, descripcion: 'Gravado parcial (Grav- Exento)', }, ]; this.categoriasIsc = [ { codigo: 1, descripcion: 'Sección I - (Cigarrillos, Tabacos, Esencias y Otros derivados del Tabaco)', }, { codigo: 2, descripcion: 'Sección II - (Bebidas con y sin alcohol)', }, { codigo: 3, descripcion: 'Sección III - (Alcoholes y Derivados del alcohol)', }, { codigo: 4, descripcion: 'Sección IV- (Combustibles)', }, { codigo: 5, descripcion: 'Sección V- (Artículos considerados de lujo)', }, ]; this.tasasIsc = [ { codigo: 1, porcentaje: 1, }, { codigo: 2, porcentaje: 5, }, { codigo: 3, porcentaje: 9, }, { codigo: 4, porcentaje: 10, }, { codigo: 5, porcentaje: 11, }, { codigo: 6, porcentaje: 13, }, { codigo: 7, porcentaje: 16, }, { codigo: 8, porcentaje: 18, }, { codigo: 9, porcentaje: 20, }, { codigo: 10, porcentaje: 24, }, { codigo: 11, porcentaje: 34, }, { codigo: 12, porcentaje: 38, }, ]; this.condicionesNegociaciones = [ { codigo: 'CFR', descripcion: 'Costo y flete', }, { codigo: 'CIF', descripcion: 'Costo, seguro y flete', }, { codigo: 'CIP', descripcion: 'Transporte y seguro pagados hasta', }, { codigo: 'CPT', descripcion: 'Transporte pagado hasta', }, { codigo: 'DAP', descripcion: 'Entregada en lugar convenido', }, { codigo: 'DAT', descripcion: 'Entregada en terminal', }, { codigo: 'DDP', descripcion: 'Entregada derechos pagados', }, { codigo: 'EXW', descripcion: 'En fabrica', }, { codigo: 'FAS', descripcion: 'Franco al costado del buque', }, { codigo: 'FCA', descripcion: 'Franco transportista', }, { codigo: 'FOB', descripcion: 'Franco a bordo', }, ]; this.relevanciasMercaderias = [ { codigo: 1, descripcion: 'Tolerancia de quiebra', }, { codigo: 2, descripcion: 'Tolerancia de merma', }, ]; this.tiposOperacionesVehiculos = [ { codigo: 1, descripcion: 'Venta a representante', }, { codigo: 2, descripcion: 'Venta al consumidor final', }, { codigo: 3, descripcion: 'Venta a gobierno', }, { codigo: 4, descripcion: 'Venta a flota de vehículos', }, ]; this.tiposIdentificacionesVehiculos = [ { codigo: 1, descripcion: 'Número de identificación del vehículo', }, { codigo: 2, descripcion: 'Número de matrícula del vehículo', }, ]; this.tiposCombustibles = [ { codigo: 1, descripcion: 'Gasolina', }, { codigo: 2, descripcion: 'Diésel', }, { codigo: 3, descripcion: 'Etanol', }, { codigo: 4, descripcion: 'GNV', }, { codigo: 5, descripcion: 'Flex', }, { codigo: 9, descripcion: 'Otro', }, ]; this.tiposTransportes = [ { codigo: 1, descripcion: 'Propio', }, { codigo: 2, descripcion: 'Tercero', }, ]; this.modalidadesTransportes = [ { codigo: 1, descripcion: 'Terrestre', }, { codigo: 2, descripcion: 'Fluvial', }, { codigo: 3, descripcion: 'Aéreo', }, { codigo: 4, descripcion: 'Multimodal', }, ]; this.responsablesFletes = [ { codigo: 1, descripcion: 'Emisor de la Factura Electrónica', }, { codigo: 2, descripcion: 'Receptor de la Factura Electrónica', }, { codigo: 3, descripcion: 'Tercero', }, { codigo: 4, descripcion: 'Agente intermediario del transporte (cuando intervenga)', }, { codigo: 5, descripcion: 'Transporte propio', }, ]; this.tiposDocumentosAsociados = [ { codigo: 1, descripcion: 'Electrónico', }, { codigo: 2, descripcion: 'Impreso', }, { codigo: 3, descripcion: 'Constancia Electrónica', }, ]; this.tiposDocumentosImpresos = [ { codigo: 1, descripcion: 'Factura', }, { codigo: 2, descripcion: 'Nota de crédito', }, { codigo: 3, descripcion: 'Nota de débito', }, { codigo: 4, descripcion: 'Nota de remisión', }, { codigo: 5, descripcion: 'Comprobante de retención', }, ]; this.tiposConstancias = [ { codigo: 1, descripcion: 'Constancia de no ser contribuyente', }, { codigo: 2, descripcion: 'Constancia de microproductores', }, ]; this.caracteristicasCargas = [ { codigo: 1, descripcion: 'Mercadería con cadena de frio', }, { codigo: 2, descripcion: 'Carga peligrosa', }, { codigo: 3, descripcion: 'Otro', }, ]; this.eventoConformidadTipo = [ { codigo: 1, descripcion: 'Conformidad Total del DTE', }, { codigo: 2, descripcion: 'Conformidad Parcial del DTE', }, ]; this.paises = [ { codigo: 'MKD', descripcion: 'Macedonia del Norte' }, { codigo: 'TWN', descripcion: 'Taiwán (Provincia de China)' }, { codigo: 'DZA', descripcion: 'Argelia' }, { codigo: 'EGY', descripcion: 'Egipto' }, { codigo: 'LBY', descripcion: 'Libia' }, { codigo: 'MAR', descripcion: 'Marruecos' }, { codigo: 'SDN', descripcion: 'Sudán' }, { codigo: 'TUN', descripcion: 'Túnez' }, { codigo: 'ESH', descripcion: 'Sáhara Occidental' }, { codigo: 'IOT', descripcion: 'Territorio Británico del Océano Índico' }, { codigo: 'BDI', descripcion: 'Burundi' }, { codigo: 'COM', descripcion: 'Comoras' }, { codigo: 'DJI', descripcion: 'Djibouti' }, { codigo: 'ERI', descripcion: 'Eritrea' }, { codigo: 'ETH', descripcion: 'Etiopía' }, { codigo: 'ATF', descripcion: 'Territorio de las Tierras Australes Francesas' }, { codigo: 'KEN', descripcion: 'Kenya' }, { codigo: 'MDG', descripcion: 'Madagascar' }, { codigo: 'MWI', descripcion: 'Malawi' }, { codigo: 'MUS', descripcion: 'Mauricio' }, { codigo: 'MYT', descripcion: 'Mayotte' }, { codigo: 'MOZ', descripcion: 'Mozambique' }, { codigo: 'REU', descripcion: 'Reunión' }, { codigo: 'RWA', descripcion: 'Rwanda' }, { codigo: 'SYC', descripcion: 'Seychelles' }, { codigo: 'SOM', descripcion: 'Somalia' }, { codigo: 'SSD', descripcion: 'Sudán del Sur' }, { codigo: 'UGA', descripcion: 'Uganda' }, { codigo: 'TZA', descripcion: 'República Unida de Tanzanía' }, { codigo: 'ZMB', descripcion: 'Zambia' }, { codigo: 'ZWE', descripcion: 'Zimbabwe' }, { codigo: 'AGO', descripcion: 'Angola' }, { codigo: 'CMR', descripcion: 'Camerún' }, { codigo: 'CAF', descripcion: 'República Centroafricana' }, { codigo: 'TCD', descripcion: 'Chad' }, { codigo: 'COG', descripcion: 'Congo' }, { codigo: 'COD', descripcion: 'República Democrática del Congo' }, { codigo: 'GNQ', descripcion: 'Guinea Ecuatorial' }, { codigo: 'GAB', descripcion: 'Gabón' }, { codigo: 'STP', descripcion: 'Santo Tomé y Príncipe' }, { codigo: 'BWA', descripcion: 'Botswana' }, { codigo: 'LSO', descripcion: 'Lesotho' }, { codigo: 'NAM', descripcion: 'Namibia' }, { codigo: 'ZAF', descripcion: 'Sudáfrica' }, { codigo: 'SWZ', descripcion: 'Swazilandia' }, { codigo: 'BEN', descripcion: 'Benin' }, { codigo: 'BFA', descripcion: 'Burkina Faso' }, { codigo: 'CPV', descripcion: 'Cabo Verde' }, { codigo: 'CIV', descripcion: "Côte d'Ivoire" }, { codigo: 'GMB', descripcion: 'Gambia' }, { codigo: 'GHA', descripcion: 'Ghana' }, { codigo: 'GIN', desc