Skip to content

fix(danfse): adequar borda, margens, sombreamento e tipografia NT008 (#118) - #130

Closed
vitormattos wants to merge 1 commit into
mainfrom
fix/danfse-nt008-page-frame-118
Closed

vitormattos wants to merge 1 commit into
mainfrom
fix/danfse-nt008-page-frame-118

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Contrato visual estável — NT008 v1.02 itens 2.2 e 2.4

  • Margem externa A4 de 5pt (~0,176 cm, dentro da faixa 0,15–0,20 cm), borda de página 1pt independente do comprimento do conteúdo; divisórias entre blocos 0,5pt.
  • Cinza claro de 5% para cabeçalho, títulos, emitente e total destacado; fundo branco nas demais células.
  • CSS com rótulos Arial >=6pt, títulos >=7pt, valores Microsoft Sans Serif >=7pt, título de cabeçalho 9pt e advertência de homologação 9pt.
  • Reserva visual do canhoto sem alterar valores ou campos fiscais. Testes estáticos da grade e estilos.

Limite de conformidade ainda aberto: o renderer Dompdf/CI mostrou Helvetica no PDF anterior porque Arial e Microsoft Sans Serif exatas não estavam instaladas/embutidas. Esta correção de CSS não prova a fonte final; a revisão deve verificar pdffonts, coordenadas, colagens e permissões de licenciamento para eventuais recursos tipográficos. Não adicionar nem distribuir fontes proprietárias sem autorização/licença. A margem de borda só vale se o PDF e o canhoto não ficarem cortados; inspecionar artefato visual.

Compatibilizar com PRs #122/#123/#125/#126/#127/#128/#129 antes do fechamento do épico; nenhuma emissão nem merge. Commit assinado com DCO.

Fonte oficial: https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica/rtc/nt-008-se-cgnfse-danfse-20260714-v1-02.pdf

…118)

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>

Copy link
Copy Markdown
Member Author

Encerrado como substituído, não merged. bordas, margens, hierarquia visual e carregamento opcional de fontes locais licenciadas. A versão reconciliada e testada está no PR #136, incorporado à main no commit 11fa63d89818f54bcc6555daf044757028af204b, preservando os commits assinados/DCO da integração final. Histórico deste PR mantido para rastreabilidade. Foram aprovados 10 checks integrados e inspecionados nove PDFs sintéticos A4, uma página. Exceção objetiva: o PDF padrão ainda incorpora Helvetica em vez das famílias Arial e Microsoft Sans Serif; a conformidade tipográfica estrita fica pendente no épico #118, não foi declarada resolvida.

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