Limites, licença e fontes
ACBr Node é um projeto gratuito e independente, distribuído sob LGPL-2.1-or-later. Ele usa os fontes públicos do ACBr e ferramentas livres. Não depende de Delphi ou de binários ACBr Pro.
Escopo da versão inicial
| Incluído | Fora do escopo atual |
|---|---|
| NF-e 55 e NFC-e 65 | Outros documentos fiscais |
| Certificado A1 | Certificado A3 |
| Node.js no Linux/Windows x64 | Navegador, macOS e ARM |
| Geração, assinatura, schema e operações da API | DANFE e impressão |
| Modelos que acompanham a revisão fixada | Cálculo comercial e escolha da tributação |
O runtime Linux foi validado no Ubuntu 24.04/glibc. Alpine/musl e outras distribuições não fazem parte da validação dessa release.
A aplicação continua responsável
Cadastros, natureza da operação, impostos, totais, numeração, armazenamento, acompanhamento fiscal e decisões de recuperação pertencem à aplicação. Campos opcionais e padrões do ACBr não substituem a revisão dos dados fiscais.
Os modelos podem conter campos/enums de cenários que não passaram por homologação real. A presença de um campo no contrato não é uma afirmação de aceitação fiscal de todos os seus usos.
Fontes e contrato
A revisão 48590 está registrada em acbr.lock.json, com inventário e hashes. Cliente e motor recusam contratos diferentes. A instalação não consulta HEAD nem atualiza os fontes automaticamente; qualquer mudança de revisão passa pelo fluxo explícito.
Os runtimes incluem fontes correspondentes, receita de reconstrução e avisos das dependências, como ACBr, FPC/Lazarus, OpenSSL e libxml2. Preserve as licenças e notices ao redistribuir os artefatos.
Referências oficiais e projeto
- Pacote npm cosmemilton-acbr-node
- Código do ACBr Node
- LICENSE e NOTICE
- Fontes públicos do ACBr
- SVN oficial ACBr
- FCL-passrc
Os testes e sua interpretação estão em Validação e homologação.