on 12-11-2015 12:56 PM
Pessoal, bom dia!
Aplicamos todas as notas e todas as configurações, no entanto ao criar uma ordem de venda, notamos que o valor de ICMI, ao embutir o valor do ICMS não está respeitando a regra de utilizar a alíquota interna de ICMS do estado de destino.
Cenário:
Origem: SC
Destino: RJ
Cliente: Não contribuinte
ICMS Taxpayer: NC
TaxCode de SD: Consumo
Produto: Origem Nacional
Preço líquido do produto: 122,54 (já com PIS e COFINS)
Alíquota interestadual: 12%
Alíquota interna de destino: 19% (maior carga tributária)
Fundo de pobreza: 1%
Ao inserir esse cenário no SAP, essas seriam as determinações das conditions:
ICVA - ICMS Taxa de imposto 12%
ICBS - Base de imposto ICMS 100%
ISIC - Taxa ICMS SF=ST 19%
ISIB - ICMS Intrastate Base 100%
ISFR - ICMS Spec Fund Rate 1%
ISFB - ICMS Spec Fund Base 100%
DINC - ICMS Non Contributor 100%
No cenário correto, ao valor de 122,54 deveria ser embutido o ICMS de 19%. Assim: 122,54/0,81 = 151,28.
Contudo, o calculo está considerando o ICVA (12%) para embutir o ICMS ao preço líquido. Logo: 122,54/0,88 = 139,25.
Nossa conclusão é que o cálculo da price está incorreto, visto que não posso alterar meu ICVA, considerando que é essa alíquota que devo informar como da operação interestadual na NF.
Alguém chegou a testar o cálculo e teve algo parecido?
Att,
Davi Ribeiro
Oi Davi,
estamos testando aqui e notamos que quando é Consumo, só é realizado o calculo novo se houver IPI, caso contrário é realizado o calculo de industrialização.
Essa validação é feita na Classe CL_TAX_CALC_BR Método CALC_ICMS_CONSUM.
IF check_ipi_active( ) <> 'X'.
* ICMS w/o IPI is calculated as ICMS industrialization
Você pode fazer um teste incluíndo o IPI no calculo, ou até mesmo debugando essa classe e pulando a validação do IPI.
Frisoni
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Guilherme,
Também não funciona dessa maneira. Mesmo fazendo o cálculo de um material com IPI continua errado. De qualquer maneira, o cálculo novo deveria ser disparado sempre que tiver um taxcode de consumo.
Estamos debugando para tentar chegar em alguma conclusão. O valor até chega correto internamente, mas em algum momento é alterado e fica distorcido.
User | Count |
---|---|
15 | |
4 | |
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.