Kalmon,
Identificamos e resolvemos um problema com os campos de FCP no bloco de totais do DANFE. Compartilho a solução para poder ser incorporada em uma próxima versão.
O Problema
Os campos vFCPST e vFCPSTRet estão corretamente mapeados no código, mas não apareciam no PDF gerado.
A Solução
Seguindo um insight do Kaique Pereira, testei alterar o tamanho da fonte dos valores no bloco de totais.
Arquivo:
dist/index.js
Linha: 399
Mudança aplicada:
// ANTES
addTXT({ page, size: 10, text: texto.replace("R$", ""), ... });
// DEPOIS
addTXT({ page, size: 8, text: texto.replace("R$", ""), ... });
Resultado
✅ Com fonte tamanho 8, todos os campos aparecem corretamente
✅ Os valores de vFCPST e vFCPSTRet ficam visíveis
✅ Sem sobreposição ou corte de texto
✅ Legibilidade mantida
Causa Raiz
Com 18 campos distribuídos em 2 linhas (9 por linha) e fonte tamanho 10, os valores ficavam muito largos para o espaço disponível (limitY * 0.111), causando corte/sobreposição.
Solicitação
Gostaria de saber:
Outros usuários da comunidade também enfrentam esse problema?
Você pode incorporar essa correção em uma próxima versão do npm?
Ou devo seguir com patch-package para manter a alteração no meu projeto?
Obrigado Kaique.