To set up a cross-reference for Transaction Nature Codes (Migration)

  • From CFOP

    Enter a three-character code that, for tax purposes, identifies a type of transaction. To enter values for the transaction nature code, use this convention: X.YY where X defines the origin of the transaction (inbound or outbound), and YY defines the transaction as a whole, such as a sales transaction. Values for X are:

    • 1:Inbound, inside the state.

    • 2:Inbound, other states.

    • 3:Inbound, import.

    • 5:Outbound, inside state.

    • 6:Outbound, other states.

    • 7:Outbound, export.

    Examples of transaction nature codes:

    • 511: In-state sale.

    • 611: Out-of-state sale.

  • Suffix

    Complete this two-character field in conjunction with the transaction nature code to identify the complementary implications of a type of transaction. For example, the suffix might indicate that a certain type of transaction represents a inventory change, or that a transaction is eligible for a certain type of tax.

    Values might include:

    • 01: Bonus

    • 02: Demo

    • 03: Sample

    • 04: Return merchandise

    • 05: Back order

    • 06: Donation

    Examples of transaction nature codes with suffixes:

    • 511 01: In-state sale, bonus.

    • 511 05: In-state sale, back order.

  • To CFOP

    Use this four-character code to indicate different types of transactions for tax purposes. This code is included in the list of legal fiscal codes for transaction nature (Códigos Fiscais de Operações E Prestações) published by the SEFAZ (Secretaria da Fazenda do Brasil).

    Values might include:

    • 1101: Purchasing of Rural Production or Industrialization

    • 2251: Purchasing of Electrical Energy for commercialization or distribution.

    • 5102: Sales of acquired or received merchandise from third parties.

    • 6124: Industrializations performed for other company.

  • Effective Date

    Enter the date on which you confirm that a specific order line was shipped.