Blog·Vanquish Code

There's a notion going around that the reform will "kill the CFOP". Not quite. The CFOP remains mandatory throughout the transition — what changes is its role. It loses the throne: it stops being the key that reads the tax and now shares the stage with the operation's nature and the IBS and CBS codes. And that's exactly where the risk lives: an outdated CFOP matrix doesn't just block issuance — it can break your credits.

This article explains what changes for the CFOP, why to review the matrix now, and how to run that review in Protheus, step by step.

What Changes for the CFOP in the Reform

For decades, the CFOP was the heart of fiscal reading: it told the system which tax applied. In the Dual VAT model, that logic changes. The tax is now read by the operation's nature and the IBS/CBS-specific codes (the CST and the cClassTrib) — no longer by the CFOP.

The CFOP, then, remains important to:

  • Indicate the operation's nature (sale, return, transfer, shipment);
  • Record origin and destination — essential now that taxation is at the destination;
  • Coexist with the new operation-nature tables the Management Committee is structuring, which over time tend to trim the codes.
💡 In short: the CFOP left the center of the calculation, but it stays on the document. Ignoring it in the adaptation is a mistake — it still talks to credit and to audits.

Why Review Your CFOP Matrix Now

IBS/CBS is fully non-cumulative: each stage's credit depends on the operation's correct classification. When the CFOP and the operation's nature don't reflect the real tax behavior, the effect cascades:

  • Broken credit — a misclassified operation interrupts the buyer's credit chain;
  • Rejections from inconsistency among CST, CFOP and the XML groups;
  • Audit risk — even untaxed operations need precise recording.

Pay special attention to special operations: shipments, gifts, bonuses, transfers and the well-known "other outbound" CFOP (like 6949). The rate is often zero, but the correct incidence indication is what avoids an audit for omission and keeps the credit chain intact.

Under full non-cumulativity, a wrong CFOP isn't just a fill-in error — it's money lost in credit you can't use.

Where the CFOP Lives in Protheus

In Protheus, the TES was the engine that carried CFOP, CST and rules. With the reform, that role moves to the Tax Configurator, which centralizes CFOPs, products, customers, suppliers and origin/destination states in their own registers — and ties everything to the calculation rules.

During the transition (two regimes coexisting), it's common to keep "dual" rules: the old ones for ICMS/PIS/COFINS and the new ones for IBS/CBS. Reviewing the CFOP matrix means ensuring each code points to the right rule in each regime.

Step by Step to Review the CFOP Matrix in Protheus

  1. Inventory CFOPs, TES and exceptions. List all CFOPs in use, the associated TES, the CSTs and exceptions by customer, NCM and state. Without an inventory, you replicate the old error in the new scenario.
  2. Do the mapping by behavior. For each CFOP, define how the operation behaves under IBS/CBS (taxed, reduced, exempt, suspended) and tie it to the operation's nature and the Configurator rules.
  3. Prioritize by real billing. Audit history and start with the CFOPs that bill and receive the most today. Reducing code variety, when possible, simplifies management and lowers risk.
  4. Handle special operations. Review shipments, gifts, bonuses, transfers and interstate ones. Ensure correct incidence indication even when the rate is zero.
  5. Validate with test invoices. Issue homologation invoices for the main scenarios and confirm calculation, credit and bookkeeping — see how in our IBS/CBS test NF-e guide.
📋 The full mapping usually takes weeks (or months for large catalogs). Starting now, in the optional phase, is what avoids doing it under deadline pressure.

How Vanquish Code Runs the Review

Vanquish Code is a full-service IT company specialized in Protheus ERP, with DBA and Agentic AI under one roof. In the CFOP matrix review:

  • A sweep of TES, CFOPs, CST, NCM and exceptions — the real picture of your operation.
  • Mapping by tax behavior tied to the Tax Configurator rules.
  • Regime coexistence designed for the transition without stopping operations.
  • Per-scenario validation with test NF-e, checking calculation, credit and bookkeeping.

Conclusion: the CFOP Changed Role — Not Importance

The CFOP matrix isn't an inherited detail you can ignore in the reform. The CFOP left the center of the calculation, but it stays tied to credit, bookkeeping and audits. Reviewing it with method — inventory, mapping, special operations and validation — is what ensures your IBS/CBS is calculated, credited and booked correctly from the first invoice.

Vanquish Code runs this mapping end to end in your Protheus. Start with a free diagnosis.

Is Your CFOP Matrix Ready for IBS/CBS?

Vanquish Code inventories your CFOPs, maps by tax behavior and validates everything in your Protheus Tax Configurator. Start with a free assessment.

Talk to our specialists

Learn about our Protheus ERP Support with up to 4h SLA.

Frequently Asked Questions

Related Articles