Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia pessoal como vão?, seguinte.. me deparei com uma situação usando o ECF virtual:

Quando realizo uma venda uando usando um valor com 3 cadas decimais no desconto, o Total da venda fica diferente dos somatorioas do total do item.

Eu simulei uma venda comente com um item para mostrar(nesse caso ficou 0.01 de diferença, porem quando são varios itens.. fica significativo), onde:

valor do produto : 99,9 e valor do desconto :  10,989

 impressao da bobina ficou:

image.png.c34c3383e6759b823cb5fcda73a84bdc.png

 

Debugando o codigo o notei e que quando ele esta montando o arquivo, no evento : TACBrECF.FinalizaVendeItem ele calcula o total do item considerando as 3 casas:

image.png.e06b9a1b4a43b8d284a438d4acab7362.png

 

Porem para pegar os valores do Subtotal, no evento TACBrECFVirtualClass.DescontoAcrescimoItemAnterior ele usa o ROUNDECF para o desconto, deixando difrente..

image.thumb.png.2902ec81b5d5e5de5c2286df6a1bc742.png

 

como faz nessa situação?

 

Desde ja agradeço.

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.