Sitelet https://github.com/Unimake/DFe
Skip to content
UnimakePublic

About

DLL desenvolvida com o intuito de facilitar a integração dos Softwares ERP com o sistema de documentos fiscais eletrônicos da SEFAZ (NFe, NFCe, MDFe, CTe, NFSe, etc.).

Resources

Stars

80 stars

Watchers

15 watching

Forks

Repository files navigation

Unimake.DFe

📦 Biblioteca open source para emissão de documentos fiscais eletrônicos (NFe, NFCe, MDFe, CTe, NFSe, GNRE, EFDReinf, etc.) — com suporte multiplataforma e multi linguagem.

NuGet Documentação License Discord


📚 Sumário


📦 Sobre

Unimake.DFe é uma DLL desenvolvida para facilitar a integração de softwares ERP com os sistemas de documentos fiscais eletrônicos da SEFAZ. Suporta múltiplos tipos de documentos:

  • NFe / NFCe
  • MDFe / CTe
  • NFSe / GNRE
  • EFDReinf
  • Entre outros

📄 Documentação


🚀 Como Usar

C#

WinDev

xHarbour / Harbour

Visual FoxPro (VFP)

VB6 / VBS / VB.NET

PHP


⚠️ Breaking Changes

Antes de atualizar o pacote via NuGet, consulte as mudanças que podem afetar o funcionamento do seu projeto:

📄 Arquivo de mudanças
📦 NuGet: Unimake.DFe


🖨️ Veja Também

Pacote para impressão de DANFE, DACTE, DAMDFE, entre outros:

📘 Unimake.Unidanfe – Manual


🏢 Sobre a Unimake

https://www.unimake.com.br

Planejamento DevPlanner - NF-e ABI

Leitura obrigatória do DEV

Antes de qualquer execução, leia AGENTS.md, docsplan/nfabi/CODEX-START-HERE.md, docsplan/nfabi/planning/PROJECT-BRIEF.md, docsplan/nfabi/plans/PDCA.md, o plano e o manifesto da etapa autorizada. A pasta documental externa C:\Users\Wandrey\OneDrive\Downloads\NFeAbi deve ser relida no Plan e no Check de toda etapa 002+; mudança de hash interrompe a execução e exige análise de impacto.

Como o plano funciona

ABI-000 entrega esta base; sua aprovação permite somente a revisão ABI-001. Produto começa em ABI-002 apenas depois da aprovação da 001. Somente o DEV marca APPROVED, e cada etapa para em DELIVERED_FOR_REVIEW.

O plano NF-e ABI é exclusivo da DLL Unimake.DFe e dos testes pertencentes a este repositório. Produtos consumidores externos possuem planejamento próprio e ficam integralmente fora deste fluxo.

Como executar uma etapa

Use linguagem explícita: Execute somente ABI-NNN. Para aprovar, use Aprovo ABI-NNN. Para reprovar, use Reprovei ABI-NNN: motivo. Para retomar, use Retome somente ABI-NNN.

O que revisar antes de aprovar

Confira incremento demonstrável, diff restrito, build/testes, arquivos ERP quando aplicável, hashes da documentação oficial, rollback, limitações e dossiê imutável em docsplan/nfabi/plans/evidence/.

Reprovação, bloqueio e retomada

Reprovação cria REWORK com motivo e novo AttemptId. Falta de decisão, certificado, endpoint publicado ou documento coerente resulta em BLOCKED, preservando checkpoint. Aprovação e início da sucessora são transições separadas.

Fontes de verdade

  • Estado: docsplan/nfabi/plans/PDCA.md.
  • Decisões: docsplan/nfabi/plans/DECISION-REGISTER.md.
  • Riscos: docsplan/nfabi/planning/RISK-REGISTER.md.
  • Modelos: docsplan/nfabi/plans/MODEL-CATALOG.md.
  • Evidências: docsplan/nfabi/plans/evidence/.

Validação do plano

Execute pwsh -NoProfile -File .agents/skills/plan-linter/scripts/test-plan.ps1 -RepositoryRoot .. Resultado diferente de zero impede entrega ou aprovação.

About

DLL desenvolvida com o intuito de facilitar a integração dos Softwares ERP com o sistema de documentos fiscais eletrônicos da SEFAZ (NFe, NFCe, MDFe, CTe, NFSe, etc.).

Resources

Stars

80 stars

Watchers

15 watching

Forks

Releases

Packages

Used by

Contributors

Languages