itemsFactura.js
1.39 KB
module.exports = function(comprobante) {
comprobante = '100;000001;74300;2087455000005;DescripciónArticulo;000000000500000;;000000000035500;02100;0000 00000003452;000000000016437;000000000000000;000000000000000;G; ;000000000000100;000000000000100;CR;CU;000000000032873;7798569874125;; ';
var comprobanteArr = comprobante.split(';');
return {
numeroLinea: comprobanteArr[1],
codigoProductoServicio: comprobanteArr[2],
codigoProductoServicioComprador: comprobanteArr[3],
descripcion: comprobanteArr[4],
cantidad: comprobanteArr[5],
unidadMedida: comprobanteArr[6],
precioUnitario: comprobanteArr[7],
alicuotaIVAAplicable: comprobanteArr[8],
importeIVA: comprobanteArr[9],
subtotalPorRegistro: comprobanteArr[10],
importeBonificacion: comprobanteArr[11],
importeAjuste: comprobanteArr[12],
indicacionExento: comprobanteArr[13],
indicacionAnulacion: comprobanteArr[14],
numeroUnidadesPorUnidadEmbalaje: comprobanteArr[15],
cantidadEmbalajes: comprobanteArr[16],
codigoTipoEmbalaje: comprobanteArr[17],
unidadReferenciaDescripcion: comprobanteArr[18],
precioUnitarioSinImpuestos: comprobanteArr[19],
codigoUPCEAN13: comprobanteArr[20],
codigoDUN14: comprobanteArr[21],
codigoMercosur: comprobanteArr[22],
unidadesMatrix: comprobanteArr[23],
codigoMatrix: comprobanteArr[24],
precioLista: comprobanteArr[25]
};
}