Documentação Geral

Motor de cálculo – Cálculo diferente do difal contribuinte


     

    Cálculo diferente do difal contribuinte
    Por Fernanda Penhorate


    É sabido que o bloco UFDest é aplicável conforme a nota técnica para operações com não contribuinte, para cálculo do difal não contribuinte, todavia, no passado, para atender uma solicitação fizemos uma exceção a essa determinação para incluir o perfil origem 1117 para abrir esse bloco nas operações também com o consumidor final contribuinte.

    Em complemento a essa exceção, agora criamos no motor de cálculo uma configuração chamada “difalEspecif” que quando ativada calculará o bloco do difal contribuinte de forma diferente conforme detalhado abaixo:

     

    A base de cálculo é formada embutindo a alíquota do Estado de destino, conforme fórmula:

    Bc_difal = ((((qTrib * vProd) + vFrete + vSeg + vIPI + vOutro) -vICMS) * (1-( pRedBC /100)) / (1-((pICMSUFDest+pFCPUFDest)/100)))

     

    O percentual do difal é determinado pela fórmula:

    (pICMSUFDest+pFCPUFDest) – pICMS

     

    E por fim, o calculo do difal é determinado pela formula abaixo:

    (bc_difal * ((pICMSUFDest+pFCPUFDest)/100)) – vICMS

    O que é cada variável das formulas está detalhado no quadro resumo:

     

    Variável  = definição

    Variável  = definição

    Variável  = definição

    qTrib = quantidade de tributável da operação

    vSeg = valor do seguro da operação

    vICMS = valor do ICMS do Estado de Origem da operação

    vProd = valor da operação

    vIPI = valor do IPI da operação

    pRedBC = valor do percentual de redução aplicável a base de cálculo no Estado de Origem da operação

    vFrete = valor frete da operação

    vOutro = valor de outros da operação

    pICMSUFDest = percentual da alíquota do Estado de destino

    pFCPUFDest = percentual do FCP do Estado de destino

    pICMS = percentual da alíquota do Estado de origem

     

    Com essa forma de cálculo os dados do difal contribuinte entregues no genérico da regra são desconsiderados.
     


     

    Calculation different from the DIFAL taxpayer
    By Fernanda Penhorate

     

    It is known that the UFDest block is applicable according to the technical note for operations with non-taxpayers, for calculating the DIFAL for non-taxpayers. However, in the past, to meet a request, we made an exception to this determination to include the origin profile 1117 to open this block for operations also with the final consumer taxpayer.

    In addition to this exception, we have now created a configuration in the calculation engine called 'difalEspecif' which, when activated, will calculate the taxpayer DIFAL block differently as detailed below:
     

    Variable = definition

    Variable = definition

    Variable = definition

    qTrib = amount of taxable operation

    vSeg = insurance value of the operatio

    vICMS = ICMS value of the origin state of the operation

    vProd = value of the operation

    vIPI = IPI value of the operation

    pRedBC = value of the percentage reduction applicable to the tax base in the origin state of the operation

    vFrete = freight value of the operation

    vOutro = value of others in the operation

    pICMSUFDest = percentage of the tax rate of the destination state

    pFCPUFDest percentage of the FCP of the destination state

    pICMS = percentage of the tax rate of the origin state



     

     

    With this calculation method, the DIFAL taxpayer data provided in the generic rule is disregarded.

     

    Voltar


Versão do documento: 77 Publicação: 11/1/2024