Skip to content
@brasil-fiscal

Brasil Fiscal

Brasil Fiscal

Brasil Fiscal — documentos fiscais eletrônicos em TypeScript

Libs open-source para emitir NF-e, NFC-e, NFS-e, CT-e e MDF-e e gerar SPED e SINTEGRA, direto do Node.js.

Arquitetura limpa, tipagem completa e zero dependências de runtime. Cada pacote resolve um documento e todos compartilham o mesmo núcleo: certificado A1, assinatura XML, transporte mTLS e validação XSD.

npm TypeScript Licença MIT


Pacotes

Pacote O que faz Status
@brasil-fiscal/nfe NF-e (modelo 55) e NFC-e (modelo 65): emissão, eventos, DANFE, cupom 80mm, DF-e e IBS/CBS npm Estável
@brasil-fiscal/nfse NFS-e no Padrão Nacional (ADN/ABRASF) npm Estável
@brasil-fiscal/core Núcleo compartilhado: certificado digital, assinatura XML, mTLS e helpers npm Estável
@brasil-fiscal/cte CT-e (modelo 57), modal rodoviário: emissão, consulta, cancelamento, CC-e e DACTE npm Beta
@brasil-fiscal/mdfe MDF-e (Manifesto Eletrônico de Documentos Fiscais) Em desenvolvimento
@brasil-fiscal/sped-fiscal EFD ICMS/IPI: geração e leitura Em desenvolvimento
@brasil-fiscal/sped-contribuicoes EFD Contribuições (PIS/COFINS): geração e leitura Em desenvolvimento
@brasil-fiscal/sintegra Arquivos SINTEGRA: geração e leitura Em desenvolvimento

Começando

npm install @brasil-fiscal/nfe
import { NFeCore } from '@brasil-fiscal/nfe';
import { readFileSync } from 'node:fs';

const nfe = NFeCore.create({
  pfx: readFileSync('./certificado.pfx'),
  senha: 'senha-do-certificado',
  ambiente: 'homologacao',
  uf: 'MT'
});

const result = await nfe.transmitir({ /* dados da nota */ });

A documentação completa de cada pacote está no README do respectivo repositório.

Contribua

Achou uma rejeição da SEFAZ que a lib não trata, ou falta um campo do leiaute? Abra uma issue no repositório do pacote com o cStat e o motivo. Pull requests são bem-vindos.

Popular repositories Loading

  1. nfe nfe Public

    Lib open-source em TypeScript para emissao de NFe (Nota Fiscal Eletronica) no Brasil. Arquitetura limpa, zero dependencias de runtime, totalmente plugavel.

    TypeScript 34 11

  2. nfse nfse Public

    Lib open-source em TypeScript para emissao de NFSe (Nota Fiscal de Servico Eletronica) no Brasil. Padrao Nacional (ADN/ABRASF). Parte do ecossistema @brasil-fiscal.

    TypeScript 13 4

  3. core core Public

    Infraestrutura compartilhada para documentos fiscais eletronicos brasileiros. Certificado digital, assinatura XML, transporte mTLS, helpers e constantes — tudo que NFe, CTe e MDFe tem em comum.

    TypeScript 4 3

  4. sped-fiscal sped-fiscal Public

    Lib open-source em TypeScript para geracao e leitura de arquivos EFD ICMS/IPI (SPED Fiscal) no Brasil. Arquitetura limpa, zero dependencias externas, totalmente plugavel. Parte do ecossistema @bras…

    TypeScript 2 1

  5. cte cte Public

    Lib open-source em TypeScript para emissao de CTe (Conhecimento de Transporte Eletronico) no Brasil. Parte do ecossistema @brasil-fiscal.

    TypeScript 1 2

  6. mdfe mdfe Public

    TypeScript 1

Repositories

Showing 9 of 9 repositories
  • nfse Public

    Lib open-source em TypeScript para emissao de NFSe (Nota Fiscal de Servico Eletronica) no Brasil. Padrao Nacional (ADN/ABRASF). Parte do ecossistema @brasil-fiscal.

    brasil-fiscal/nfse's past year of commit activity
    TypeScript 13 MIT 4 0 0 Updated Nov 6, 2026
  • nfe Public

    Lib open-source em TypeScript para emissao de NFe (Nota Fiscal Eletronica) no Brasil. Arquitetura limpa, zero dependencias de runtime, totalmente plugavel.

    brasil-fiscal/nfe's past year of commit activity
    TypeScript 34 MIT 11 0 0 Updated Oct 29, 2026
  • cte Public

    Lib open-source em TypeScript para emissao de CTe (Conhecimento de Transporte Eletronico) no Brasil. Parte do ecossistema @brasil-fiscal.

    brasil-fiscal/cte's past year of commit activity
    TypeScript 1 MIT 2 0 2 Updated Sep 26, 2026
  • core Public

    Infraestrutura compartilhada para documentos fiscais eletronicos brasileiros. Certificado digital, assinatura XML, transporte mTLS, helpers e constantes — tudo que NFe, CTe e MDFe tem em comum.

    brasil-fiscal/core's past year of commit activity
    TypeScript 4 MIT 3 0 0 Updated Sep 26, 2026
  • .github Public
    brasil-fiscal/.github's past year of commit activity
    0 0 0 0 Updated Sep 26, 2026
  • sintegra Public
    brasil-fiscal/sintegra's past year of commit activity
    TypeScript 1 MIT 1 0 0 Updated May 1, 2026
  • brasil-fiscal/sped-contribuicoes's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated May 1, 2026
  • sped-fiscal Public

    Lib open-source em TypeScript para geracao e leitura de arquivos EFD ICMS/IPI (SPED Fiscal) no Brasil. Arquitetura limpa, zero dependencias externas, totalmente plugavel. Parte do ecossistema @brasil-fiscal.

    brasil-fiscal/sped-fiscal's past year of commit activity
    TypeScript 2 MIT 1 0 0 Updated May 1, 2026
  • mdfe Public
    brasil-fiscal/mdfe's past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated May 1, 2026

Top languages

Loading…