Skip to content

feat: DANFE HTML no leiaute da NT 2026.010 (Reforma Tributária) - #198

Open
hhunterx wants to merge 1 commit into
Hercules-NET:masterfrom
hhunterx:feat/danfe-html-nt-2026-010
Open

hhunterx wants to merge 1 commit into
Hercules-NET:masterfrom
hhunterx:feat/danfe-html-nt-2026-010

Conversation

@hhunterx

Copy link
Copy Markdown
Contributor

Novo leiaute opcional do DANFE NF-e em HTML, escolhido por LeiauteDanfe.ReformaTributaria no construtor do DanfeNFe. O construtor anterior continua gerando o leiaute atual, sem alteração.

  • Quadro "Total do IBS/CBS/IS" (W56, W41, W46, W33 e monofásicos W58-W59b)
  • CRT no quadro do emitente e campo reservado do regime de apuração
  • Por item: CST, cClassTrib, bases, alíquotas (pAliqEfet quando há gRed) e valores de ICMS, IBS UF, IBS Município, CBS, IS e IPI
  • Quadros facultativos (fatura, FCP/DIFAL, ICMS monofásico, IBS/CBS monofásico, ISSQN e transporte) só impressos quando há informação no XML
  • Paginação por altura fixa de item, aferida no Chromium em A4

O NFe.Danfe.Html passa a referenciar o NFe.Classes do repositório no lugar do pacote Zeus.Net.NFe.NFCe 2024, e ganha o pacote Hercules.NET.NFe.Danfe.Html no workflow de build.

Testes: o leiaute atual é comparado byte a byte com o HTML gerado pelo master anterior; renderização no Chromium com RUN_PLAYWRIGHT_DANFE_TESTS=1.

Novo leiaute opcional do DANFE NF-e em HTML, escolhido por
LeiauteDanfe.ReformaTributaria no construtor do DanfeNFe. O construtor
anterior continua gerando o leiaute atual, sem alteração.

- Quadro "Total do IBS/CBS/IS" (W56, W41, W46, W33 e monofásicos W58-W59b)
- CRT no quadro do emitente e campo reservado do regime de apuração
- Por item: CST, cClassTrib, bases, alíquotas (pAliqEfet quando há gRed)
  e valores de ICMS, IBS UF, IBS Município, CBS, IS e IPI
- Quadros facultativos (fatura, FCP/DIFAL, ICMS monofásico, IBS/CBS
  monofásico, ISSQN e transporte) só impressos quando há informação no XML
- Paginação por altura fixa de item, aferida no Chromium em A4

O NFe.Danfe.Html passa a referenciar o NFe.Classes do repositório no lugar
do pacote Zeus.Net.NFe.NFCe 2024, e ganha o pacote
Hercules.NET.NFe.Danfe.Html no workflow de build.

Testes: o leiaute atual é comparado byte a byte com o HTML gerado pelo
master anterior; renderização no Chromium com RUN_PLAYWRIGHT_DANFE_TESTS=1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant