CFOP Determination Rules Setup in NetSuite 2026.1
Updated for NetSuite 2026.1, includes new criteria for CFOP determination rules.
TL;DR Opening
Starting in NetSuite 2026.1, you can create CFOP determination rules to specify which CFOP code applies to various transactions based on customers, vendors, locations, or item details. This feature is crucial for businesses operating in Brazil, ensuring compliance with local tax regulations.
What's New
The CFOP (Código Fiscal de Operações e Prestações) determination rules allow for more granular control over which CFOP codes apply to your transactions, accommodating complex scenarios that arise in Brazilian commerce. By setting specific criteria for customers, vendors, transaction nature, and item details, businesses can ensure accurate tax reporting and compliance. Additionally, starting in NetSuite 2026.1, custom fields can be mapped to further refine CFOP determination rules by considering other criteria such as the tax regime.
Key Components of CFOP Determination Rules
- General Information: Set the basic parameters of the rule, including its name and applicable transaction nature.
- Transaction Nature: Select the types of transactions, such as sales or purchases, to which the rule will apply.
- CFOP Code: Specify the CFOP code that will be associated with the defined transactions.
Criteria for Application
To effectively create a CFOP determination rule, the following fields can be defined:
- Customer or Vendor Information: Filter by specific customers or vendors. Leaving these fields blank will allow applicability to all, while selecting specific entities will refine this further.
- ICMS Taxpayer Status: Identify whether selected customers or vendors are taxpayers, non-taxpayers, or a mix.
- State of the Issuer/Receiver: Specify the state acronyms for the issuer or receiver to narrow down the transactions applicable to this rule.
- Item Information: Set limits by selecting specific items or item classifications.
- Additional Criteria: Optionally, custom fields can also be mapped for a more specific CFOP determination process. To apply a CFOP determination rule using custom fields, utilize the following steps:
- Go to Setup > Brazil Localization > CFOP Determination Rule > New.
- Under General Information, provide a name, select transaction nature, and specify the CFOP code.
- For specific customers or vendors, select them or leave the field blank for general application.
- Add the corresponding ICMS Taxpayer Status.
- For state restrictions, specify state acronyms.
- Finally, select specific items or item classes for further customization.
Example Scenario
Consider a scenario where transactions involve specific CFOP code assignments. For example, to assign the CFOP code 7.102 to transactions destined for a manufacturer, the following steps can be taken:
- Create a CFOP determination rule with a general information entry that states the transaction nature.
- Specify the CFOP code as 7.102.
- Under customer information, select foreign customers and classify their ICMS taxpayer status accordingly.
- Detail the states involved in issuing and receiving the document.
- Finally, select specific item codes that pertain to this transaction.
By establishing these rules, users ensure that all transactions are compliant and appropriately coded.
Who This Affects
- Accountants: Responsible for ensuring tax accuracy and compliance.
- Administrators: Tasked with setting up and maintaining CFOP determination rules.
- Developers: May need to interact with the rules programmatically to enhance functionality or integrate with other systems.
Version History
- 2026.1: Added ability to define CFOP codes based on additional criteria, including custom fields and tax regimes.
Key Takeaways
- CFOP determination rules provide a flexible method to specify which CFOP codes apply to transactions.
- Users can apply rules based on customer, vendor, state, and item information, aiding compliance.
- The ability to integrate custom fields offers further refinement tailored to specific business needs.
Frequently Asked Questions (4)
Is the CFOP Determination Rules feature in NetSuite 2026.1 applicable to both sales and purchase transactions?
Do I need specific permissions to set up CFOP determination rules in NetSuite?
Can custom fields be used to refine CFOP determination rules, and if so, how?
How do CFOP determination rules interact with customer or vendor information?
Weekly Update History (2)
Updated the Creating CFOP Determination Rules help topic to explain the CFOP code assignment behavior for existing items in a transaction.
View Oracle DocsAdded the Creating CFOP Determination Rules help topic.
View Oracle DocsWas this article helpful?