node-dfe:用于node.js的NF-eNFC-e的生成集成

  • z8_740772
    了解作者
  • 123KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-13 13:04
    上传日期
节点-dfe 用于在node.js应用程序中生成/集成NF-e / NFC-e的库 把招工广告 !! 巴西的OSS异常困难,尤其是巴西劳动力市场最终给我们的生活带来了巨大的工作量和工作量。 这意味着我们在维护此类OS项目上需要花费的时间非常短(特别是由于该项目的“非盈利”性质)。 因此,如果您喜欢lib,或者您有兴趣为OS项目做出贡献并获得一些经验,请随时发送PR,或者只是帮助进行有关未解决问题的讨论。 安装 安装可以直接通过npm / yarn完成。 无需其他步骤。 npm install node-dfe 要求 NodeJs v8 +,以及有效的A1证书。 不支持A3型证书(但是那里有一个非常有趣的PR;) 例子 const { NFeProcessor } = require ( 'node-dfe' ) const dadosEmpresa = { ... } const
node-dfe-master.zip
内容介绍
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=lealhugui_node-dfe&metric=alert_status)](https://sonarcloud.io/dashboard?id=lealhugui_node-dfe) # node-dfe Biblioteca para geração/integração de NF-e/NFC-e em aplicações node.js ## HELP WANTED!! OSS no Brasil é incrivelmente dificil, especialmente com o volume de trabalho e as cargas horarias que o mercado de trabalho brasileiro acaba impondo sob nossas vidas. Isso faz com que o tempo que tenhamos para investir em manutençao de projetos OS como esse acabe sendo bem reduzido (especialmente pela natureza "non profit" deste projeto). Portanto, se voce gostou da lib, ou se tem interesse em contribuir para algum projeto OS e ganhar alguma experiencia, sinta-se livre para enviar uma PR, ou apenas ajudar com as discussoes nos Issues abertos. ## Instalação A instalação pode ser feita diretamente via npm/yarn. Nao é requerido nenhum passo adicional. ```npm install node-dfe``` ## Requisitos NodeJs v8+, e um certificado A1 válido. Certificados tipo A3 nao sao suportados (mas fica ai uma PR bem interessante ;) ) ## Exemplo ```javascript const { NFeProcessor } = require('node-dfe') const dadosEmpresa = {...} const dadosNFe = {...} const nfeProcessor = new NFeProcessor(dadosEmpresa) const docEmitido = await nfeProcessor.processarDocumento(dadosNFe) if (!docEmitido.success) { throw new Exception(docEmitido.error) } else { const env = docEmitido.envioNF console.log(env.xml_recebido) console.log(env.data.retEnviNFe.protNFe.infProt.nProt) } ``` Exemplos completos da estrutura podem ser vistos em ```test.js``` ## Releases As releases do ```node-dfe``` seguem as liberações de versao/NT da SEFAZ, no formato [MAJOR].[MINOR].[FIX], sendo que: - Major: Atualização do formato geral da NFe: Atualmente com a NFe 4.0, a node-dfe segue na versão '0'. - Minor: Atualização de Nota Tecnica da NFe: a node-dfe contempla a partir da NT2018.005 v1.20 como versao '0' - Fix: Correções e implementações internas da node-dfe. ## Estado Atual e Proximos Passos Atualmente a biblioteca suporta eventos de emissao de DF-es modelo 55 e 65 (NF-e e NFC-e) para todos os estados, nos modelos sincrono e assincrono. Rotinas como: Cancelamento, Carta de Correção e Inutilização, devem ser testadas em outras UF, foram feitos testes apenas em SP.
评论
    相关推荐