Ir para conteúdo
  • Cadastre-se

dev botao

Desconto NFe 2.0 (Esclarecido)


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

Recommended Posts

Postado

Até "ontem" as notas que eu emitia podiam ter desconto no item e no rodape da nota (total)

porem agora ja nao consigo validar....

ex:

vl produto = 10,00

quantidade= 1,00

desconto = 0,09

total item = 0,91

desconto rodape = 0,01 (utilizava para arredondar)

total nota = 0,90

perguntas:

O desconto no "rodape" da nota tem que ser igual a soma dos descontos dos itens?

Caso nao queira dar desconto item por item, quando der um desconto no final tenho que

ratear entre todos os itens?

valeu.

  • Moderadores
Postado

Oi ws_junior

No manual de integração a informação que consta para o preenchimento do campo vProd (V.TOTAL) é a seguinte:

vProd -> Valor Total Bruto dos Produtos ou serviços.

vUnCom -> Valor Unitário de Comercialização

  • Informar o valor unitário de comercialização do produto, campo meramente informativo, o contribuinte pode utilizar a
    precisão desejada (0-10 decimais). Para efeitos de cálculo, o valor unitário será obtido pela divisão do valor do produto pela quantidade comercial. (v2.0)

Pelo que entendo se o valor unitário é a divisão do valor do produto pela quantidade, e o valor total é o valor bruto x a quantidade, então usando o seu exemplo ficaria assim.


| QUANT | V.UNITARIO | V.DESC | V.TOTAL |

-----------------------------------------

|   1   |      10,00 |   0,09 |   10,00 | 

No grupo CÁLCULO DO IMPOSTO (que você cita como rodapé mas na NFe está localizado próximo ao cabeçalho) ficaria assim:

  • | VALOR TOTAL DOS PRODUTOS 10,00 |

  • | DESCONTO 0,09 | VALOR TOTAL DA NOTA 9,91 |

Então respondendo as suas perguntas:

O desconto no "rodape" da nota tem que ser igual a soma dos descontos dos itens?

Sim. A soma dos descontos é totalizado no campo DESCONTO.

Caso nao queira dar desconto item por item, quando der um desconto no final tenho que

ratear entre todos os itens?

Sim. Terá que fazer um rateio proporcional aos valores.


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

 

 

 

 

  • 3 meses depois ...
Postado

Caso nao queira dar desconto item por item, quando der um desconto no final tenho que

ratear entre todos os itens?

Sim. Terá que fazer um rateio proporcional aos valores.

  • Moderadores
Postado

Teria alguma outra forma de passar ele falor do frete, rateado por produtos ??

Não entendi direito o que você quis dizer, mas talvez o teu problema seja em ratear as despesas/desconto por quantidade de itens, isto não deve ser feito assim, o rateio deve ser proporcional ao valor, do contrário vc terá problema.


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

Só complementando, você não pode ratear pela quantidade, terá de ratear por %

calcule qtos % o desconto total representa sobre a nota e ai vc dá essa mesma %

nos itens

  • 8 meses depois ...
Postado

Boa tarde.

Se ocorrer um desconto em um item e no final o cliente pedir um desconto no total da nota, é obrigatório ratear o desconto apresentado no item, ou seja, é possível ceder um desconto individual e posteriormente no total da nota?

Grato,

Tércio Lins

  • Moderadores
Postado

Tércio, o campo vDesc (ID W10) - Valor Total do Desconto tem que ser a soma de todos os campos vDesc (ID I17) dos ítens, logo este suposto desconto apenas no total não existe.


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

Vou ser mais claro:

item codigo descricao valor quantidade total desconto Geral

1 001 produto 1 5,00 2,000 10,00 0,00 10,00

2 002 produto 2 10,00 1,000 10,00 2,00 8,00

3 003 produto 3 4.00 2,000 8,00 0,00 8,00

base total produto desconto total da nota

26,00 28,00 2,00 26,00

Neste caso o desconto foi dado em um único produto.

Se o cliente pedir para fechar em 25,00?

O desconto de um real será rateado proporcionalmente por todos os itens.

O desconto total será de 3,00.

A dúvida é:

Eu teria que acrescentar 3,85% de 1.00 ao desconto produto número 2, ou somaria todo o desconto (3,00) e ratearia por todos?

Grato,

Tércio Lins.

  • Moderadores
Postado

...o campo vDesc (ID W10) - Valor Total do Desconto tem que ser a soma de todos os campos vDesc (ID I17) dos ítens.

Tércio a validação do campo (W10) vDesc do Total é se a soma de todos os vDesc (I17) dos produtos confere com o valor informado ali.

Se o total do desconto é 3,00 não importa se vc passa o desconto do item (2) de 2,00 para 3,00 ou se vc acrescenta no item (1) 1,00 ou se vc rateia entre todos os ítens. O importante é que a soma dos vDesc de todos os ítens tem que ser igual a 3,00 seguindo o teu exemplo.

O critério vc deverá adotar conforme a necessidade do teu cliente. Pode ser que ao fazer o rateio ele reclame que o apenas o ítem 2 poderia sofrer um desconto. Eu já tive um caso semelhante ao teu em que o cliente bateu o pé nesta questão pois determinado produto não poderia sofrer nenhum centavo de desconto pois o mesmo já estava sendo vendido pelo último preço. Tive que criar uma opção no cadastro do ítem aonde ele informa "[ ] Não é permitido desconto para este produto", então mesmo quando tem o rateio eu não considero estes produtos no cálculo, pulando eles.

Mas pelo visto não é a tua situação, só aproveitei para comentar.


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

Bom dia Fernandes.

A situação que você colocou também ocorre. Outros clientes não querem o desconto no produto, ou seja, não querem que apareça na impressão a alteração do valor vendido. Analizando algumas notas de fornecedores(XML), o valor unit. e o total do produto não são alterados. Obrigado pela informação que tornou mais claro o assunto.

Essa mesma lógica pode ser aplicada no frete, no seguro e em outras despesas?

Grato,

Tércio Lins.

  • Moderadores
Postado

Em relação ao desconto, o manual diz que o valor deve ser o valor bruto. Isto é certo.

Porem ao importar uma nota com desconto para o sistema do cliente no calculo do custo do produto este desconto apareceria Exemplo:

Produto x valor unitario 100,00 desconto 5,00 (no DANFE o valor é de 100,00 e no campo desconto vc informaria 5,00)

Só que ao importar o sistema do cliente dele colocaria 100,00-5,00 importaria informando que o custo é de 95,00. Ai em uma próxima negociação ele informaria mas vc fez a 95,00 na ultima vez e isto não foi verdade, poderia ter sido devido a um desconto rateado. Então tem alguns produtos que pediram para não deixar preencher o campo vDesc deles. E se só tiver destes não autorizado na nota então o sistema não permite desconto.

Quanto ao frete e outras despesas segue a mesma lógica o seja vSeg(W07) e vFrete(W08) do total tem que ser a soma de vSeg(I16) e vFrete(I15) dos produtos.


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

 

 

 

 

  • 11 meses depois ...
  • Membros Pro
Postado

Oi ws_junior , ve se isso te ajuda caso seu problema ainda não tenha sido resolvido .

Abraço .

Marcelo .

 

 

 
 
Gostaria de saber se alguem tem o arquivo deste post ( Distribui-Desconto-Frete-etc.rar ), estou baixando e esta dando erro. Poderia reupar mesmo. 
 
Agradeco
 
Marcio
Postado (editado)

 
 
Gostaria de saber se alguem tem o arquivo deste post ( Distribui-Desconto-Frete-etc.rar ), estou baixando e esta dando erro. Poderia reupar mesmo. 
 
Agradeco
 
Marcio

 

Marcião , estou em casa agora , esta em maquina na automação  , mas amanha de manha por volta das 8 hrs disponibilizo pra vc !

 

 

Pronto , espero que ajude !

Editado por marcelo_sp
  • Membros Pro
Postado (editado)

Marcião , estou em casa agora , esta em maquina na automação  , mas amanha de manha por volta das 8 hrs disponibilizo pra vc !

 

 

Pronto , espero que ajude !

 

Obrigado!!, foi de grande  ajuda mesmo. 

Editado por marciosystem
  • 1 mês depois ...
Postado

Só complementando, você não pode ratear pela quantidade, terá de ratear por %

calcule qtos % o desconto total representa sobre a nota e ai vc dá essa mesma %

nos itens

Olá Igor Você teria um exemplo de como ratear o valor do desconto proporcional ao total do item?

Que darei eu ao SENHOR, por todos os benefícios que me tem feito? 
Salmos 116:12

Postado

Vocês teriam um exemplo de como ratear o valor do desconto proporcional ao total do item? Ex

 

Qtde    Valor Unitario       Valor Total

  1     X     1,060                  1,060

  8     X      2,60                    20,800

  3     X     90,00                   270,000

 

 

 

Só que o Total do desconto é      R$ 166,790

Total da NF-e                               R$ 291,860

Sub Total                                     R$ 125,070

 

 

Como ratear esse valor de 166,790 proporcional ao Valor Total do Item?

 

Que darei eu ao SENHOR, por todos os benefícios que me tem feito? 
Salmos 116:12

  • 3 anos depois...
  • Solution
Postado

Vocês teriam um exemplo de como ratear o valor do desconto proporcional ao total do item? Ex

Qtde    Valor Unitario       Valor Total
  1     X     1,060                  1,060
  8     X      2,60                    20,800
  3     X     90,00                   270,000

Só que o Total do desconto é      R$ 166,790

Total da NF-e                               R$ 291,860

Sub Total                                     R$ 125,070

Como ratear esse valor de 166,790 proporcional ao Valor Total do Item?

 

Resposta:

Pega Subtotal multiplica por 100 e divide pelo total que é igual ao desconto por item, ou seja, igual à 42,85%

subtotal x 100 / Total = Desconto por item

Qtde    Valor Unitario  Desc%     Desc R$       Valor Total
  1     X     1,060          42,8527   0,4542            0,6058
  8     X      2,60           42,8527   8,9133          11,8867
  3     X     90,00          42,8527   115,7022     154,2978

total                                             125,0697    166,7903

 

Espero ter colaborado uso dessa maneira no meu sistema, porém esses dados vêm da minha base de dados e faço o arrendondamento na hora de alimentar o xml.

ficou invertido a minha formula seria assim na verdade:

100-( subtotal x 100 / Total) = Desconto por item (57,1473%)

tde    Valor Unitario  Desc%     Desc R$       Valor Total
  1     X     1,060       57,1473      0,6058            0,4542
  8     X      2,60        57,1473    11,8867            8,9133
  3     X     90,00       57,1473   154,2978       115,7022

total                                          166,7903       125,0697

  • Curtir 1
Postado

Concordo com a forma apresentada pelo RickMao, apenas acrescentaria uma sugestão, após terminar o rateio, verificar se por erros de arredondamento, o valor total final do desconto ficou correto, considerando duas casas decimais, se não ficou, a diferença positiva ou negativa, deve ser aplicado no item mais "caro", pois assim não corre o risco de ficar negativo os valores do rateio, assim, ao totalizar as linhas os valores fecham. 

Esta formula acima serve para fazer o rateio de qualquer coisa na NFe.

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