itemsFactura.js
1.44 KB
module.exports = function(comprobante, returnFloatByDecimals) {
var comprobanteArr = comprobante.split(';');
return {
numeroLinea: comprobanteArr[1],
codigoProductoServicio: comprobanteArr[2],
codigoProductoServicioComprador: comprobanteArr[3],
descripcion: comprobanteArr[4],
cantidad: returnFloatByDecimals(comprobanteArr[5], 5),
unidadMedida: comprobanteArr[6],
precioUnitario: returnFloatByDecimals(comprobanteArr[7], 3),
alicuotaIVAAplicable: returnFloatByDecimals(comprobanteArr[8], 2),
importeIVA: returnFloatByDecimals(comprobanteArr[9], 2),
subtotalPorRegistro: returnFloatByDecimals(comprobanteArr[10], 2),
importeBonificacion: returnFloatByDecimals(comprobanteArr[11], 2),
importeAjuste: returnFloatByDecimals(comprobanteArr[12], 2),
indicacionExento: comprobanteArr[13],
indicacionAnulacion: comprobanteArr[14],
numeroUnidadesPorUnidadEmbalaje: returnFloatByDecimals(comprobanteArr[15], 2),
cantidadEmbalajes: returnFloatByDecimals(comprobanteArr[16], 2),
codigoTipoEmbalaje: comprobanteArr[17],
unidadReferenciaDescripcion: comprobanteArr[18],
precioUnitarioSinImpuestos: returnFloatByDecimals(comprobanteArr[19], 3),
codigoUPCEAN13: comprobanteArr[20],
codigoDUN14: comprobanteArr[21],
codigoMercosur: comprobanteArr[22],
unidadesMatrix: comprobanteArr[23],
codigoMatrix: comprobanteArr[24],
precioLista: returnFloatByDecimals(comprobanteArr[25], 2)
};
}