Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

Bom dia a todos, em um cliente o mesmo solicitou para que no xml/danfse fosse enviado  a porcentagem de tributos proximados e não o total;
No xml as tags foram corretamente: 35517022208098390000196000000000006426061213570983-nfse.xml

image.png.0a8fc13a0000a2c579154768f583784d.png

Porém no PDF gerado pelo componente do acbr não mostra os valoresACBR-35517022208098390000196000000000006426061213570983-nfse.pdf
 

image.thumb.png.69e6ca70945909247ac712c3a62aef90.png

No entanto se gerar o pdf pelo portal NFS-e Nacional o as informação das tags sai SITE-35517022208098390000196000000000006426061213570983-nfse.pdf

image.thumb.png.05efbaf054884f9a9e0a01f89d0abb72.png

 

Percebi que em Fontes\ACBrDFe\ACBrNFSeX\DANFSE\Fortes\ACBrNFSeXDANFSeRLPadraoNacional.pas, na procedure abaixo ele considera apenas as tags com valores monetários, sendo assim as tag de percentual não saem no pdf:

procedure TfrlXDANFSeRLPadraoNacional.rlbBanda12_TotaisAproximadosBeforePrint(
  Sender: TObject; var PrintIt: Boolean);
begin
  inherited;

  if fpNFSe.Servico.Valores.totTrib.vTotTribFed > 0 then
    rllTotaisAproxTribFed.Caption := 'R$ ' + FormatFloatBr(fpNFSe.Servico.Valores.totTrib.vTotTribFed)
  else
    rllTotaisAproxTribFed.Caption := '-';

  if fpNFSe.Servico.Valores.totTrib.vTotTribEst > 0 then
    rllTotaisAproxTribEst.Caption := 'R$ ' + FormatFloatBr(fpNFSe.Servico.Valores.totTrib.vTotTribEst)
  else
    rllTotaisAproxTribEst.Caption := '-';

  if fpNFSe.Servico.Valores.totTrib.vTotTribMun > 0 then
    rllTotaisAproxTribMun.Caption := 'R$ ' + FormatFloatBr(fpNFSe.Servico.Valores.totTrib.vTotTribMun)
  else
    rllTotaisAproxTribMun.Caption := '-';
end;

Isso realmente é a intenção, só imprimir as tags com valores monetários? Se sim não seria importante imprimir tb com percentuais, conforme esta no Portal Nacional?

Aguardo um retorno, muito obrigado 
 

 

Postado

Boa tarde pessoal.

Também notei isto. Como utilizamos o FastReports, fiz alguns ajustes apenas nele, os quais deixo em anexo. Talvez possam ser replicados para sua engine.

Primeiramente, criei os campos percentuais no dataset cdsServicos, dentro da unit ACBrNFSeXDANFSeFR.pas. Depois vinculei os mesmos dentro do layout .fr3. Também corrigi o campo 'Data e Hora da emissão da NFS-e' que estava replicando o conteúdo do campo 'Data e Hora da emissão da DPS'.

DANFSEPadraoNacional.fr3 ACBrNFSeXDANFSeFR.pas

  • Curtir 2
  • 2 semanas depois ...
  • 3 semanas depois ...
  • Consultores
Postado

No svn

At revision: 46925

Em 26/06/2026 at 11:08, Diogo Loff disse:

Fiz um ajuste para aceitar tanto valores como percentuais diretamente no .fr3. Não criei campos novos, utilizei o mesmo dos percentuais com uma condição.

Segue anexo.

 

DANFSEPadraoNacional.fr3 58.92 kB · 2 downloads

 

  • Curtir 1
  • Obrigado 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...