By Four Sides Group Published
Annex 24 (Anexo 24), the inventory control system required by Mexico's tax authority (SAT), is one of the most demanding requirements for companies with IMMEX certification (Mexico's manufacturing, maquila and export services program) or operating under duty-deferral programs. A manual system for Annex 24 is practically impossible in mid-size operations. This guide explains what it requires and how to automate compliance.
What is Annex 24?
It is the section of Mexico's General Foreign Trade Rules (Reglas Generales de Comercio Exterior, RGCE) that sets the requirements for a mandatory inventory control system for companies with IMMEX programs and companies certified under various schemes.
The goal is for companies to be able to show the customs authority which inputs they imported, which products they manufactured, what they exported, what scrap they had, and how much inventory they hold at any given moment.
Without a system that complies with Annex 24, a company can lose its IMMEX certification, face significant fines, or be required to pay deferred duties and taxes with surcharges.
Who does it apply to?
- Companies with IMMEX certification
- Companies certified as OEA (Operador Económico Autorizado, Mexico's Authorized Economic Operator)
- Companies with PROSEC (sector promotion) programs under certain schemes
- Companies operating in strategic bonded facilities (recintos fiscalizados estratégicos)
- Other duty-deferral program schemes
Information required by Annex 24
Raw material receipts
- Import date and associated pedimento (Mexican customs entry)
- Quantity imported and customs value
- Program under which it was imported (IMMEX, PROSEC, etc.)
- Tariff classification and foreign supplier
Production processes
- Raw materials consumed
- Finished goods produced
- Scrap and waste
- Input-to-product relationship (bill of materials)
- Lot or serial number where applicable
Inventory
- Quantity on hand by product and program
- Physical location (warehouse, plant, in transit)
- Inventory aging
- Book value and customs value
Outbound movements
- Exports (with pedimento)
- Change of customs regime (conversion to definitive import)
- Authorized destruction
- Transfers between companies
Consumption and scrap
- Actual vs. theoretical consumption ratios
- Scrap justification
- Waste generated
Deadlines and update frequency
These systems require continuous updates, not periodic ones. Every movement must be recorded within a reasonable time:
- Imports: recorded immediately upon receiving the pedimento
- Production: transformations recorded daily
- Exports: recorded when the pedimento is issued
- Physical inventory: periodic reconciliations
Penalties for non-compliance
- Monetary fines
- Temporary suspension or cancellation of the IMMEX program
- Obligation to pay deferred duties and taxes with surcharges
- Loss of OEA certification
- More frequent customs inspections
The cost of non-compliance usually far exceeds the cost of implementing an adequate system.
Why Excel is not enough
Excel works up to a certain volume, but it breaks down when you have multiple products under different programs, complex production processes, inventory adjustments, audits, multiple simultaneous users, or reconciliation against physical inventory.
Typical problems:
- Duplicate or inconsistent information across files
- Formula errors discovered months later
- No way to audit "who did what"
- Data loss from corrupted files
- Inability to generate reports in the required format
How to automate Annex 24 compliance
Option 1: Specialized commercial software
Commercial solutions built specifically for Annex 24. Good for standard operations, but they can be expensive or inflexible if your operation has unique processes.
Option 2: An Annex 24 module in your ERP
SAP, Oracle, and Microsoft Dynamics offer foreign trade modules. If your ERP already runs the business, extending its configuration may be the most integrated option. The risk is that few consulting firms master the regulatory details.
Option 3: Integrated custom software
For mid-size operations or those with particular characteristics. It lets you cover your operation's rules exactly, integrate with any ERP, generate reports in specific formats, maintain full traceability, and evolve as regulations change.
Features an Annex 24 system must have
- Every movement recorded with date, time, and user
- Records cannot be deleted (only adjusted, with traceability)
- Automatic inventory calculation by program, product, and location
- Reconciliation against physical inventory
- Reports generated in the authority's formats
- Automatic alerts for inconsistencies or missed deadlines
- Periodic, tamper-proof backups of the information
Frequently asked questions
How much does it cost to implement an Annex 24 system?
It depends on size and approach. Commercial solutions start at low monthly prices for small operations. Custom development adapts exactly to your operation. See cost ranges.
Can I use the same system for multiple plants?
Yes. Well-designed systems let you run multiple locations with independent control per site and consolidation for corporate reporting.
How is it reconciled with physical inventory?
Through periodic physical counts. Adjustments are documented with approval, reason, and supporting evidence. Recurring discrepancies can point to process problems.
What happens if the Annex 24 rules change?
A custom system adapts with an update; off-the-shelf software has to wait for the vendor to release one. A provider with active support is critical.
Can I integrate with SAT and VUCEM?
Yes, and it is highly recommended. It reduces manual data entry, transcription errors, and response time to inquiries. (VUCEM is Mexico's Single Window for Foreign Trade.)
Conclusion
Annex 24 is non-negotiable for IMMEX companies. Complying by hand or with Excel becomes unworkable as the operation grows. Automation with the right approach reduces regulatory risk, operating time, and audit costs.
Does your operation need a custom Annex 24 system?
We build solutions integrated with your ERP and customs systems
See the Solution Book a Consultation

