O DIFA, também conhecido como DIFAL (Diferencial de Alíquotas de ICMS), refere-se à cobrança do ICMS sobre a diferença entre a alíquota interna praticada no estado de destino e a alíquota interestadual aplicada na operação. Essa cobrança ocorre quando há aquisição de mercadorias de outro estado para uso e consumo, ou na entrada de mercadorias destinadas ao ativo imobilizado. O DIFA só deve ser recolhido se a alíquota interna for maior que a alíquota interestadual.
A base de cálculo do diferencial de alíquota é o valor da operação que resulta na entrada da mercadoria.
Para atender aos estados que calculam o Diferencial de Alíquotas por meio de regras complementares, implementamos uma opção no Replicador de Regras para calcular o Diferencial de Alíquotas conforme as configurações pré-definidas no cadastro.
O cálculo da DIFA por Complementar será realizado através do cadastro de regras fiscais na rotina de cadastros de Complementares. Neste cadastro, o usuário poderá configurar como deseja que o sistema realize o cálculo, da mesma forma como é feito para outras situações de Complementar.
Para configurar o cálculo da DIFA por Complementar a ser utilizado nas operações complementares, é necessário definir as regras na rotina "Cadastros > Naturezas > Complementar". Posteriormente, os detalhes da Complementar gerada são registrados em "Movimento > Entradas > Complementares".
As regras para o cálculo da DIFA devem ser configuradas para as naturezas de aquisições interestaduais de mercadorias destinadas ao uso/consumo e para ativo imobilizado, que não apuram substituição tributária.
Os seguintes campos devem ser informados:
Natureza: Lista todas as CFOPs e suas extensões cadastradas na empresa.
Operação: Lista as Operações Fiscais de Complementares do Estado.
Tabela Contábil: Opcional vincular a tabela contábil para realizar a contabilização.
Sequência: Campo sequencial, será incrementado automaticamente.
Origem Produto: Informe a Origem do Produto, se sua empresa for Optante pelo Simples Nacional.
CST ICMS: Informe o CST de ICMS para uma melhor aplicação dos filtros
Alíquota: Informe as Alíquotas de ICMS para uma melhor aplicação dos filtros.
Base de Cálculo: Habilitará na consulta as Variáveis/Funções para efetuar o cálculo.
Alíquota: Informe a Alíquota do DIFA.
Valor: Habilitará na consulta as Variáveis/Funções para efetuar o cálculo.
Observação 0460: Informe o código da Observação para essa operação.
Complemento: Informe a descrição que deseja que demonstre no SPED (a critério do usuário).
Após seguir o primeiro item e realizar as configurações das regras, o utilitário que irá gerar as regras está disponível no menu: "Utilitários > Cálculo de Regras Complementares e Substituição Tributária" e está disponível para todos os estabelecimentos.
Para o cálculo da DIFA por Complementar, serão utilizadas as regras cadastradas apenas para as naturezas de aquisições com operações interestaduais.
Ao abrir a rotina, a opção que irá gerar o DIFA é a opção 4 - DIFA por Complementar.
Na aba Parâmetros (1) existem os filtros necessários para a geração do cálculo do DIFA por Complementar e ao executar os valores serão apresentados na aba Dados (2) conforme as regras para cada formato de cálculo.
Para executar o utilitário com o cálculo da DIFA por Complementar, é necessário informar nos parâmetros:
Se não houver regra cadastrada será apresentado a seguinte advertência:
“Natureza(XXXX), Operação(XXXX) não possui cadastro de Regras para Cálculo! Acesse o menu Cadastros \ Naturezas \ Complementar e informe as Regras para Cálculo.”
As regras serão replicadas nas colunas, conforme orientações abaixo:
Número Lançamento | LCTOFISENTPRODUTO.CHAVELCTOFISENT |
Documento Fiscal | LCTOFISENT.NUMERONF |
Espécie NF | LCTOFISENT.ESPECIENF |
Série | LCTOFISENT.SERIENF |
SubSérie | LCTOFISENT.SUBSERIENF |
Data | LCTOFISENT.DATALCTOFIS |
Sequência | LCTOFISENTPRODUTO.SEQ |
Produto | LCTOFISENTPRODUTO.CODIGOPRODUTO |
Descrição | PRODUTO.DESCRPRODUTO |
Natureza | LCTOFISENTPRODUTO.CODIGOCFOP |
Operação | CFOPCOMPL.CODIGOOPERACAOFIS |
Descrição Operação | CFOPCOMPL.CODIGOOPERACAOFIS + Descrição |
Base de Cálculo | CFOPCOMPLREGRA.REGRABASECOMPL |
Alíquota Interna | Cadastro do produto PRODUTO.PRODUTOALIQICMS, se nulo, busca do campo CFOPCOMPLREGRA.REGRAALIQUOTA |
Alíquota Interestadual* | LCTOFISENTPRODUTO.ALIQICMS, se for nulo buscar da Tabela de Alíquotas nas Operações Interestaduais, validando a UF do Fornecedor. |
Valor | CFOPCOMPLREGRA.REGRAVALORCOMPL, se nulo, calcula esta coluna por meio das colunas (****‘Base de Cálculo’ x ‘Alíquota Interna’****) |
Valor do Crédito | LCTOFISENTPRODUTO.VALORICMS, se nulo ,calcula esta coluna por meio das colunas (****‘Base de Cálculo’ x ‘Alíquota Interestadual’****) |
Valor Antecipação | Resultado de (****'Valor' - 'Valor do Crédito'****) |
Outros Valores | CFOPCOMPLREGRA.REGRAOUTROSCOMPL |
Observação 0460 | CFOPCOMPLREGRA.CODIGOOBS0460 |
Complemento | CFOPCOMPLREGRA.COMPLOBS0460 |
Observação 0450 | Busca do parâmetro Observação 0450**, se não informado gera coluna em branco** |
Complemento 0450 | Busca do parâmetro Complemento do 0450**, se não informado gera coluna em branco** |
Para o campo será aplicado 4% nas se houver as seguintes condições.
Após a execução do utilitário, o sistema retornará os valores calculados conforme as regras cadastradas para cálculo. Esses dados e valores calculados serão replicados para o detalhamento das Complementares de Entradas, no menu "Movimentos > Entradas > Complementares" de cada documento listado.
Para documentos que já possuem detalhamento, o sistema notificará o usuário com uma mensagem:
Ao clicar em Sim, o sistema alterará o detalhamento com os dados da grade, enquanto o Não manterá os dados inalterados e notificará:
Na segunda aba, onde os valores calculados são apresentados como resultado, você pode acessar o lançamento de origem facilmente. Basta clicar no ícone localizado na última coluna da grade, que abrirá o lançamento correspondente.
Importante: Sempre que executado novamente, o sistema retornará os valores calculados a cada execução do replicador de regras, seguindo as regras cadastradas para cálculo.