Jump to content

dev botao

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

Recommended Posts

Posted

Olá,

 

Estou utilizando a AcbrLib com C# no Visual Studio.

 

Notei que apesar de configurar no arquivo INI as casas decimais com o valor 4, o cálculo dos impostos é feito em somente 2 ao gerar o XML. Isso está provocando rejeição por erro na soma dos impostos (ICMS e FCP). 

minha configuração de decimais está assim:

CasasDecimais.Formato=0
CasasDecimais.MaskqCom=4
CasasDecimais.MaskvUnCom=4
CasasDecimais.qCom=4
CasasDecimais.vUnCom=4

 

Devo padronizar tudo em 2 casas decimais?

Posted

Olá @Juliomar Marchetti

Muito obrigado pela resposta.

Acabei percebendo que o melhor é mesmo fazer o arredondamento para 2 casas decimais.

Encontrei um pequeno problema no uso da ROUND() porque no c# e no SQL SERVER elas agem de forma diferente.

No c# o valor 15,405 vira 15,40 e no SQL SERVER 15,41, dei uma forçada no SQL pra arredondar pra baixo e acho que resolvi.

Pelo menos acho que resolvi, emiti uma nota com 22 produtos com IPI, ICMS e FCP e o xml foi validado.

Todo esse alvoroço por causa de 0,01 centavo em um único produto da nota.

Muito obrigado pela atenção!!

  • Moderadores
Posted
15 horas atrás, Nelson A Sousa disse:

CasasDecimais.Formato=0
CasasDecimais.MaskqCom=4
CasasDecimais.MaskvUnCom=4
CasasDecimais.qCom=4
CasasDecimais.vUnCom=4

Devo padronizar tudo em 2 casas decimais?

Essa configuração só afeta o DANFE, e só existe para o valor unitário, que pode ter até 10 casas decimais no XML, e quantidade (até 4 casas).

A geração do XML pelo ACBr sempre vai usar o máximo de casas decimais permitido para o campo.

  • Thanks 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 630 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.