Ir para conteúdo
  • Cadastre-se

dev botao

Arredondamento SAT


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

Recommended Posts

  • Membros Pro
Postado

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.

  • Administradores
Postado

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 !!

  • Fundadores
  • Solution
Postado

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.

  • Membros Pro
Postado

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.

  • Membros Pro
Postado

Obs: Não é combustiveis são produtos por metro ou peso apenas mesmo assim é necessario este arredondamento na quantidade?

  • Membros Pro
Postado

image.thumb.png.05b5f94323c9926a42a91262214d815f.png

Noto que apenas um item mesmo com 3 casas na quantidade valida normal como acima mas no caso desta lista em especifico da uma diferença.

Desde ja agradeço

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

  • Membros Pro
Postado

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
  • Administradores
Postado

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 !!

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