Documentação Geral

Difal contribuinte


    O cálculo do difal contribuinte é feito multiplicando-se o valor da operação pelo percentual_difal.

    Obs. o percentual do difal é entregue na regra na marcação "percentual_difal' no genérico do ICMS.

     

    Tabela "difal_contribuinte"

    BC_composicao_difal

    Fórmula "percentual_difal" 

    (apresentado na regra)

    Tipo de formação da base de cálculo

    1

    percentual_difal = alíquota_UF_destino - alíquota_interestadual

    base comum

    2

    percentual_difal = Carga_tributária_UF_destino - Carga_tributária_interestadual

    Onde Carga_tributária_UF_destino = (100-pRedBC_UF_destino) * (alíquota_UF_destino/100). 

    Onde Carga_tributária_da_operação_interestadual = (100-pRedBC_interestadual) * (alíquota_interestadual/100)

    base comum

    3

    percentual_difal = alíquota_UF_destino - Carga_tributária_interestadual

    Onde Carga_tributária_interestadual = (100-pRedBC_interestadual) * (alíquota_interestadual/100). 

    base comum

    4

    percentual_difal = (((BC_UF_destino * alíquota_UF_destino / 100) -(BC_interestadual * alíquota_interestadual / 100)) / (BC_interestadual / (1 - (pRedBC_interestadual / 100))) * 100)

    Onde BC_UF_destino = (((BC_interestadual / (1-(pRedBC_interestadual / 100))) - (BC_interestadual * (alíq_interestadual / 100))) / (1- (alíq_UF_destino / 100)) * (1-(pRedBC_UF_destino / 100))

    Onde BC Interestadual = 1-(pRebBC_interestadua/100)

    base dupla

    5

    percentual_difal = Carga_tributária_UF_destino - alíquota_interestadual

    Onde Carga_tributária_UF_destino = (100-pRedBC_UF_destino) * (alíquota_UF_destino/100). 

    base comum

    6

    percentual_difal = (BC_UF_destino * alíquota_UF_destino / 100) - (BC_interestadual * alíquota_interestadual / 100)

    Onde BC_UF_destino = (((BC_interestadual / (1 - (pRedBC_interestadual / 100))) - ((BC_interestadual / (1-(pRedBC_interestadual / 100))) * (alíq_interestadual/100))) / (1-(alíq_UF_destino / 100)))

    Onde BC_interestadual = 1

    base dupla

    7

    percentual_difal = (BC_UF_destino * alíquota_UF_destino / 100) - (BC_interestadual * alíquota_interestadual / 100)

    Onde BC_UF_destino = (((BC_interestadual / (1- (pRedBC_interestaudal / 100))) - ((BC_interestadual / (1 - (pRedBC_interestadual / 100))) * (alíq_interestadual / 100))) / (1 -(alíq_UF_destino / 100))) * (1 - (pRedBC_UF_destino / 100))

    Onde BC_interestadual = 1

    base dupla

    8

    percentual_difal = (BC_UF_Destino * Alíquota_UF_destino / 100) -(BC_UF_Destino * Alíquota_interestadual / 100)

    Onde BC_interna_destino = (((BC_Interestadual * (1 - (pRedBC_interestadual / 100))) / (1 - ((Alquota_UF_destino - Alquota_UF_destino) / 100))) 

    Onde BC_interestadual = 1

    base dupla

    9

    percentual_difal = (BC_interna_destino * alíquota_UF_destino / 100) - (BC_interestadual * alíquota_interestadual / 100)

    Onde BC_interna_destino = ((1 - (alíquota_interestadual /100)) / (1 - (alíquota_UF_destino/100))

    Onde BC_interestadual = 1

    base dupla

    10

    percentual_difal = (BC_interna_destino * alíquota_UF_destino / 100) - (BC_interestadual * alíquota_interestadual/100)

    Onde BC_interna_destino = ((1-(aliquota_interestadual / 100)) / (1 - (aliquota_UF_destino / 100))) * (1 - (pRedBC_UF_destino/100))

    Onde BC_interestadual = 1

    base dupla

    Voltar


Versão do documento: 31 Publicação: 1/9/2024 4