Country-Specific FeaturesRelease NotesNew Feature

CFOP Determination Rules Setup in NetSuite 2026.1

Updated for NetSuite 2026.1, includes new criteria for CFOP determination rules.

·3 min read·NetSuite 2026.1·View Oracle Docs

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:

  1. Create a CFOP determination rule with a general information entry that states the transaction nature.
  2. Specify the CFOP code as 7.102.
  3. Under customer information, select foreign customers and classify their ICMS taxpayer status accordingly.
  4. Detail the states involved in issuing and receiving the document.
  5. 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?
Yes, the CFOP determination rules allow you to select the transaction nature, such as sales or purchases, to which the rules will apply.
Do I need specific permissions to set up CFOP determination rules in NetSuite?
The article doesn't specify required permissions, but typically, a user setting up CFOP determination rules would need administrator access or relevant permissions assigned.
Can custom fields be used to refine CFOP determination rules, and if so, how?
Yes, starting in NetSuite 2026.1, custom fields can be mapped to CFOP determination rules, allowing refinement based on additional criteria like tax regimes.
How do CFOP determination rules interact with customer or vendor information?
You can filter CFOP determination rules by specific customers or vendors. Leaving these fields blank allows the rule to apply broadly, while selecting specific entities refines the applicability.

Weekly Update History (2)

Country-Specific Featuresupdated

Updated the Creating CFOP Determination Rules help topic to explain the CFOP code assignment behavior for existing items in a transaction.

View Oracle Docs
Country-Specific Featuresadded

Added the Creating CFOP Determination Rules help topic.

View Oracle Docs
Source: Creating CFOP Determination Rules Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?