Última modificação em: 19/10/2023
Atendendo o DECRETO N° 55.797, DE 17 DE MARÇO DE 2021, que trata sobre o Diferimento Parcial, ajustamos o processo de importação de arquivos XML para o estado do RS:
Será aplicado a sistemática de Diferimento Parcial nas seguintes condições:
Aplicando a seguinte regra, como exemplo temos:
LCTOFISENTCFOP.BASECALCULOIMPOSTO | (vBC*(100- pDif)/100) (93,72*((100-31,43)/100)) = 64,26 |
LCTOFISENTCFOP.ALIQIMPOSTO | <pICMS>17.5000 |
LCTOFISENTCFOP.VALORIMPOSTO | <vICMS>11.25 |
LCTOFISENTCFOP.OUTRASIMPOSTO | (vBC*pDif/100) (93,72*(31,43/100)) = 29,46 |
LCTOFISENTPRODUTO.BASECALCULOICMS | (vBC*(100- pDif)/100) (93,72*((100-31,43)/100)) = 64,26 |
LCTOFISENTPRODUTO.ALIQICMS | <pICMS>17.5000 |
LCTOFISENTPRODUTO.VALORICMS | <vICMS>11.25 |
LCTOFISENTPRODUTO.OUTRASICMS | (vBC*pDif/100) (93,72*(31,43/100)) = 29,46 |
Para aba Diferimento RS existem duas opções, sendo elas Calcula diferimento e Não se aplica, onde possuem as seguintes regras:
Calcula diferimento: Como já diz o nome aplica diferimento conforme regra ja existentes do sistema conforme exemplo citado anteriormente e apresentado novamente abaixo:
LCTOFISENTCFOP.BASECALCULOIMPOSTO | (vBC*(100- pDif)/100) (93,72*((100-31,43)/100)) = 64,26 |
LCTOFISENTCFOP.ALIQIMPOSTO | <pICMS>17.5000 |
LCTOFISENTCFOP.VALORIMPOSTO | <vICMS>11.25 |
LCTOFISENTCFOP.OUTRASIMPOSTO | (vBC*pDif/100) (93,72*(31,43/100)) = 29,46 |
LCTOFISENTPRODUTO.BASECALCULOICMS | (vBC*(100- pDif)/100) (93,72*((100-31,43)/100)) = 64,26 |
LCTOFISENTPRODUTO.ALIQICMS | <pICMS>17.5000 |
LCTOFISENTPRODUTO.VALORICMS | <vICMS>11.25 |
LCTOFISENTPRODUTO.OUTRASICMS | (vBC*pDif/100) (93,72*(31,43/100)) = 29,46 |
Não se Aplica: respeita o que está no XML, ou seja, faz de:para entre as tags do xml e campos do sistema, conforme abaixo:
LCTOFISENTCFOP.BASECALCULOIMPOSTO | <vBC>93.72 |
LCTOFISENTCFOP.ALIQIMPOSTO | <pICMS>17.5000 |
LCTOFISENTCFOP.VALORIMPOSTO | <vICMS>11.25 |
LCTOFISENTCFOP.OUTRASIMPOSTO | 0,00 |
LCTOFISENTPRODUTO.BASECALCULOICMS | <vBC>93.72 |
LCTOFISENTPRODUTO.ALIQICMS | <pICMS>17.5000 |
LCTOFISENTPRODUTO.VALORICMS | <vICMS>11.25 |
LCTOFISENTPRODUTO.OUTRASICMS | 0,00 |
Se o campo Diferimento Parcial nas Entradas for não:
Importante: CST a ser considerada na aplicação é a que é gravada no detalhamento de itens, então se o cliente tiver relacionamento de naturezas de 051 para 000 por exemplo, ao importar o sistema vai aplicar a regra configurada na CST 000;
Pergunta: Se itens tiverem diferimento e outros não, como sistema vai proceder?
Resposta: Caso já possuir relacionamento de produto e fornecedor gravado, vai respeitar de acordo com o CST gravado e aplicará a regra.
Se for novos produtos ao abrir a tela o cliente define a CST e posteriormente ao importar o sistema grava de acordo com CST definido.