Skip to content
PokutsoftPokutsoft

Mexico · Accounting / Localization

Odoo CFDI 4.0 for Mexico: Stamping, DIOT & Nómina

Issue SAT-compliant CFDI 4.0 invoices from Odoo, file DIOT, and run Mexican payroll (Nómina). Your data goes only to your PAC for the legally required stamping - nowhere else.

SAT CFDI 4.0 electronic invoicing; DIOT; Nómina (payroll CFDI)

The problem

In Mexico every invoice is a CFDI - a SAT-defined XML stamped by an authorized PAC. Beyond invoicing, businesses must file DIOT and run compliant Nómina payroll with its own payroll CFDI. Getting any of this wrong means rejected documents and penalties.

The Pokutsoft approach

Mexican localization modules for Odoo: generate and stamp CFDI 4.0, manage cancellations, file DIOT, and run Nómina - using the correct SAT catalogs throughout.

Why it’s safe

Clean by design. The only outbound call is to your own PAC for stamping, exactly as the law requires. Nothing else leaves your instance.

Matching modules

Frequently asked questions

Does this stamp (timbrar) CFDIs?
Yes. CFDI 4.0 XML is generated from your Odoo invoices and stamped through your chosen PAC, with the UUID stored on the record. Cancellations follow the SAT flow.
Do you cover DIOT and payroll?
Yes - DIOT reporting and Mexican payroll (Nómina, including the payroll CFDI) are available alongside CFDI invoicing.
Where does my data go?
Only to your PAC, for the legally required stamping. No other outbound calls, no metering, no telemetry.