CFOP Determination Rules Setup in NetSuite 2026.1
Updated for NetSuite 2026.1, includes new criteria for CFOP determination rules. TL;DR Opening TL;DR Opening TL;DR Opening
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.
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?
More in Localization
- E-Document Certification for Brazil in NetSuite 2026.1
Updated for NetSuite 2026.1, the E-Document Certification feature enhances compliance for Brazilian businesses.
- Brazil Reports SuiteApp for Compliance in NetSuite 2026.1
Updates for Brazil Reports SuiteApp now available in NetSuite 2026.1, including enhanced reporting features.
- Mexico Complementary Features SuiteApp Enhancements for NetSuite
Explore Mexico Complementary Features SuiteApp enhancements, improving electronic reporting and transaction support.
- Localization SuiteApps Enhancements in NetSuite 2024.2
Enhanced Localization SuiteApps in NetSuite 2024.2 with features from the previous 2024.1 version.
Also from NetSuite 2026.1
- Custom Tool Script Enhancements in NetSuite
NetSuite 2026.1 enhances custom tool scripts with execution logs, a new management page, and binary file support. TL;DR Opening
- Unlimited Sandbox Refreshes in NetSuite 2026.1
Starting in NetSuite 2026.1, sandbox accounts can be refreshed an unlimited number of times, enhancing testing capabilities.
- Enriched Bank Data for Improved Transaction Matching in NetSuite
Updated for NetSuite 2026.1: Enriched Bank Data feature enhances transaction matching accuracy using generative AI.
- Natural Language Queries in NetSuite AI
Updated for NetSuite 2026.1, featuring enhancements in natural language queries. The MCP Standard Tools SuiteApp offers enhanced AI-driven interaction with
Advertising
Reach Localization Professionals
Put your product in front of NetSuite experts who work with Localization every day.
Sponsor This Category