FÓRMULAS PARA CALCULAR A BASE DE CALCULO DE ICMS COM SUBSTITUIÇÃO TRIBUTÁRIA.
VERIFICAR QUAL É O FÓRMULA CORRETA COM SEU CONTADOR.
LEGENDAS
V_BC_ICMS_ST = VALOR DA BASE DE CÁLCULO DO ICMS SUBSTITUIÇÃO TRIBUTÁRIA.
VALOR_LIQUIDO = VALOR LIQUIDO DO PRODUTO + VALOR DE IPI (CASO TENHA IPI O PRODUTO).
V_ICMS_ST = VALOR DO ICMS SUBSTITUIÇÃO TRIBUTÁRIA.
V_CREDITO_ICMS_SN = VALOR DO CREDITO DO ICMS PARA SIMPLES NACIONAL.
V_ADCIONAL_ICMS_ST = VALOR ADICIONAL DO ICMS SUBSTITUIÇÃO TRIBUTÁRIA.
V_REDUCAO_ICMS_ST = VALOR REDUÇÃO DO ICMS SUBSTITUIÇÃO TRIBUTÁRIA.
P_ADCIONAL_ICMS_ST = MVA/IVA (PERCENTUAL ADICIONAL DO ICMS SUBSTITUIÇÃO TRIBUTÁRIA (CAMPO Percentual do MVA do ICMS ST)).
P_REDUCAO_ICMS_ST = PERCENTUAL REDUÇÃO DO ICMS SUBSTITUIÇÃO TRIBUTÁRIA (CAMPO PERC. REDUÇÃO ICMS SUBST.).
P_ALIQUOTA_ICMS_ST = PERCENTUAL DA ALÍQUOTA DO ICMS SUBSTITUIÇÃO TRIBUTÁRIA (CAMPO ALÍQUOTA SUBST. TRIB. ICMS).
P_ALIQUOTA_ICMS_SN = PERCENTUAL DA ALÍQUOTA DE CRÉDITO DO ICMS PARA SIMPLES NACIONAL (CAMPO ALÍQUOTA CRÉDITO SN ICMS).
P_ALIQUOTA_ICMS = PERCENTUAL DA ALÍQUOTA DO ICMS (CAMPO ALÍQUOTA ICMS).
-------------------------------------------------------------------------------------------------------------------------------------
FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO A
V_ADCIONAL_ICMS_ST = VALOR_LIQUIDO * (P_ADCIONAL_ICMS_ST / 100)
V_REDUCAO_ICMS_ST = VALOR_LIQUIDO * (P_REDUCAO_ICMS_ST / 100)
V_BC_ICMS_ST = VALOR_LIQUIDO + V_ADCIONAL_ICMS_ST - V_REDUCAO_ICMS_ST
V_ICMS_ST = (V_BC_ICMS_ST - VALOR_LIQUIDO) * (P_ALIQUOTA_ICMS_ST /100)
V_ICMS = VALOR_LIQUIDO * (P_ALIQUOTA_ICMS / 100)
V_ICMS_ST = V_ICMS_ST - V_ICMS
EXEMPLO DA FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO A
VALOR_LIQUIDO = 10,00
P_ADCIONAL_ICMS_ST = 15%
P_REDUCAO_ICMS_ST = 0%
P_ALIQUOTA_ICMS_ST = 18%
P_ALIQUOTA_ICMS_SN = 1,25%
P_ALIQUOTA_ICMS = 1,25%
V_ADCIONAL_ICMS_ST = 10,00 * (15 / 100) = 1,50
V_REDUCAO_ICMS_ST = 10,00 * (0 / 100) = 0
V_BC_ICMS_ST = 10,00 + 1,50 - 0 = 11,50
V_ICMS_ST = (11,50 - 10,00) * (18 /100) = 0,27
REGIME NORMAL
V_ICMS = 10,00 * (1,25 / 100) = 0,13
V_ICMS_ST = 0,27 - 0,13 = 0,14
-------------------------------------------------------------------------------------------------------------------------------------
FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO B
V_ADCIONAL_ICMS_ST = VALOR_LIQUIDO * (P_ADCIONAL_ICMS_ST / 100)
V_REDUCAO_ICMS_ST = VALOR_LIQUIDO * (P_REDUCAO_ICMS_ST / 100)
V_BC_ICMS_ST = VALOR_LIQUIDO + V_ADCIONAL_ICMS_ST - V_REDUCAO_ICMS_ST
V_ICMS_ST = (V_BC_ICMS_ST - VALOR_LIQUIDO) * (P_ALIQUOTA_ICMS_ST /100)
EXEMPLO DA FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO B
VALOR_LIQUIDO = 10,00
P_ADCIONAL_ICMS_ST = 15%
P_REDUCAO_ICMS_ST = 0%%
P_ALIQUOTA_ICMS_ST = 18%
V_ADCIONAL_ICMS_ST = 10,00 * (15 / 100) = 1,50
V_REDUCAO_ICMS_ST = 10,00 * (0 / 100) = 0
V_BC_ICMS_ST = 10,00 + 1,50 - 0 = 11,50
V_ICMS_ST = (11,50 - 10,00) * (18 /100) = 0,27
-------------------------------------------------------------------------------------------------------------------------------------
FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO C
V_ADCIONAL_ICMS_ST = VALOR_LIQUIDO * (P_ADCIONAL_ICMS_ST / 100)
V_REDUCAO_ICMS_ST = VALOR_LIQUIDO * (P_REDUCAO_ICMS_ST / 100)
V_BC_ICMS_ST = VALOR_LIQUIDO + V_ADCIONAL_ICMS_ST - V_REDUCAO_ICMS_ST
V_ICMS_ST = V_BC_ICMS_ST * (P_ALIQUOTA_ICMS_ST /100)
REGIME NORMAL
V_ICMS = VALOR_LIQUIDO * (P_ALIQUOTA_ICMS / 100)
V_ICMS_ST = V_ICMS_ST - V_ICMS
EXEMPLO DA FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO C
VALOR_LIQUIDO = 10,00
P_ADCIONAL_ICMS_ST = 15%
P_REDUCAO_ICMS_ST = 0%
P_ALIQUOTA_ICMS_ST = 18%
P_ALIQUOTA_ICMS_SN = 1,25%
P_ALIQUOTA_ICMS = 1,25%
V_ADCIONAL_ICMS_ST = 10,00 * (15 / 100)
V_REDUCAO_ICMS_ST = 10,00 * (0 / 100)
V_BC_ICMS_ST = 10,00 + 1,50 - 0 = 11,50
V_ICMS_ST = 11,50 * (18 /100) = 2,07
V_ICMS = 10,00 * (1,25 / 100) = 0,13
V_ICMS_ST = 2,07 - 0,13 = 1,94
-------------------------------------------------------------------------------------------------------------------------------------
FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO D
V_ADCIONAL_ICMS_ST = VALOR_LIQUIDO * (P_ADCIONAL_ICMS_ST / 100)
V_REDUCAO_ICMS_ST = VALOR_LIQUIDO * (P_REDUCAO_ICMS_ST / 100)
V_BC_ICMS_ST = (VALOR_LIQUIDO + V_ADCIONAL_ICMS_ST - V_REDUCAO_ICMS_ST) / (1 - (P_ALIQUOTA_ICMS / 100)
V_ICMS_ST = V_BC_ICMS_ST * (P_ALIQUOTA_ICMS_ST /100)
V_ICMS = VALOR_LIQUIDO * (P_ALIQUOTA_ICMS / 100)
V_ICMS_ST = V_ICMS_ST - V_ICMS
EXEMPLO DA FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO D
VALOR_LIQUIDO = 10,00
P_ADCIONAL_ICMS_ST = 15%
P_REDUCAO_ICMS_ST = 0%
P_ALIQUOTA_ICMS_ST = 18%
P_ALIQUOTA_ICMS = 18%
V_ADCIONAL_ICMS_ST = 10,00 * (15 / 100)
V_REDUCAO_ICMS_ST = 10,00 * (0 / 100)
V_BC_ICMS_ST = (10,00 + 1,50 - 0) / (1 - (18 / 100) = 14,02
V_ICMS_ST = 14,02 * (18 /100) = 2,52
V_ICMS = 10,00 * (1,25 / 100) = 0,13
V_ICMS_ST = 2,52 - 0,13 = 2,39
-------------------------------------------------------------------------------------------------------------------------------------
FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO E
V_FATOR_CALCULO = ((P_ALIQUOTA_ICMS_ST / 100) + ( (P_ALIQUOTA_ICMS_ST / 100) * (P_ADCIONAL_ICMS_ST / 100)) - (P_ALIQUOTA_ICMS / 100)) + 1
VALOR_LIQUIDO = VALOR_LIQUIDO / V_FATOR_CALCULO
V_ADCIONAL_ICMS_ST = VALOR_LIQUIDO * (P_ADCIONAL_ICMS_ST / 100)
V_REDUCAO_ICMS_ST = VALOR_LIQUIDO * (P_REDUCAO_ICMS_ST / 100)
V_BC_ICMS_ST = VALOR_LIQUIDO + V_ADCIONAL_ICMS_ST - V_REDUCAO_ICMS_ST
V_ICMS_ST = V_BC_ICMS_ST * (P_ALIQUOTA_ICMS_ST /100)
V_ICMS = VALOR_LIQUIDO * (P_ALIQUOTA_ICMS / 100)
V_ICMS_ST = V_ICMS_ST - V_ICMS
EXEMPLO DA FÓRMULA DE CÁLCULO DA BASE DE ICMS SUBSTITUIÇÃO TRIBUTÁRIA - TIPO E
P_ADCIONAL_ICMS_ST = 40%
P_REDUCAO_ICMS_ST = 0%
P_ALIQUOTA_ICMS_ST = 20%
P_ALIQUOTA_ICMS_SN =0%
P_ALIQUOTA_ICMS = 7%
VALOR_LIQUIDO = 75,00
V_FATOR_CALCULO = ((20/ 100) + ( (20/ 100) * (40/ 100)) - (7/ 100)) + 1 = 1,21
VALOR_LIQUIDO = 75 / 1,21 = 61,98
V_ADCIONAL_ICMS_ST = 61,98 * (40 / 100) = 24,79
V_REDUCAO_ICMS_ST = 61,98 * (0 / 100)
V_BC_ICMS_ST = 61,98 + 24,79 - 0 = 86,77
V_ICMS_ST = 86,77 * (20/100) = 17,35
V_ICMS = 61,98 * (7 / 100) = 4,34
V_ICMS_ST = 17,35 - 4,34 = 13,01