Understanding ICMS Tributary Situation Codes

Use the ICMS tributary situation code to identify the origin of the item and the tax regimen of the transaction.

ICMS is a state tax that the government levies on purchasing and sales transactions in Brazil. The tax rate varies from state to state, and some products can be taxed at different rates. The price of the product always includes ICMS tax, but the amount of this tax also appears on the nota fiscal.

When you run the Generate Outbound Nota Fiscal program (R76558B), the system determines the ICMS tributary situation code based on the following data:

  • Transaction Nature

  • ICMS Taxable Amount

  • ICMS Substitution

  • ICMS Reduction

The system stores the required values in the UDC table 76/ST. The following table lists the acceptable values:

Code

Description

00

Pay full tax (tributada integralmente)

10

Pay ICMS and ICMS Sub. Mark up (tributada e com cobrança do ICMS por substituição tributária)

20

Reduced base for tax calculation (com redução de base de cálculo)

30

Exempt/Not ICMS; pay ICMS substitution (isenta ou não tributada e com cobrança do ICMS por substituição tributária)

40

Exempt (isenta)

41

Not taxed (não tributada)

50

Suspended (suspensão)

51

Deferred (diferimento)

60

ICMS previously charged by tax substitution (ICMS cobrado anteriormente por substituição tributária)

70

With calculation base reduction and ICMS charged previously for substitution tax (com redução de base de cálculo e cobrança do ICMS por substituição tributária)

90

Others (outras)

The system stores the ICMS tributary situation code in the Nota Fiscal Detail – Tributary Situations table (F76B012).