Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Consultores
Postado

Pessoal, eu tenho o seguinte problema:

Eu deixei a tag ArredondaPorQtd do componente TACBrECF marcada como False, no caso eu não quero fazer o arredondamento. Quero deixar truncado.
Ai eu faço uma venda com a quantidade 0,375 e o valor unitário 18,50. O valor total daria 6,9375 e arredondando iria para 6,94 que é o que o componente TACBrECF faz, mas como eu não quero arredondar, o valor ficaria em 6,93 e nisto eu recebo do meu cliente o valor de 6,93, mas no método FechaCupom do TACBrECF ele dá erro pois o valor recebido (TotalPago) é inferior ao valor total (Subtotal). Ai apresenta a mensagem "Total Pago é inferior ao Total do Cupom".

Eu gostaria de saber se tem alguma tag que eu marco para que não seja feito o arredondamento e sim o truncamento do valor, neste caso em especifico eu gostaria que o valor registrado seja de 6,93 para que não dê este erro.

Observação: este é um caixa onde emito NFCe e uso o TEF.

ErroAdilson.png

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

  • Fundadores
  • Solution
Postado

Você deve seguir a norma de Arredondamento, do Documento Fiscal...

a NFe / NFCe, usa o arredondamento da ABNT

Veja em ACBrUtil.pas o método RoundToABNT()

  • Curtir 2
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.

  • 2 semanas depois ...
  • Consultores
Postado
Em 18/04/2020 at 13:49, Daniel Simoes disse:

Você deve seguir a norma de Arredondamento, do Documento Fiscal...

a NFe / NFCe, usa o arredondamento da ABNT

Veja em ACBrUtil.pas o método RoundToABNT()

Daniel, no Cupom Fiscal (PAF-ECF) utiliza qual arredondamento?

Como eu faço para conferir qual arredondamento é utilizado?

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

  • Fundadores
Postado
1 hora atrás, valterpatrick disse:

Daniel, no Cupom Fiscal (PAF-ECF) utiliza qual arredondamento?

No Brasil, todos equipamentos e documentos fiscais, usam a norma da ABNT

O ECF pode ser programado para Truncar ou Arredondar...

Veja como está no Demo ECFTeste

procedure TForm1.Arredonda1Click(Sender: TObject);
begin
  mResp.Lines.Add( 'Arredondamento: '+
     IfThen( ACBrECF1.Arredonda , 'SIM', 'NAO') );
  AtualizaMemos ;
end; 

 

  • Curtir 1
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á 2244 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...