on 12-05-2015 2:52 PM
Bom dia pessoal.
Preciso criar um cenário onde ao dar um desconto, o sistema subtraia o valor do desconto da base do ICMS.
Exemplo:
Valor unitário do produto = 1000
Valor do desconto = 100
Valor da Base de ICMS = 900
Alíquota de imposto = 5%
Valor do Imposto = 45
Valor liquido da NF = 900
A saída que encontrei para isso é alterar a formula da condição BX10 (base de ICMS).
Existe outra alternativa ?
Obrigado,
Renato
Renato,
O SAP standard já trata este tipo de situação que você precisa, da seguinte forma:
Introduza a condition sua de desconto entre as conditions ICMI e IBRX.
A ICMI representa a base original, antes do desconto.
A IBRX, por definição, é a base modificada, após descontos e sobrepreços introduzidos entre a ICMI e a IBRX.
O preço continua sendo mapeado da ICMI, porém o desconto aparecerá no cabeçalho, e a base de cálculo será a base modificada.
Este é o comportamento standard e recomendado para este cenário.
Sérgio.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sergio, eu testei a sua sugestão.
No exemplo abaixo :
Valor unitário do produto = 1000
Valor do desconto = 100
Valor da Base de ICMS = 900
Alíquota de imposto = 5%
Valor do Imposto = 45
Valor liquido da NF = 900
A IBRX ficou com o valor de 800, ou seja, duplicou o desconto. E com isso os impostos foram calculados tendo como base R$ 800.00
Alguma ideia ? ou será um problema do meu ambiente ?
Minha condição é a ZDSC.
320 | 0 | K004 | Material | 2 | ERS | ||||||
321 | 0 | K007 | Desconto cliente | 2 | ERS | ||||||
322 | 0 | K005 | Cliente/material | 2 | ERS | ||||||
323 | 0 | ZDSC | Desconto Faturamento | 300 | 300 | 2 | ERS | ||||
326 | 0 | YBS1 | Suplemento cliente | X | 2 | ||||||
329 | 0 | 320 | 328 | ||||||||
400 | 0 | KF00 | Frete | 2 | ERF | ||||||
599 | 0 | AZWR | Adiantam/compensação | X | 2 | 48 | |||||
600 | 0 | IBRX | Calc. Imp. Brasil | 300 | 598 | 320 |
Obrigado novamente
Boa tarde, Renato.
Seguindo a recomendação do Sérgio, o valor unitário deve coincidir com o valor base de ICMS (1000). O desconto deve ser inserido somente entre ICMI e IBRX, eliminando a duplicidade no lançamento do desconto; desta forma, IBRX assumirá o valor da base modificada (900).
Meu cenário se comporta como descrito.
Abraços.
Olá Renato,
aqui no nosso projeto viabilizamos esse cenário alterando a formula da BX10, copiando toda a formula 320 e adicionando nossa necessidade no final.Da proxima vez vou usar a sugestão do Sérgio acima.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ola Renato!
Tenho um cenário parecido, onde os descontos sāo aplicados da maneira como voce menciona, porem os descontos vão para todos os impostos.
O que voce pode fazer, é formar esse desconto na IBRX, assim a base do ICMS vai ser baseada no valor da IBRX, porem isso sera aplicado para os demais.
Uma sugestao tambem seria fazer alguma condition que receba o desconto - base do ICMS, e as BX do ICMS partir dessa condição. Faz alguns testes e verifica como se comporta..
Davi Ribeiro
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.