Ir para conteúdo
  • Cadastre-se

dev botao

Duvida sobre Total de Voutros difere do somatorio dos itens


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

Recommended Posts

Postado

Preciso de uma ajuda com a seguinte questão faço uma venda no valor de 301,49 quando jogo a tx de 10% da mesa ele da tx no valor de 30,15

são 6 itens na venda faço o rateio pela quantidade de itens da 5,025 para cada itens  o valor total o vOutros  = 30,15 antes de finalizar a nfce

ex a questão quando finaliza a venda e envia para o sefaz da Total de Voutros difere do somatório dos itens .pq a nfce distribui 5,03 para cada itens alguém sabe pq?

 

total da venda sem taxa =301,49

total da venda com taxa =331,64

total da tx =30,15

ja coloquei o valor currency,float,double e não resolveu,

  • Moderadores
  • Solution
Postado

Boa noite!
Observe que no manual de integração o campo vOutro (Outras despesas acessórias) tem o tamanho 13v2.  (Significa que são apenas 2 decimais para este campo).
Portanto não será aceito 5,025 


Uma sugestão, não sei que tipo de produto teu software atende, porém se o teu sistema é direcionado a várias segmentos não aconselho dividir por item e sim dividir proporcional ao valor.   Do contrário imagine esta situação.

1 fusível - R$ 2,00
1 transformador - R$ 200,00 
Sub Total:  202,00 
Taxa 10% = 20,20
Total:   (202,00+20,20)=222,20

Da maneira que vc faz o cálculo com o rateio por item:  20,20 /2 = 10,10
1 fusível - R$ 2,00  ----  vOutro(desp. acessórias): R$  10,10
1 transformador - R$ 200,00  ----   vOutro(desp. acessórias): R$ 10,10
Total: R$ 202,00 + vOutro: (10,10+10,10)=20,20 = 222,20 

Porém agora se eu for pegar os dados da nota para levantar o custo do item lendo este suposto XML teu eu teria:
Fusível:   Valor: 2,00 + vOutro(desp. acessórias): 10,10 =   Custo do item: 12,10 
 

  • Curtir 3


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Postado
Em 27/07/2020 at 23:06, Kiko Fernandes disse:

Boa noite!
Observe que no manual de integração o campo vOutro (Outras despesas acessórias) tem o tamanho 13v2.  (Significa que são apenas 2 decimais para este campo).
Portanto não será aceito 5,025 


Uma sugestão, não sei que tipo de produto teu software atende, porém se o teu sistema é direcionado a várias segmentos não aconselho dividir por item e sim dividir proporcional ao valor.   Do contrário imagine esta situação.

1 fusível - R$ 2,00
1 transformador - R$ 200,00 
Sub Total:  202,00 
Taxa 10% = 20,20
Total:   (202,00+20,20)=222,20

Da maneira que vc faz o cálculo com o rateio por item:  20,20 /2 = 10,10
1 fusível - R$ 2,00  ----  vOutro(desp. acessórias): R$  10,10
1 transformador - R$ 200,00  ----   vOutro(desp. acessórias): R$ 10,10
Total: R$ 202,00 + vOutro: (10,10+10,10)=20,20 = 222,20 

Porém agora se eu for pegar os dados da nota para levantar o custo do item lendo este suposto XML teu eu teria:
Fusível:   Valor: 2,00 + vOutro(desp. acessórias): 10,10 =   Custo do item: 12,10 
 

Entendi eu uso meu software em restaurante e o calculo  e10% na taxa de mesa e o valor entra como acréscimo então encima do valor da venda entra os 10% que eu rateio para cada item ,como eu dividiria proporcionalmente usando esse seu mesmo exemplo?teria como me auxiliar.

  • Moderadores
Postado

Boa tarde!

Segue um exemplo:
O máximo que pode ocorrer é dar uma diferença de 0,01 centavo e ai quando isto ocorre ao somar os valores você acrescenta este  0,01 em um vOutro de qualquer item. 

 

exemplo_calculo.png


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

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