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 | 17.5000 |
LCTOFISENTCFOP.VALORIMPOSTO | 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 | 17.5000 |
LCTOFISENTPRODUTO.VALORICMS | 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 já 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 | 17.5000 |
LCTOFISENTCFOP.VALORIMPOSTO | 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 | 17.5000 |
LCTOFISENTPRODUTO.VALORICMS | 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 | 93.72 |
LCTOFISENTCFOP.ALIQIMPOSTO | 17.5000 |
LCTOFISENTCFOP.VALORIMPOSTO | 11.25 |
LCTOFISENTCFOP.OUTRASIMPOSTO | 0,00 |
LCTOFISENTPRODUTO.BASECALCULOICMS | 93.72 |
LCTOFISENTPRODUTO.ALIQICMS | 17.5000 |
LCTOFISENTPRODUTO.VALORICMS | 11.25 |
LCTOFISENTPRODUTO.OUTRASICMS | 0,00 |
Se o campo Diferimento Parcial nas Entradas for não:
Sistema não aplica diferimento, ou seja, respeita o que está no XML,
Se a aba Diferimento RS estiver preenchida, porém, o campo Diferimento Parcial nas Entradas for não ele já nem olha para ela simplesmente ignora, pois o campo anterior já está indicando para não calcular.
Importante: CST a ser considerada na aplicação é a gravada no detalhamento de itens, então se o cliente tiver relacionamento de naturezas de 051 para 000, por exemplo, ao importar o sistema aplicará a regra configurada na CST 000;
Caso já possuir relacionamento de produto e fornecedor gravado, respeitará conforme 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.