Jump to content

dev botao

537: Rejeição - Total Do Desconto Difere Do Somatório Do Itens


Go to solution Solved by Dercide Alvarez,
  • Este tópico foi criado há 1468 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

as vezes acontece dos itens somarem diferente do total do desconto no xml, alguém pode me explicar o por que isso acontece?? só em algumas vendas



                  Prod.vDesc := RoundTo(Prod.vProd * (ED_DESC_ACRE.value / rTotal_Venda), -2);

 

assim que é lançado o desconto, mas as vezes acontece de somar alguns centavos errado
 

Link to comment
Share on other sites

  • Membros Pro
Em 03/05/2020 at 20:07, Dercide Alvarez disse:

Acho que vc deveria postar um XML como exemplo, pois assim fica muito vago.

Eu sempre somo o desconto dos itens, e confiro com o total de desconto, se sobrar ou faltar adiciono ou subtrario no ultimo itens, da mesma forma como faço os parcelamentos de duplicatas.

Estou pesquisando sobre isso também. Exemplo: tenho uma venda cujo total de produtos é de 410,05 e quero dar 0,05 centavos de desconto em 90 itens da lista.
Inevitavelmente alguns itens terão valores abaixo de 0,01 centavo. Qual a estratégia?

assinatura.png

Link to comment
Share on other sites

  • Solution
Em 08/05/2020 at 17:57, freitagnx disse:

Estou pesquisando sobre isso também. Exemplo: tenho uma venda cujo total de produtos é de 410,05 e quero dar 0,05 centavos de desconto em 90 itens da lista.
Inevitavelmente alguns itens terão valores abaixo de 0,01 centavo. Qual a estratégia?

Nesse caso eu particularmente daria desconto em alguns itens apenas. Para evitar problemas, eu limitei o valor do desconto em R$ 0,01.

Então se o valor do desconto no item for menor do que R$ 0,01, eu calculo quantos itens deverão ter o desconto de R$ 0,01.

Nesse caso a QtdeItens = 0,05 / 0,01 ==> Então seria 5 itens com desconto de R$ 0,01.

Você terá que montar a tua logica para dar o desconto.

 

 

Link to comment
Share on other sites

  • Membros Pro
Em 11/05/2020 at 08:20, Dercide Alvarez disse:

Nesse caso eu particularmente daria desconto em alguns itens apenas. Para evitar problemas, eu limitei o valor do desconto em R$ 0,01.

Então se o valor do desconto no item for menor do que R$ 0,01, eu calculo quantos itens deverão ter o desconto de R$ 0,01.

Nesse caso a QtdeItens = 0,05 / 0,01 ==> Então seria 5 itens com desconto de R$ 0,01.

Você terá que montar a tua logica para dar o desconto.

 

 

Se vc observar o xml em anexo, o desconto é de 0,10 centavos, porém como o "peso (percentual equivalente em relação do total da nota)" de um dos itens é muito pequena na hora de fazer rateio, ele fica zerado. A soma dos demais descontos totaliza os 0,10 centavos, mas continuo recebendo este erro.

51200414686291000128650010003238009693066716-nfe.xml

assinatura.png

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.