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 |