node-nfe-nfce
v1.0.118
Published
Modulo que auxilia na geração de NFe e NFCe
Readme
node-nfe-nfce
Biblioteca para geração/integração de NF-e/NFC-e, MDF-e e geração da DANFE em aplicações Node.js.
Sabia que você pode utilizar essa lib sem custo?
O que acha de colaborar financeiramente com este projeto?
PIX: 17988189521
Contato
WhatsApp / Telegram: 17988189521 Discord: https://discord.gg/ThAaksEqmR
Instalação
npm install node-nfe-nfceou
yarn add node-nfe-nfceRequisitos
- Somente certificado A1 é aceito.
- É necessário ter o Java instalado para validação XSD.
- Houve relatos de que nem todas as versões do Java funcionam corretamente.
- Versão em produção Linux:
1.8.0_212-b10 - Versão em produção Windows:
1.8.0_381
Documentação
Funções principais
Certificado
certificado.carregarPathcertificado.carregarBase64
NF-e / NFC-e
nf.statusServiconf.emitirnf.consultanRecnf.cancelarnf.inutilizarnf.cartaCorrecaonf.gerarPDF
MDF-e
mdfe.emitirmdfe.consultarmdfe.cancelarmdfe.encerrarmdfe.incluirCondutormdfe.incluirDfemdfe.incluirPagamentoOperacaoTransporte
Exemplo rápido
import { certificado, nf } from 'node-nfe-nfce'
const keypem = certificado.carregarPath({
path: env.CERTIFICATE_PATH,
password: env.CERTIFICATE_PASSWORD,
})
const configuracoes = {
empresa: {
pem: keypem.pem,
key: keypem.key,
password: env.CERTIFICATE_PASSWORD,
idCSC: env.DADOS_ID_CSC,
CSC: env.DADOS_CSC,
},
geral: {
versao: '4.00',
ambiente: '2',
modelo: '55',
},
}
const result = await nf.statusServico(configuracoes, '35')
console.log(result)Para exemplos completos de emissão, cancelamento, carta de correção, inutilização e geração de PDF, acesse:
