Jump to content

dev botao

NFCe com 3 casas decimais na quantidade.


  • Este tópico foi criado há 2595 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde,

   Estou com uma dúvida, estamos terminando a implementação da NFCe Acbr no delphi7 já com o trunck2, porém quando mandamos vender um item com 3 casas decimais na quantidade ele fica com o valor certo no xml porem na impressão com Fortes ele arredonda a quantidade, ex: 9,999 no xml e 10 na impressão.

   O que seria o correto fazer, já alterei no meu font e ficou funcionando com 9,999, o que vocês recomendam?

Versão Acbr: 10372

Versão Fortes : 271

fortes.jpg

Link to comment
Share on other sites

No meu caso eu faço desta forma:

   With ACBrNFeDANFeRL1.CasasDecimais do
   begin
        Formato := tdetMascara;
        _qCom   := fCasasQuant;
        _vUnCom := fCasasPreco;
        _Mask_qCom := '###,###,###,##0.'+StrZero('0',fCasasQuant);
        _Mask_qCom := '###,###,###,##0.'+StrZero('0',fCasasPreco);
   end;

Ainda não tive problemas.

Obs: StrZero = Função que uso para colocar a quantidade desejada de zeros a esquerda de uma string.

fCasasQuant e fCasasPreco são variáveis públicas.

Att.

 

 

_____________

Prates, Agnaldo

Link to comment
Share on other sites

  • 3 weeks later...
  • Moderadores
2 horas atrás, igornunes disse:

Bom dia,

   Fiz o que você passou mas não resolveu, só sai certo no DANFE se eu alterar direto dentro do Fortes.

Você está com uma versão desatualizada, eu acertei isso a alguns dias atrás e está funcionando perfeitamente conforme as configurações que o colega passou.

  • Like 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link to comment
Share on other sites

  • Membros Pro
Em ‎14‎/‎11‎/‎2015‎ ‎12‎:‎40‎:‎22, Régys Silveira disse:

Você está com uma versão desatualizada, eu acertei isso a alguns dias atrás e está funcionando perfeitamente conforme as configurações que o colega passou.

Ok, realmente, atualizei e funcionou corretamente. Obrigado

Link to comment
Share on other sites

  • 1 year later...
  • 1 month later...
  • 4 months later...

Bom dia, 

sei que o post é antigo, mas eu só consegui resolver o meu problema com mais de 3 casas decimais no campo < valor unitario > alterando direto na propriedade do relatório < DisplayFormat-Kind para  Fktext. Mesmo passando via código os exemplos acima, não consegui ter êxito na impressão do relatório < DANFENFCE>  atualizado. Caso, falte alguma coisa e alguém puder esclarecer.  

Abraços,

Link to comment
Share on other sites

  • Este tópico foi criado há 2595 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.