Ir para conteúdo
  • Cadastre-se

dev botao

Arredondamento SAT


MSX
Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1927 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa Noite! Estou com um problema de arredondamento/Truncamento no sat .

Estou enviando truncado 3 casas decimais quantidade e 2 casas valor porem  a soma total feita pelo sat da uma diferença a mais de 5 centavos, ja utilizei o arredondamento e truncamento mas ambos não passa este cupom, sendo que ja estou usando a tempos apenas este cupom pedido que não passa.

   UN        QTDE    Unit          Total
   PC      1,000      4,06         4,06
   PC      2,000      2,78         5,56
   MT      5,000      2,58        12,90
   KG      1,555     45,00        69,97
   PC      3,000      1,79         5,37
   PC      3,000      2,38         7,14
                                Total 150,00

Fazendo a soma abaixo notei que da um acrescimo ficando em 150,005 ou seja   considera 3 casas decimais.

 (Prod.qCom * Prod.vUnCom) soma 150,005

Como posso resolver isso? Somando na calculadora sistema bate mas apos passar para o componente parece dar outro valor.

Desde ja agradeço.

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia,

Você está trabalhando com combustíveis?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Quem computa o campo vItem é o próprio SAT... veja:

image.png

Do lado do seu sistema... Você deve usar o arredondamento segundo normas da ABNT

http://svn.code.sf.net/p/acbr/code/tools/Diversos/ABNT NBR-5891 Regras de arredondamento e numeração decimal.pdf

No ACBr você pode usar o método RoundABNT da Unit ACBrUtil.pas

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Não! E uma venda comum  valor com duas casas decimais apenas o que acontece é que este pedido em especifico nao passa pelo sat  da a mensagem: Rejeição: Valor total do CF-e SAT maior que o somatorio dos valores de meio de pagamento empregados

E apenas este pedido em especifico que não passa, da uma diferença ja tentei truncar arredondar mas não vai.

Se intendi, neste caso tenho que sempre arredondar para cima isso? Tenho usado apenas duas casas decimais no valor sem arredondamento.

Link para o comentário
Compartilhar em outros sites

  • Fundadores
48 minutos atrás, MSX disse:

Não! E uma venda comum  valor com duas casas decimais apenas o que acontece é que este pedido em especifico nao passa pelo sat  da a mensagem: Rejeição: Valor total do CF-e SAT maior que o somatorio dos valores de meio de pagamento empregados

É a sua aplicação que informa as formas de pagamento... e ela não está computando o Total do Cupom da mesma maneira que o SAT... por isso o erro...

 

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Exatamente,    mas apos passar os valores para os campos (Prod.qCom * Prod.vUnCom)  a soma fica diferente  no total  150,005  como o valor total sempre arredondado  2 casas não sei como resolvo esta diferença que esta na terceira casa  meu pagamento  totais no sistema sempre com duas casas. Alguma dica agradeço

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1927 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...