Imposto s. Circulação de Mercadoria e Serviços (ICMS)
Introduction
ICMS is a state tax applied when selling, transferring, etc. goods. The percentage rate and the value base of ICMS depends on several factors including:
Exemptions of ICMS for particular products are possible. Exemptions can either be permanent or only valid until a certain date. Exemptions can be valid only inside a state or for all states.
Different/reduced rates of ICMS for particular products. Reduced rates are only used within a state. Therefore, they do not depend on state of origin and state of destination.
For some products, ICMS is calculated on a reduced base (e.g. 80% of the goods value is taxed and 20% is not taxed). The reduction of the base can be valid either permanently or only for a certain time period. Reduced bases are only used within a state. Therefore, they do not depend on state of origin and state of destination.
Some companies are not obligated to pay ICMS tax (e.g. some government companies).
The base value for the calculation of ICMS depends on the usage of the goods. If a customer buys goods for production or reselling, ICMS is calculated on the goods value without IPI. If the goods are used in a different way (e.g. consumption), ICMS is calculated on the goods value plus IPI.
Additionally, the usage determines how the amounts are posted in purchasing. If a material is used for production or reselling, the tax amounts are posted to separate line items. If a material is used for consumption, the tax increases the value of the material and can not be recovered.
Rate Determination in MM
ICMS rates are derived from the following parameters and tables:
The FI tax code carries the information to determine whether ICMS is calculated.
R/3 uses the tax jurisdiction of the vendor to determine the ship-from tax region which is required to read the ICMS rate tables.
Only for Conhecimentos, ICMS may be automatically calculated on a base reduced to 80%. The activation of the 80% base for 'Conhecimentos' is done in the vendor master maintenance screen: General - Control data.
R/3 uses the tax jurisdiction of the receiving plant to determine the ship-to tax region which is required to read the ICMS rate tables.
General ICMS rates are defined date-dependent. Rates are maintained per ship-from and ship-to tax region combination.
Please note that if ICMS rates are within the same tax region, then the values of ship-from and ship-to tax region are the same.
To maintain ICMS general rates, choose the Customizing path for
General rates can be overwritten by the ICMS exceptions. Exceptions can be defined per material for a certain time period.
Please note that if ICMS exceptions are within the same tax region, then the values of ship-from and ship-to tax region are the same.
To maintain ICMS exceptions rates, choose the Customizing path for
If no rate can be found in the tables ICMS general rates and ICMS exceptions, then the ICMS tax rate is taken from Default rates.
Rate Determination in SD
ICMS rates are derived from the following parameters and tables:
The SD pricing procedure uses the indicator
R/3 uses the tax jurisdiction of the sending plant to determine the ship-from tax region which is required to read the ICMS rate tables.
R/3 uses the tax jurisdiction of the customer to determine the ship-to tax region which is required to read the ICMS rate tables.
A customer can be exempted from ICMS. Use the indicator
ICMS exempt for customers who are not obligated to pay ICMS.General ICMS rates are defined date-dependent. Rates are maintained per ship-from and ship-to tax region combination.
Please note that if ICMS rates are within the same tax region, then the values of ship-from and ship-to tax region are the same.
To maintain ICMS general rates, choose the Customizing path for
ICMS (general)General rates can be overwritten by the ICMS exceptions. Exceptions can be defined per material for a certain time period.
Please note that if ICMS exceptions are within the same tax region, then the values of ship-from and ship-to tax region are the same.
To maintain ICMS exception rates, choose the Customizing path for
If no rate can be found in the tables ICMS general rates and ICMS exceptions, then the ICMS tax rate is taken from Default rates.
ICMS Tax Law
The ICMS tax law is used for generating automatic Nota Fiscal texts and for legal reporting. R/3 can automatically determine the ICMS tax law in MM and SD.
You can maintain ICMS tax laws by choosing the Customizing path for
Tax Law ICMS.Determination Rules in MM
The ICMS tax law is determined from the tax code enhancement (see
Tax Code Enhancements). It can be overwritten by an entry in table ICMS (exceptions).Determination Rules in SD
The access sequence for tax laws is:
A manual entry in the sales order is also possible.