Skip to content

feat(nfce): exibe ajustes dos itens no DANFE QuestPDF - #1711

Merged
Valmir-Cunha merged 2 commits into
ZeusAutomacao:masterfrom
DouglasGardaVaz:feature/nfce-ajustes-item-questpdf
Sep 23, 2026
Merged

Valmir-Cunha merged 2 commits into
ZeusAutomacao:masterfrom
DouglasGardaVaz:feature/nfce-ajustes-item-questpdf

Conversation

@DouglasGardaVaz

Copy link
Copy Markdown
Contributor

Objetivo

Permitir a exibição opcional dos ajustes de cada item no DANFE NFC-e gerado com QuestPDF.

Alterações

  • adiciona opções para imprimir desconto, acréscimo e informações adicionais do item;
  • apresenta desconto, acréscimo e valor líquido em uma linha compacta;
  • exibe infAdProd sem um rótulo extenso, preservando espaço no papel térmico;
  • mantém as novas opções desativadas por padrão para preservar a compatibilidade.

Testes

  • geração do PDF validada nos tamanhos de 80 mm, 72 mm e 50 mm;
  • dotnet test NFe.Danfe.QuestPdf.Testes/NFe.Danfe.QuestPdf.Testes.csproj: 3 testes aprovados;
  • build Release de NFe.Danfe.QuestPdf: 0 erros.

@Valmir-Cunha

Valmir-Cunha commented Sep 23, 2026 •

Copy link
Copy Markdown
Member

Extensão do PR implementada pelo mantenedor Vinícius:

feat(nfce): adiciona checkboxes dos ajustes do item no app de teste QuestPDF

Expõe na janela do NFe.Danfe.AppTeste.QuestPdf um checkbox para cada opção introduzida em DanfeNfceDocument: ImprimeDescontoItem, ImprimeAcrescimoItem e ImprimeInformacaoAdicionalItem. Até então era preciso editar o código da biblioteca para ligar cada uma delas ao conferir a geração do DANFE.

image

@Valmir-Cunha

Copy link
Copy Markdown
Member

Olá @DouglasGardaVaz. Desculpas pela demora na revisão do PR.
Agradecemos pela contribuição e dedicação. Além das alterações que você implementou, adicionei a possibilidade de configurá-las também via interface no projeto de testes, para facilitar a utilização a partir da biblioteca.

@Valmir-Cunha
Valmir-Cunha merged commit 1c5be9d into ZeusAutomacao:master Sep 23, 2026
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.

2 participants