Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Respostas 58
  • Created
  • Última resposta

Top Posters In This Topic

  • 2 anos depois...
  • 3 meses depois ...
Postado

Olá senhores, estou com um problema, que estou passando Qtde=2,022 e VlUnit=18,90, no item está 38,21, mas no total fica sempre 38,22, porque a subtotalização do item está ficando diferente do total do cupom?

Estou utilizando uma Bematech 2100, e pelo que vi não está configurada para arredondamento, o parâmetro ArredondaPorQtd e MFD também estão false.

Por favor, peço ajuda para solucionar esse problema.

Postado
13 horas atrás, Daniel Simoes disse:

Verifique a regra de Arredondamento ou Truncamento do ECF...

No seu caso, parece ser um arredondamento válido, segundo as normas da ABNT

Bom dia, Mas esse arredondamento está gerando um acréscimo de 0,01 centavo.

Meu código está da seguinte forma na rotina de arredondamento:

if DMDadosSetupPAF.ACBrECF1.Ativo then
  begin
    DMDadosSetupPAF.ACBrECF1.MudaArredondamento(not DMDadosSetupPAF.ACBrECF1.Arredonda);
    lblArredondamento.Caption := 'Arredondamento: '+ IfThen( DMDadosSetupPAF.ACBrECF1.Arredonda , 'Sim', 'Não');
  end;

Mas a ecf me retorna Parâmetro inválido, preciso de ajuda sobre como alterar o arredondamento e truncamento da Bematech 2100.

  • Fundadores
Postado

Quem faz o arredondamento é o próprio ECF, e não o ACBr...

Você só pode mudar a regra de arredondamento do ECF, por Intervenção técnica... sua aplicação deve fazer a mesma conta do ECF, conforme o parâmetro de arredondamento do mesmo...  Veja ACBrUtil.RoundABNT

Por favor leia mais sobre o Arredondamento ABNT
https://svn.code.sf.net/p/acbr/code/tools/Diversos/

 

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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

The popup will be closed in 10 segundos...