Anexo 24 Apartado C Explained: SAT’s Real-Time Online Access Mandate for IMMEX
For nearly two decades, most Mexican IMMEX plants treated Anexo 24 as a monthly back-office batch process. Between the 5th and the 15th of each month, the trade compliance specialist would download SAT’s monthly Data Stage file, import last month’s pedimentos and ERP shipments into the Anexo 24 software, run the FIFO (PEPS) discharge engine, and generate the .txt file for Anexo 30/31 (SCCCyG). If an auditor wanted to inspect the Anexo 24 ledger, SAT had to issue a formal audit notice and wait for the company to export reports.
With the enforcement of the reformed Apartado C (Section C) of Anexo 24 of the General Foreign Trade Rules (RGCE), that monthly batch model is no longer compliant for companies holding IVA/IEPS Certification (Rubros A, AA, AAA) or Authorized Economic Operator (OEA) status.
Under Apartado C of Anexo 24, certified companies must provide AGACE (Administración General de Auditoría de Comercio Exterior) with permanent, 24/7 remote online access (via a dedicated URL, username, and password) to their Anexo 24 inventory system, and must ensure that the system reflects customs and inventory operations within a maximum of 48 hours.
1. The Structure of Anexo 24: How Apartado A, B, and C Fit Together
To understand what SAT auditors can see when they log into your system remotely, it is important to distinguish the three sections (Apartados) of Anexo 24:
| Section of Anexo 24 | Who Must Comply | Technical Scope |
|---|---|---|
| Apartado A | All IMMEX companies (certified or uncertified) | Defines the three core modules every Anexo 24 system must maintain under FIFO (PEPS): 1) Catalogs (Corporate data, Suppliers/Customers, Materials, Finished Products, and Bills of Materials / BOMs); 2) Customs Module (Temporary Inputs IN, Fixed Assets AF, Returns RT, Virtuals V1, Regime Changes F4/F5, Destruction/Waste); and 3) Reports Module (Entry/Exit logs, Open Balances by Pedimento, and Material Consumption Reports). |
| Apartado B | Automotive terminal / bonded assembly operations | Specific inventory tracking rules for the automotive fiscal deposit regime (Depósito Fiscal Automotriz). |
| Apartado C | All RECE Certified Companies (IVA/IEPS Rubros A, AA, AAA, OEA, and Commercial Partner) | Mandates electronic integration between the corporate ERP/accounting system and the Anexo 24 database, a maximum 48-hour update cycle, and permanent remote online query access for SAT to all catalogs, pedimento ledgers, and FIFO reports required in Apartado A. |
2. The Two Core Mandates of Apartado C
Mandate 1: The 48-Hour Electronic Update SLA
Under Apartado C of Anexo 24, the automated inventory control system must receive information electronically from the company’s corporate accounting/ERP system, and the remaining customs and discharge records must be updated within a period not exceeding 48 hours after the completion of the customs operation.
What this kills in practice:
- No more waiting until next month’s Data Stage: You cannot wait until the 5th of the following month to load pedimentos that crossed the border three weeks ago. Your customs brokers must transmit automated daily SAAI
.Mvalidation files, XML COVE files, and PDF pedimentos (via SFTP, API, or automated web service) into your Anexo 24 staging pipeline on the day of crossing (D+0orD+1). - No more manual quarterly BOM updates: When engineering releases a new finished part number or modifies a Bill of Materials (BOM) in SAP, Oracle, NetSuite, or Plex, that BOM and its UMC-to-UMT conversion factor must sync into Anexo 24 before the export pedimento (
RT) is modulated, otherwise the 48-hour FIFO run will trigger an immediate negative balance or unmatched part error visible to SAT online.
Mandate 2: Permanent 24/7 Remote Read-Only Access for SAT
The company must file a formal instrument before AGACE providing:
- A dedicated, stable HTTPS URL reachable by SAT auditors without requiring proprietary client-side VPN installations that block standard SAT government network connections.
- A dedicated read-only auditor username and password (with explicit confirmation that password expiration policies will not lock out SAT without prior formal notice of credential updates).
- A step-by-step User & Query Manual showing the auditor how to filter and export any of the Apartado A Catalogs, Customs Entries/Exits, and FIFO Balance Reports by date range, pedimento number, or part number.
3. IT Architecture: How to Comply Without Exposing Your Global ERP to SAT
When US Chief Information Security Officers (CISOs) and IT Directors first hear that “Mexico’s tax authority demands online login credentials to our inventory system,” their immediate concern is cybersecurity and corporate data privacy.
You must never give SAT login access to your global ERP (SAP, Oracle, Microsoft Dynamics, QAD, or NetSuite). Instead, best-practice US-Mexico IT architecture uses a decoupled 3-tier synchronization pipeline:
[Tier 1: Global ERP & Customs Brokers]
├── ERP (SAP/Oracle): Daily Material Master, BOMs, Receipts, Shipments, Scrap
└── Customs Brokers: Daily SAAI .M files, COVE XMLs, Pedimentos (IN/AF/RT/V1/F4)
│
▼ (Automated 24h ETL / Pre-Validation Staging Gate)
[Tier 2: Internal Anexo 24 Compliance Engine]
├── Validates UMC-to-UMT conversion factors & BOM completeness
├── Matches ERP receipts against Pedimento Table 551 lines
└── Executes daily/48h FIFO (PEPS) inventory discharge calculations
│
▼ (Published Read-Only Mirror)
[Tier 3: Isolated Anexo 24 Apartado C Web Portal (SAT Access Layer)]
└── Exposes ONLY the statutory Apartado A Catalogs, Pedimentos & FIFO Reports
(Zero access to corporate financials, US customer pricing, payroll, or global plants)
Why the “Staging Gate” in Tier 2 Is Essential
If you pipe raw, unvalidated ERP transactions and raw broker pedimentos straight into the live Apartado C portal every 24 hours without an automated validation gate, every typo made by a warehouse clerk or customs broker, such as a missing BOM, a wrong part number, or a Kg vs. Piece UMT mismatch, will immediately generate red flags (negative inventory or over-discharges) on the live screen that SAT auditors can inspect at any moment.
Your automated daily job (T+24h) must run a Pre-Load Validation Check:
- Does every part number on today’s
INpedimento exist in the Material Catalog with a valid 8-digit tariff fraction and UMT conversion factor? - Does every finished good on today’s
RTexport pedimento have an active, non-zero BOM in Anexo 24? - Is there sufficient open FIFO (
IN) inventory balance to cover today’sRTexport without generating a negative balance?
4. What SAT Auditors Look For When They Log Into Your Apartado C Portal
When an AGACE auditor logs into a company’s Apartado C portal for a desk review (revisión de gabinete or certification monitoring check), they test five specific screens in under 15 minutes:
| Auditor Test | What the SAT Auditor Queries | Red Flag That Triggers a Formal Requirement (Rule 7.2.1 / 7.2.4) |
|---|---|---|
| 1. The 48-Hour Freshness Test | Filters the Imports (IN) and Exports (RT) Module for the last 10 calendar days and compares it against SAT’s internal SAAI pedimento database | The company crossed 15 trucks in Laredo this week, but the last pedimento visible in Anexo 24 is from 3 weeks ago (proving the company is still updating monthly in batch mode). |
| 2. Expired Inventory Aging Check (Art. 108 LA) | Generates the Open Balance by Pedimento Report (Saldos Pendientes) sorted by oldest entry date (Fecha de Entrada) | Open IN raw material balances older than 18 months (or V1 balances older than 6 months for Rubro A companies) that have not been returned or regularized with an F4/A3 pedimento. |
| 3. BOM & Conversion Factor Integrity | Inspects the BOM Catalog (Estructuras de Materiales) and Materials Catalog | Finished part numbers with empty BOMs, zero-quantity components, generic descriptions (“partes varias”), or missing UMC-to-UMT conversion factors. |
| 4. Scrap & Waste Reconciliation (Art. 109 LA) | Queries the Mermas & Desperdicios Report | Zero scrap or waste recorded over 12 months in a stamping, molding, or machining plant, or waste deductions taken without corresponding F4 regime changes, RT returns, or SAT destruction notices. |
5. Fixed Asset (AF) Traceability | Pulls the Fixed Assets Balance Report | Machinery pedimentos (AF) lacking individual descriptions, serial numbers, or facility location codes matching VUCEM registered addresses. |
5. Action Checklist for US IT, ERP, and Trade Compliance Teams
- Test Your Apartado C Login From an External Network Monthly: Have a team member outside your corporate firewall log into the exact URL, username, and password on file with AGACE on the 1st of every month. Confirm that SSL certificates are valid, the password has not auto-expired, and reports render without timeout errors.
- Switch Broker Feeds from Monthly to Daily (
D+1): Require all Mexican customs brokers to push validated.Mfiles and COVE XMLs automatically to your SFTP/API endpoint every night at 11:00 PM CST for all pedimentos paid that day. - Automate Daily ERP-to-Anexo 24 Interfaces: Replace manual Excel CSV uploads with scheduled daily jobs that extract ERP material master additions, engineering BOM revisions, goods receipts, and export shipments every 24 hours.
- Update AGACE Immediately If You Change Software Vendors or URLs: If you migrate Anexo 24 software providers or change your domain/IP address, file an updated notice with AGACE immediately so an auditor attempting to log in does not record a “System Unavailable / Non-Compliant” finding.
Frequently asked questions
What is Anexo 24 Apartado C and which companies must comply with it?
Apartado C (Section C) of Anexo 24 of Mexico's General Foreign Trade Rules (RGCE) is the technical specification that requires companies holding a Registry in the Company Certification Scheme (RECE: including IVA/IEPS Certification Rubros A, AA, AAA and Authorized Economic Operator / OEA) to grant SAT permanent, 24/7 remote online access to their automated Anexo 24 inventory control system and keep that system updated within 48 hours of customs and inventory transactions.
Does SAT connect directly to our US corporate ERP (SAP, Oracle, NetSuite) under Apartado C?
No, and you should never grant SAT direct credentials into your global corporate ERP. Under Apartado C of Anexo 24, the online access credentials (URL, username, and password filed in writ with AGACE) must point strictly to the company's Anexo 24 compliance database/web portal containing the three statutory modules mandated by Apartado A (Catalogs, Customs Module, and Reports/FIFO Discharges).
What does the 48-hour update requirement in Apartado C actually mean?
Previously, many IMMEX plants updated their Anexo 24 software once a month in batch mode (after receiving SAT's monthly Data Stage file around the 5th of the following month). Under the reformed Apartado C of Anexo 24, the automated inventory control system must receive electronic feeds from the company's ERP/accounting system and reflect temporary imports, exports, BOM consumption, and inventory balances within a maximum of 48 hours following the execution of the customs operation.
How do we submit our Apartado C login credentials to SAT?
The company must file a formal free-form writ (escrito libre) in compliance with Setup Sheet 29/LA (or the applicable RGCE procedure sheet) before AGACE, providing the dedicated web URL, read-only auditor username, password, and technical user manual explaining how SAT auditors can query the Catalogs, Customs Module, and FIFO Discharge Reports.
What happens if SAT logs into our Apartado C URL and finds stale data or a broken link?
Under RGCE Rules 7.2.1 and 7.2.4, failing to maintain an active, accessible Apartado C portal or displaying inventory balances that are weeks out of date is grounds for a formal Requirement Notice (Oficio de Requerimiento) from AGACE, which can lead to the suspension or cancellation of the company's IVA/IEPS Certification and OEA status.
Does your operation have a case this page does not resolve?
This page explains the framework; it cannot decide your case. Describe the concrete situation and we will tell you what to ask, what to document and — where it applies — what kind of specialist or tool to look for.
AMMEX is an independent platform operated by Heberey LLC. We review your inquiry internally; any possible sharing with an external provider requires your prior authorization.