node-nfe-nfce
Version:
Modulo que auxilia na geração de NFe e NFCe
54 lines • 1.93 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTransp = void 0;
function getTransp(transp) {
return {
modFrete: transp.modFrete,
transporta: transp.transporta === undefined
? undefined
: {
CNPJ: transp.transporta.CNPJ,
CPF: transp.transporta.CPF,
item: transp.transporta.item,
itemElementName: transp.transporta.itemElementName,
xNome: transp.transporta.xNome,
ie: transp.transporta.ie,
xEnder: transp.transporta.xEnder,
xMun: transp.transporta.xMun,
uf: transp.transporta.uf,
ufSpecified: transp.transporta.ufSpecified
},
retTransp: transp.retTransp === undefined
? undefined
: {
vServ: transp.retTransp.vServ,
vBCRet: transp.retTransp.vBCRet,
pICMSRet: transp.retTransp.pICMSRet,
vICMSRet: transp.retTransp.vICMSRet,
cFOP: transp.retTransp.cFOP,
cMunFG: transp.retTransp.cMunFG
},
veicTransp: transp.veicTransp === undefined
? undefined
: {
placa: transp.veicTransp.placa,
UF: transp.veicTransp.UF,
RNTC: transp.veicTransp.RNTC
},
items: transp.items,
itemsElementName: transp.itemsElementName,
vol: transp.vol === undefined
? undefined
: transp.vol.map(vol => ({
qVol: vol.qVol,
esp: vol.esp,
marca: vol.marca,
nVol: vol.nVol,
pesoL: vol.pesoL,
pesoB: vol.pesoB,
lacres: vol.lacres
}))
};
}
exports.getTransp = getTransp;
//# sourceMappingURL=getTransp.js.map