UNPKG

node-nfe-nfce

Version:

Modulo que auxilia na geração de NFe e NFCe

192 lines 4.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nfce = exports.ide = exports.configuracoes = exports.emit = exports.empresa = void 0; const env_1 = require("../../main/config/env"); const utils_1 = require("../../domain/use-cases/utils"); const load_certificate_from_path_1 = require("domain/use-cases/load-certificate-from-path"); const load = (0, load_certificate_from_path_1.setupLoadCertificateFromPath)(); const keypem = load({ path: env_1.env.CERTIFICATE_PATH, password: env_1.env.CERTIFICATE_PASSWORD }); exports.empresa = { pem: keypem.pem, key: keypem.key, password: env_1.env.CERTIFICATE_PASSWORD, idCSC: '1', CSC: '884b95a6-cf1f-4568-9b95-b3acbf7664ab' }; exports.emit = { CNPJ: '34337001000148', xNome: 'R M COMERCIO DE SALGADOS', xFant: 'JUBERNAL SALGADOS', enderEmit: { xLgr: 'Rua Teste', nro: '123', xCpl: undefined, xBairro: 'Bairro Teste', cMun: '3504602', xMun: 'BADY BASSITT', UF: 'SP', CEP: '15115000', cPais: '1058', xPais: 'BRASIL', fone: undefined }, IE: '195032740110', IM: '000711419', CRT: '1', iEST: undefined, CNAE: undefined }; exports.configuracoes = { empresa: exports.empresa, geral: { versao: '4.00', ambiente: '2', modelo: '65' } }; const dest = { CPF: '41267310324', xNome: 'DESTINATARIO TESTE', indIEDest: '9' }; const transp = { modFrete: '9' }; const infAdic = { infCpl: 'INFORMACAO COMPLEMENTAR TESTTESTETSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT', infAdFisco: undefined, obsCont: [], obsFisco: [], procRef: [] }; const det_list = []; const valorProduto = 31.8; let valorTotalProdutos = 0; for (let i = 1; i <= 1; i++) { valorTotalProdutos += valorProduto; det_list.push({ $: { nItem: String(i) }, prod: { cProd: '84233', cEAN: '7898221456293', xProd: 'PRODUTO TESTE', NCM: '85164000', CEST: undefined, cNPJFab: undefined, cBenef: undefined, eXTIPI: undefined, CFOP: '5102', uCom: 'SAC', qCom: '1.0000', vUnCom: valorProduto.toFixed(2), vProd: valorProduto.toFixed(2), cEANTrib: '7898221456293', uTrib: 'SAC', qTrib: '1.0000', vUnTrib: valorProduto.toFixed(2), vFrete: '', vSeg: '', vDesc: '', vOutro: '', indTot: '1', xPed: '', nItemPed: '' }, imposto: { vTotTrib: 0, ICMS: { ICMSSN102: { orig: '0', CSOSN: '102' } }, PIS: { PISOutr: { CST: '99', vBC: 0, pPIS: 0, vPIS: 0 } }, COFINS: { COFINSOutr: { CST: '99', vBC: 0, pCOFINS: 0, vCOFINS: 0 } } } }); } const detPag = []; const pagItem = { indPag: '0', tPag: '01', vPag: valorTotalProdutos.toFixed(2), xPag: undefined, card: undefined }; detPag.push(pagItem); const pag = { detPag, vTroco: '0' }; const ICMSTot = { vBC: '0.00', vICMS: '0.00', vICMSDeson: '0.00', vFCP: '0.00', vBCST: '0.00', vST: '0.00', vFCPST: '0.00', vFCPSTRet: '0.00', vICMSMono: '0.00', vICMSMonoReten: '0.00', vICMSMonoRet: '0.00', vProd: valorTotalProdutos.toFixed(2), vFrete: '0.00', vSeg: '0.00', vDesc: '0.00', vII: '0.00', vIPI: '0.00', vIPIDevol: '0.00', vPIS: '0.00', vCOFINS: '0.00', vOutro: '0.00', vNF: valorTotalProdutos.toFixed(2) }; exports.ide = { cUF: '35', natOp: 'VENDA', serie: '20', nNF: '53', dhEmi: (0, utils_1.getDataAtual)(), tpNF: '1', idDest: '1', cMunFG: '3504602', tpImp: '4', tpEmis: '1', finNFe: '1', indFinal: '1', indPres: '1', procEmi: '0', verProc: 'NODE-NFE TEST 1.0', dhSaiEnt: undefined, dhCont: undefined, xJust: undefined }; exports.nfce = { ide: exports.ide, emit: exports.emit, dest, det_list, total: { ICMSTot }, transp, pag, infAdic }; //# sourceMappingURL=dados.js.map