@alexssmusica/emissao-nota-fiscal
Version:
Modulo que auxilia na geração de NFe e NFCe
38 lines (37 loc) • 1.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDest = void 0;
function getDest(ambiente, dest) {
if (dest === undefined || dest === null) {
return undefined;
}
return {
CNPJ: dest.CNPJ,
CPF: dest.CPF,
idEstrangeiro: dest.idEstrangeiro,
xNome: ambiente === '2' ? 'NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL' : dest.xNome,
enderDest: dest.enderDest
? {
xLgr: dest.enderDest.xLgr ?? '',
nro: dest.enderDest.nro ?? '',
xCpl: dest.enderDest.xCpl,
xBairro: dest.enderDest.xBairro ?? '',
cMun: dest.enderDest.cMun ?? '',
xMun: dest.enderDest.xMun ?? '',
UF: dest.enderDest.UF,
CEP: dest.enderDest.CEP ?? '',
cPais: dest.enderDest.cPais ?? '1058',
cPaisSpecified: dest.enderDest.cPaisSpecified,
xPais: dest.enderDest.xPais ?? 'BRASIL',
xPaisSpecified: dest.enderDest.xPaisSpecified,
fone: dest.enderDest.fone
}
: undefined,
indIEDest: dest.indIEDest ?? '9',
IE: dest.IE,
ISUF: dest.ISUF,
IM: dest.IM,
email: dest.email
};
}
exports.getDest = getDest;