Guía definitiva de localización mexicana CFDI 4.0 en Odoo 18 y 19
El mapa completo de la localización fiscal mexicana en Odoo 18 y 19: qué módulos la componen, qué datos maestros la sostienen y cuándo conviene profundizar en un problema específico.
Contexto oficial
Lo que sí está documentado y lo que debe validarse
Guía práctica
¿Qué cubre la localización estándar y qué queda fuera?
Cubre: catálogo de cuentas mexicano, impuestos SAT, generación y timbrado de CFDI 4.0, cancelación con motivo, complementos de pago y Carta Porte cuando se activa el módulo correspondiente.
Cubre: reportes de contabilidad electrónica (catálogo de cuentas y balanza) y el archivo de la DIOT a partir de facturas y pagos de proveedor bien clasificados.
No cubre por sí sola: criterio fiscal sobre qué régimen, uso de CFDI o clasificación de impuestos aplica a cada operación; eso lo define el contador de la empresa.
No cubre por sí sola: la relación comercial con el PAC (alta, saldo de timbres, soporte de certificación); Odoo se conecta al PAC, pero no sustituye ese contrato.
No cubre automáticamente: procesos de negocio ajenos al estándar, como esquemas de facturación consolidada o addendas específicas de un cliente corporativo, que suelen requerir desarrollo adicional.
Guía práctica
Datos maestros que sostienen toda la localización
Contacto fiscal: RFC, razón social exacta como aparece en la constancia de situación fiscal, régimen fiscal y código postal; cualquier desalineación aquí rechaza el timbrado.
Producto: clave de producto/servicio SAT y unidad de medida fiscal correctas, no solo una descripción comercial; el SAT valida contra su propio catálogo.
Impuestos: configuración de IVA, IEPS o retenciones con la etiqueta fiscal correcta, porque de ahí se alimentan tanto el CFDI como el reporte de la DIOT.
Diario y serie: forma de pago, método de pago (PUE o PPD) y serie de facturación consistentes con el proceso real de cobro de la empresa.
Empresa: certificado de sello digital vigente, credenciales del PAC activas y régimen fiscal de la empresa configurado antes de emitir cualquier comprobante de prueba.
Guía práctica
El ciclo de vida de un CFDI 4.0 dentro de Odoo
Origen del comprobante: orden de venta, factura directa o nota de crédito, donde ya deben estar correctos el uso de CFDI y la forma de pago.
Validación previa al timbrado: Odoo revisa campos obligatorios contra el esquema de CFDI 4.0 antes de enviar el documento al PAC.
Timbrado: el PAC certifica el comprobante y devuelve el UUID; a partir de ahí el CFDI es legalmente válido ante el SAT.
Complemento de pago: cuando la factura es PPD, cada cobro posterior genera un REP independiente que también debe timbrarse.
Cancelación: requiere motivo válido y, en varios supuestos, aceptación del receptor; cancelar sin la relación correcta puede dejar comprobantes huérfanos.
Guía práctica
¿Cuándo el estándar ya no alcanza y toca profundizar?
Si el problema es que el timbrado falla de forma intermitente o los complementos de pago se rechazan, el diagnóstico específico está en la guía de errores de PAC y complementos de pago.
Si el problema es que vienes de Odoo 16 con módulos fiscales personalizados y necesitas subir de versión sin perder historial fiscal, esa ruta está en la guía de migración de módulos personalizados de Odoo 16 a Odoo 19.
Si el problema es de proceso más que técnico (nadie audita el reporte antes de enviarlo, o los pagos no se concilian contra los REP emitidos), conviene una revisión de consultoría antes de tocar configuración.
Si la instancia arrastra parches o personalizaciones de años sin documentar, la localización fiscal es justo donde primero se nota; ahí aplica un diagnóstico de rescate, no solo soporte puntual.
Ninguno de estos escenarios se resuelve mejor "probando en producción"; cada uno tiene una ruta de diagnóstico distinta, y confundirlas suele alargar el problema en vez de resolverlo.
Guía práctica
Ruta recomendada para auditar tu instalación fiscal
Primero: exporta y revisa manualmente contra el SAT una muestra de CFDI emitidos, no solo el reporte que Odoo genera.
Segundo: confirma que cada producto activo tenga clave y unidad SAT válidas; un solo producto mal catalogado puede rechazar facturas completas.
Tercero: revisa vigencia del CSD y saldo/estatus del PAC; muchos "errores de Odoo" son en realidad certificados o credenciales vencidas.
Cuarto: concilia los REP emitidos contra los cobros reales del banco; si no coinciden, hay pagos sin complementar o complementos duplicados.
Quinto: si algo de esto no cuadra de forma sistemática, documenta el patrón exacto del error antes de escalarlo, porque acelera muchísimo el diagnóstico.
Sexto: conserva evidencia de cada auditoría (fecha, hallazgo, corrección aplicada); con el tiempo ese historial se vuelve la referencia más confiable para saber si un problema nuevo ya se resolvió antes o es genuinamente distinto.
Guía práctica
¿Cómo se conecta esta guía con contabilidad y DIOT?
La contabilidad electrónica (catálogo de cuentas y balanza) depende de que los diarios y cuentas contables estén correctamente etiquetados desde la configuración inicial, no como un ajuste de último momento antes de reportar. Revisa también los errores comunes en contabilidad electrónica Odoo en nuestra página de Contabilidad SAT Odoo.
La DIOT se alimenta de las mismas facturas y pagos de proveedor que sostienen el CFDI del lado de compras; un proveedor mal clasificado afecta ambos reportes a la vez, no solo uno.
Cuando el equipo de contabilidad detecta una diferencia entre lo que Odoo reporta y lo que el SAT tiene registrado, casi siempre conviene revisar primero el dato maestro del proveedor o cliente antes que el reporte mismo.
Cerrar el mes con Odoo no debería ser distinto de cerrarlo sin Odoo: la localización automatiza captura, no reemplaza la revisión de un contador que entiende el negocio.
Un calendario fiscal compartido entre contabilidad y el equipo que administra Odoo (vigencias de CSD, fechas límite de DIOT, cierres mensuales) evita que estas dependencias se descubran a último momento.
La revisión conjunta entre contabilidad y el equipo técnico, hecha con calendario y no de forma reactiva, es lo que en la práctica separa una localización fiscal confiable de una que solo se nota cuando ya falló.
Guía práctica
Preguntas que deberías poder responder antes de facturar en producción
¿Quién en el equipo revisa el certificado de sello digital y sabe cuándo vence, sin depender de que Odoo lo recuerde?
¿El catálogo de productos tiene clave y unidad de medida SAT validadas, o se copió de una plantilla genérica al migrar los datos?
¿Existe un proceso definido para cancelar un CFDI con el motivo correcto, o cada usuario decide sobre la marcha?
¿Alguien concilia los complementos de pago contra los movimientos bancarios reales cada mes, o se asume que "si Odoo los generó, están bien"?
Si no puedes responder alguna de estas con seguridad, esa es exactamente la brecha que conviene cerrar antes de que se convierta en un problema con el SAT.
Guía práctica
¿Cómo audita QUADIT una instalación fiscal antes de dar un diagnóstico?
Revisión de datos maestros: contactos, productos e impuestos, contra el catálogo vigente del SAT, no contra lo que se configuró hace años.
Revisión de credenciales: vigencia del CSD y estatus real del contrato con el PAC, verificado directamente en las fuentes oficiales, no solo en lo que muestra Odoo.
Revisión de historial: muestra de CFDI, complementos de pago y cancelaciones de los últimos meses, comparada contra los movimientos contables y bancarios reales.
Revisión de proceso: quién captura, quién valida y quién cierra cada ciclo de facturación, porque muchos errores fiscales son de proceso antes que de sistema.
El resultado de esta auditoría es un diagnóstico con causa raíz documentada, no una lista de síntomas; a partir de ahí se decide si el ajuste es de configuración, de datos o de desarrollo.
Este mismo enfoque de auditoría es el que da entrada a un diagnóstico de rescate cuando la instancia lleva tiempo acumulando ajustes sin documentar y ya nadie en el equipo tiene claridad total de cómo quedó configurada.
Fuentes oficiales
Referencias usadas para esta guía
Siguiente lectura
Páginas relacionadas de QUADIT
¿Necesitas llevar esto a una implementación real?
Podemos revisar tu proceso, tu configuración actual o tu plan de migración antes de comprometer presupuesto.
Solicitar diagnóstico Ver consultoría Odoo