This document is a simple form that presents parameters to be filled out for correct display of values pertaining the calculation of Rate Differential (DIFAL) with regard to Complementary ICMS in goods acquisition operations.
MV_BASDENT = Define States to have double base calculation at target base in inflow DIFAL operations for ICMS Taxpayer.
MV_CMPALIQ = Define whether the Complementary ICMS calculation is performed with difference between the rate of complementary ICMS and interstate ICMS.
MV_BDSIMP = Enter which States chose to purge the ICMS value from the Simples Nacional instead of the interstate in acquisition with double base DIFAL.
Example of registers used in the calculations shown below.
Supplier:
Simples Nacional
TIO:
Consumption Material (F4_CONSUMO) = Yes
Complementary ICMS Markup (F4_MKPCMP) = No
ICMS Red. Cons. in Purch. (F4_COMPRED) = No
ICM Dif. Calc. (F4_COMPL) = Yes
ICMS Calc. (F4_ICMS) = No
ICMS Tax Record (F4_LFICM) = Others
As the supplier is Simples Nacional, ICMS is not highlighted. The supplier only benefits from the DIFAL credit.
Values:
Operation Value: BRL 5,480.00
Interstate ICMS 12% = 657.60
Internal ICMS 18% = 1,051.20
MV_ESTADO = State
MV_BASDENT = State
MV_CMPALIQ = .F.
MV_BDSIMP = BLANK
Double Base:
DIFAL = [(Oper. V. – Origin ICMS) / (1 - Internal Rate)] x Internal Rate – (Oper. V. x Interstate Rate)]
DIFAL = [(5,480.00 – 657.60) / (1 - 18%)] x 18% – (5,840.00 x 12%)]
DIFAL = [4,822.40 / 0.82] x 18% – (657.60)]
DIFAL = [5,880.97 x 18% – (657.60)]
DIFAL = [1,058.57 – 657.60]
DIFAL = 400.97
MV_ESTADO = State
MV_BASDENT = BLANK
MV_CMPALIQ = .F.
MV_BDSIMP = BLANK
Simple Base:
DIFAL = ICMS Base x ((Intra ICMS Rate % - Inter ICMS Rate %)/100)
DIFAL = 5,840.00 x ((18 - 12)/100)
DIFAL = 5,840.00 x ((6/100)
DIFAL = 5,840.00 x 0.06
DIFAL = 350.40
MV_ESTADO = State
MV_BASDENT = State
MV_CMPALIQ = .T.
MV_BDSIMP = State
Because the State has been entered in parameter MV_DBSIMP, the calculation is performed as follows:
Calculation Base x (1 – ICMS % that composes the rate of Simples Nacional / 100%) = Value once the tax is purged (without ICMS)
5,480.00 x (1-12%/100)
5,480.00 x 0.88 = 4,822.40 (purged value)
Value once the tax is purged / (1 – Internal Rate / 100%) = New Calculation Base;
4,822.40 / (1-18%/100%)
4,822.40 / 0.82 = 5,880.97 (New Calculation Base)
New Calculation Base X (Internal Rate – Interstate Rate) = Tax Payable, that is, the DIFAL to the State of destination
5,880.97 x (18 – 12) = 352.86 value of DIFAL payable
DIFAL = 352.86
MV_ESTADO = State
MV_BASDENT = State
MV_CMPALIQ = .T.
MV_BDSIMP = State
Registration in Tax Exception - MATA540
Internal Rate (F7_ALIQINT) = 3.85%
External Rate (F7_ALIQEXT) = 3.85%
State Search (F7_UF_BUSCA) = Origin
Operation Value: BRL 4,000.00
Interstate ICMS 7%: 280.00
Simples National Rate: 3.85% 154.00
Calculation Memory:
Value of Op. * ((Internal Rate - SN Rate)/100)
4,000.00 * (17 - 3.85)/100
4,000.00 * 0.1315 = 526.00
ICMS DIFAL = [(V oper - Origin ICMS) / (1 - Internal Rate)] x ((Internal Rate – Inter Rate) /100)
ICMS DIFAL = [(4,000.00 - 154.00) / (1-(17/100)] x ((17-7)/100)
ICMS DIFAL = [(3,846.00 - 154.00) / (0.83-(17/100)] x ((17-7)/100)
ICMS DIFAL = 4,633.73 x 0.1
ICMS DIFAL = 463.37