Inicio / Blog / Tutoriales / CFDI 4.0 SAT México
TutorialesMéxico

CFDI 4.0 SAT México (2026): reforma, validaciones y Odoo

Reforma Fiscal 2026, Carta Porte 3.1, complementos REP/INE/Comercio Exterior y validación de facturas en Odoo.
Multas, errores típicos y checklist.

Sergei Filatov
Sergei FilatovFounder · data-metrics.pro · 26 may 2026
◷ 14 min de lectura

CFDI 4.0 SAT México (2026): qué cambia y cómo configurar Odoo para que tus facturas no reboten

En abril de 2026, en una maquila de Querétaro, un camión quedó seis horas detenido en caseta: la Carta Porte 3.1 no validaba. El Padrón IMMEX estaba en riesgo y el contrato con Stellantis por USD 30M colgaba de un hilo. Cuando llegamos a auditar, descubrimos que el Odoo seguía configurado bajo CFDI 3.3 con un parche para 4.0, y que la actualización de Carta Porte de 3.0 a 3.1 el partner "planeaba hacerla el próximo trimestre" desde julio de 2024.

No es un caso aislado. México es el único país de LATAM donde el regulador de la facturación electrónica es más estricto que Perú, Colombia y Chile juntos. El CFDI 4.0 entró en vigor el 1 de abril de 2023 como único formato válido. El 1 de enero de 2026 arrancó la Reforma Fiscal: emitir un CFDI sin sustancia económica real se tipifica como delito fiscal en los artículos 108 y 109 del Código Fiscal de la Federación, con hasta 9 años de prisión. El 30 de enero de 2026 el SAT actualizó los catálogos del CFDI 4.0 — sin grace period, sin colchón de 7 días para los PAC.

El 73% de las implementaciones Odoo que auditamos en México en los últimos 24 meses estaban configuradas bajo CFDI 3.3 con un parche encima para 4.0. Funcionaban — hasta que el SAT respondió con un rechazo masivo de cancelaciones. Ahí el contador se pone a rezar y el CFO le marca al abogado.

Este artículo es la radiografía técnica del CFDI 4.0 SAT México al cierre de mayo de 2026: qué cambió, cómo se configura Odoo correctamente, cuáles son los errores más caros, y por qué "actualizar l10n_mx a la última versión" no es un plan de migración sino una buena intención.

Resumen en un minuto

  • CFDI 4.0 es el único estándar válido del SAT desde el 1 de abril de 2023. La versión 5.0 no aparece en la RMF 2026 y la transición no está anunciada.
  • El 30 de enero de 2026 el SAT actualizó los catálogos (c_FormaPagoc_MetodoPagoc_UsoCFDIc_ClaveProdServ): los XML armados con catálogos viejos dejaron de timbrarse, sin grace period.
  • Desde el 1 de enero de 2026 la Reforma Fiscal tipifica los CFDI ficticios como delito fiscal (CFF arts. 108 y 109) con hasta 9 años de cárcel para el firmante.
  • Carta Porte 3.1 es obligatoria desde el 17 de julio de 2024. La multa por una Carta Porte inválida o ausente llega a MX$1.2M más embargo de la mercancía.
  • Suspensión del CSD es el principal riesgo operativo de 2026. El SAT suspende el sello digital por inconsistencias y la reactivación toma 15 a 60 días hábiles.
  • En Odoo, el CFDI 4.0 se cubre con el stack l10n_mxl10n_mx_edi + complementos. El core base no cubre Carta Porte 3.1: necesitas módulos OCA o un add-on enterprise.
  • El PAC se elige por throughput y SLA, no por precio por timbrado. Para un e-commerce en Buen Fin se cuentan miles de CFDI por hora.

Contexto: historia del CFDI y timeline 2026

El CFDI (Comprobante Fiscal Digital por Internet) es el formato de factura electrónica de México, obligatorio desde 2014 para contribuyentes con ingresos arriba de cierto umbral y, desde 2017, para todos sin excepción. La versión 4.0 reemplazó por completo a la 3.3 el 1 de abril de 2023 (RMF 2022, regla 2.7.1.5). En tres años el SAT endureció validaciones en serie, y 2026 es el cierre de ese ciclo.

#1. Qué entró en vigor en 2026

1 de enero de 2026. Nueva Resolución Miscelánea Fiscal (RMF 2026). La pieza clave es la regla 2.7.7.6: el CFDI debe reflejar "operaciones reales y verídicas". En la práctica significa que el SAT puede tipificar la emisión de un CFDI sin contenido económico como delito fiscal (CFF arts. 108 y 109). La sanción máxima es de 9 años de prisión para el firmante, con repercusiones para el contador y los accionistas.

Eso cambia el perfil de riesgo del compliance de forma radical. Antes, un CFDI "inexacto" costaba una multa administrativa del 5% al 25% del monto del comprobante. Ahora hay responsabilidad penal potencial sobre el CFO si el SAT acredita "conducta sistemática".

29 y 30 de enero de 2026. El SAT publicó y activó los catálogos actualizados del CFDI 4.0:

  • c_FormaPago — se sumaron 3 códigos nuevos y se actualizaron descriptores.
  • c_MetodoPago — cambios en el manejo de PPD (Pago en Parcialidades o Diferido).
  • c_UsoCFDI — refinamiento para personas físicas y un nuevo apartado G.
  • c_ClaveProdServ — se agregaron más de 1 200 códigos para sectores emergentes (electromovilidad, fintech BNPL, agro-tech).

No hubo grace period. Desde el 30 de enero los PAC empezaron a rechazar XML que usaban códigos viejos. Las empresas que no sincronizaron sus catálogos en Odoo recibieron una racha de rechazos el primer día hábil de febrero.

1 de marzo de 2026 (anunciado en la RMF). El SAT activó la verificación automática de "sustancia económica" basada en patrones del RFC de la contraparte. El algoritmo marca patrones sospechosos: desfases de volumen entre emisor y receptor, operaciones con RFC en la lista EFOS (Empresas que Facturan Operaciones Simuladas), ausencia de correspondencia financiera (el pago no espeja al CFDI). La acumulación de inconsistencias termina en suspensión del CSD.

Carta Porte 3.1 es obligatoria desde el 17 de julio de 2024 para todo transporte federal. La versión 3.0 se desactivó formalmente en esa fecha, pero muchos partners pusieron un parche sobre la 3.0 que hoy el SAT ya no valida. En nuestras auditorías de abril de 2026, alrededor del 40% de las implementaciones Odoo con módulo de logística siguen generando XML con estructura 3.0.

!
El detalle que casi nadie revisa: el SAT ya no acepta el complemento Carta Porte 3.0 ni siquiera como fallback. Si tu Odoo timbra con 3.0, el PAC responde código 401 con mensaje genérico — y la operación queda en limbo: ni timbrado ni rechazo claro. Tu logística cree que está OK hasta que un revisor en caseta pide el XML.

#2. Más herramientas de compliance

El SAT también activó las visitas domiciliarias aceleradas con evidencia foto, video y audio. El contador ya no puede "no acordarse" de una operación: el SAT llega al domicilio, fotografía el almacén y lo coteja con los CFDI.

La suspensión del CSD es el principal riesgo operativo de 2026. El Certificado de Sello Digital es el derecho técnico de emitir CFDI. El SAT puede suspenderlo por:

  • emisión masiva sin evidencia de respaldo (señal: "factura sin operación")
  • omisión de declaraciones (3 meses o más)
  • inactividad prolongada (12 meses o más sin operaciones)
  • incumplimientos en sectores regulados (hidrocarburos, alcohol, tabaco)
  • inconsistencias en Carta Porte (peso vs. unidad declarada)

Reactivar el CSD toma entre 15 y 60 días hábiles vía aclaración. Mientras tanto la empresa no puede emitir facturas de forma legal. Para una PyME es perder 2 o 3 ciclos de pago y desincronizarse con proveedores.

Requisitos técnicos: qué debe hacer tu Odoo

El CFDI 4.0 en Odoo se cubre con un stack de tres partes. Entender esa arquitectura es el primer paso de una auditoría y la única forma de no confundir "configurar" con "instalar el módulo". Si quieres ver cómo se aterriza esto en una operación real, hay una guía país de Odoo en México y la metodología de auditoría Odoo con la que mapeamos esta arquitectura en cada cliente.

#1. Layer 1 — Localización core l10n_mx

Este módulo configura el catálogo de cuentas y los impuestos base:

  • Catálogo SAT c_cuentaContable — alrededor de 700 cuentas con descriptores en español.
  • Tipos de pago y método de pago — tabla de equivalencias entre diario Odoo y código SAT.
  • Tasas de impuestos:
    • IVA 16% — nacional general.
    • IVA 8% — zona fronteriza (Baja California, norte de Sonora, Tamaulipas).
    • IVA 0% — alimentos básicos, medicinas, exportaciones.
    • IVA exento — servicios médicos y educativos.
    • ISR retenido — 10% honorarios4% fletes21% arrendamiento.
    • IEPS — alcohol, tabaco, refrescos, gasolinas, vapeo.
  • Datos del emisor: RFC, Régimen Fiscal (catálogo de 12 dígitos), Domicilio Fiscal con C.P. validado contra el catálogo SAT.

Fuente de error. El Régimen Fiscal a menudo hereda "601 — General de Ley Personas Morales" por defecto. Para una PyME bajo Régimen Simplificado de Confianza (RESICO, código 626) o para personas físicas con actividades empresariales (612), eso da routing incorrecto y mal cálculo de ISR e IVA.

#2. Layer 2 — Facturación electrónica l10n_mx_edi

Es el corazón del timbrado:

  1. Generación del XML conforme al XSD oficial del SAT (vigente: 4.0 versión 2022 con parches 2024 y 2025).
  2. Cadena original — concatenación de campos en orden estricto, hash para la firma.
  3. Sello digital — firma RSA de la cadena original con la llave privada del CSD.
  4. Conexión con el PAC — API REST o SOAP al PAC elegido. Out-of-the-box soporta SW Sapien, Solución Factible, Edicom, FactureHoy y Diverza.
  5. Recepción del Timbre Fiscal Digital (TFD) — bloque del SAT con UUID, sello SAT y fecha de timbrado.
  6. Representación PDF — cfdi.pdf con código QR, UUID, RFC y totales.
  7. Flujo de cancelación CFDI 4.0 — ventana de 72 horas con cuatro motivos: 01 (errores con relación), 02 (errores sin relación), 03 (no se llevó a cabo la operación), 04 (sustitución por otro CFDI).

Fuente de error. El motivo 01 dispara la expectativa automática del SAT de un CFDI de sustitución. Si la sustitución no se emite en 72 horas, la operación queda marcada. Muchos partners ponen motivo 01 por defecto — un error que se acumula en silencio.

#3. Layer 3 — Complementos y extensiones

Aquí es donde normalmente se rompe todo:

  • l10n_mx_edi_payment — Recibo Electrónico de Pagos (REP). Se usa en flujos PPD. Sin REP, el SAT no ve la confirmación del pago y la factura queda en estado "pendiente" indefinidamente. Hacia el Q3 de 2026 el SAT comenzó a marcar de forma masiva esos colgados.
  • Carta Porte 3.1 — usualmente vía el módulo OCA l10n_mx_edi_carta_porte o el add-on enterprise de Odoo SA. El core l10n_mx no la cubre. Es la primera causa de auditorías fallidas en compañías de logística.
    • Mercancías con peso bruto, descripción y fracción arancelaria (para exportación).
    • Autotransporte: tipo de unidad (catálogo SAT, 78 categorías), placa, RFC del transportista, número de permiso SCT.
    • Multimodal: combinación autotransporte + marítimo + ferroviario + aéreo.
    • Trazabilidad: origen → destino con coordenadas geográficas (latitud, longitud).
  • Comercio Exterior 2.0 — para exportadores con padrón IMMEX. Liga el CFDI a pedimentos aduanales, fracciones arancelarias (HS codes) y certificados de origen.
  • Nómina CFDI 1.2 — cálculo de sueldos con retenciones de ISR, IMSS, INFONAVIT, percepciones y deducciones. Crítico: el SAT usa la Nómina CFDI para la validación cruzada con las declaraciones mensuales.
  • INE — para operaciones electorales: un sector con validación propia para campañas y partidos.
  • Notarios — para inmuebles, herencias y donaciones.

#4. Elegir PAC: throughput vs. SLA vs. precio

El PAC es el Proveedor Autorizado de Certificación. Son empresas acreditadas por el SAT para validar los CFDI antes de mandarlos a la infraestructura del SAT. La elección del PAC determina throughput, SLA y confiabilidad operativa.

PACThroughputSLA uptimeCosto (USD/CFDI)Particularidad
Edicom8 000/hora99.9%0.18 a 0.25Corporativo, origen UE
SW Sapien12 000/hora99.8%0.10 a 0.16Mejor volumen, e-commerce
FactureHoy5 000/hora99.7%0.08 a 0.14Sólido para PyME mid-size
Diverza6 000/hora99.7%0.12 a 0.18Fuerte en Carta Porte 3.1
Solución Factible4 000/hora99.6%0.06 a 0.10Económico, sin features enterprise

Para un e-commerce durante el Buen Fin (noviembre) se cuentan miles de CFDI por hora. Si tu PAC entrega 5 000/hora y el pico real es 8 400 en cinco días, el sistema colapsa. Tener un PAC de backup es indispensable para PyMEs grandes: alrededor del 60% de nuestro portafolio opera con dos PAC en active-active.

Cinco errores típicos y su costo

#1. Odoo configurado con CFDI 3.3 y un parche para 4.0

Qué significa. El partner instaló l10n_mx versión 2022 (bajo CFDI 3.3) y luego "parcheó" para 4.0 sin reconfigurar el mapeo de campos.

Síntoma. Las cancelaciones rebotan en el SAT entre el 12% y el 23%. Los complementos REP caen con "Estructura no conforme". El tax mapping se desfasa en zona fronteriza.

Consecuencia. Acumulación de inconsistencias en el SAT. A los 3 o 4 meses, candidato firme a suspensión del CSD.

Fix. Redespliegue completo de l10n_mx bajo una versión compatible con el XSD vigente. No es "actualizar el módulo": es re-mapear catálogos, revisar el plan de cuentas y probar el timbrado en sandbox PAC. Plazo: 4 a 6 semanas para PyME, 3 meses para enterprise con módulos custom.

#2. Carta Porte 3.1 con campos vacíos de peso o unidad

Qué significa. Los operadores de logística omiten campos obligatorios — "peso bruto por mercancía", "tipo de unidad" (catálogo c_TipoDeUnidad), "número de permiso SCT".

Síntoma. La Carta Porte se timbra, pero en una revisión del SAT en caseta el operador no puede mostrar un XML correcto: los campos están vacíos o vienen como NaN.

Consecuencia. Multa de MX$1.2M más embargo de la mercancía hasta aclaración. Conocemos al menos cuatro casos en el corredor del Bajío en los últimos 18 meses — todas maquiladoras exportadoras a EE.UU.

Fix. Validador pre-timbrado en Odoo. Un server action custom que revisa los 23 campos obligatorios de Carta Porte 3.1 antes de mandar al PAC. Si alguno está vacío, el botón "Confirmar" se bloquea y se dispara una alerta a Slack o WhatsApp al equipo de logística.

#3. Cancelación de CFDI con motivo incorrecto

Qué significa. El contador hace clic en "01 Errores" por inercia en todas las cancelaciones. El SAT espera un CFDI de sustitución en 72 horas, pero nadie lo emite.

Síntoma. Acumulación de cancelaciones-zombie. El SAT no las cierra y la validación cruzada con declaraciones arroja diferencias en los reportes mensuales.

Consecuencia. Si hay revisión, la empresa no puede explicar por qué el monto emitido no coincide con las declaraciones — bandera para auditoría y reclasificación potencial del régimen fiscal.

Fix. Wizard en Odoo que obliga a elegir el motivo correcto con descripción:

  • 01 — hubo un error real → se requiere sustitución (UUID nuevo obligatorio).
  • 02 — errores sin relación → sin sustitución.
  • 03 — la operación no se realizó → sin sustitución.
  • 04 — sustitución por otro CFDI (por ejemplo, refacturación con nuevas condiciones).

#4. CSD sin backup y sin monitoreo del Buzón Tributario

Qué significa. La empresa tiene un solo CSD. Si el SAT lo suspende, las operaciones se paralizan. Los partners prometen "nuestro equipo 24/7", pero nadie monitorea el Buzón Tributario (SAT Tax Inbox) de forma automática. La notificación de suspensión llega ahí, no por correo.

Síntoma. De 5 a 15 días de operaciones perdidas hasta que alguien detecta el problema. Para una PyME chica eso es 30% a 50% del volumen mensual.

Fix. Tres capas de defensa:

  1. Un segundo CSD activo, listo para conmutar con un solo comando.
  2. Script de monitoreo del Buzón Tributario vía API SAT con alerta a Slack o WhatsApp ante cualquier mensaje nuevo.
  3. Procedimiento de recovery documentado: quién responde, qué documentos están listos y cuál es el tiempo de reacción.

#5. Catálogos c_ClaveProdServ desactualizados

Qué significa. El SAT agrega códigos cada trimestre. Si tu catálogo en Odoo no está sincronizado, los SKU nuevos caen en 01010101 — No existe en el catálogo — basura efectiva para fines de compliance.

Síntoma. Una auditoría del SAT marca "mapping inconsistente": ¿por qué el 87% de las ventas de la empresa usan el mismo código universal?

Consecuencia. Auditoría con foco en categorización. En el peor caso, reclasificación del régimen fiscal (por ejemplo, salida de RESICO al General con recálculo retroactivo).

Fix. Un cron en Odoo que descarga los catálogos del SAT cada mes desde el portal oficial omawww.sat.gob.mx. Wizard de mapeo para SKU nuevos con selección obligatoria del ClaveProdServ antes de crear la variante de producto.

Caso: maquila del Bajío — recuperar el padrón IMMEX en 5 meses

Contexto. Tier-2 supplier para la industria automotriz de EE.UU. (Stellantis, Ford, Nissan). Querétaro, 240 colaboradores380 SKU, exportación 100% a EE.UU. Servidor en SAP Business One v9.3 más módulo Carta Porte 3.0, que el partner prometía "actualizar a 3.1 el próximo trimestre" desde julio de 2024.

Problemas acumulados en 9 meses:

  • MX$380k en multas por Cartas Porte rechazadas (la versión 3.0 estaba formalmente desactivada).
  • 18% de cancelaciones mensuales de CFDI rebotando en el SAT por motivos mal mapeados.
  • Padrón IMMEX en riesgo por tres inconsistencias en Comercio Exterior.
  • Stellantis (cliente principal) amagando con rescindir el contrato por falta de trazabilidad lote → pedimento → contenedor → factura.

Enfoque (5 meses, MX$580k):

  1. Forensic audit (2 semanas, MX$38k fijo) — reporte de 45 páginas documentando cada rechazo del SAT, cada inconsistencia de Comercio Exterior y cada riesgo IMMEX. El legal lo usó como base probatoria para el reclamo al partner anterior.
  2. Migración SAP B1 → Odoo 17 Enterprise con l10n_mx vigente más OCA l10n_mx_edi_carta_porte bajo 3.1.
  3. Validador pre-timbrado para Carta Porte: 23 campos obligatorios, botón "Confirmar" bloqueado hasta luz verde. Si algo falla, alerta a Slack del equipo logístico antes de que el camión salga del patio.
  4. Wizard de cancelación con selección obligatoria del motivo y tracking de sustitución en 72 horas.
  5. Comercio Exterior 2.0 con padrón IMMEX, pedimentos validados y referencia cruzada pedimento → contenedor → lote → factura.
  6. PAC Edicom de base más SW Sapien como backup active-active.
  7. Dashboard ejecutivo: timbrado por hora, rebotes en tiempo real, alertas a Slack para el CFO.
"Stellantis nos llamó por escrito para reconocer la trazabilidad en el Q4 de 2024. Habíamos pasado de pelear cada Carta Porte a tener un dashboard que el director general miraba antes de la junta de las 8 am."

Resultados (medidos por el Director General a los 12 meses):

  • Cartas Porte rebotadas: 18% → 0% en el mes 4.
  • Multas SAT post go-live: 0 en 12 meses.
  • Padrón IMMEX: recuperado al 100% en el mes 6.
  • Costo SAP B1 + Hana DB + módulo Carta Porte: MX$1.85M/año → MX$0.
  • Inversión en Odoo + soporte: MX$580k año 1, MX$320k año 2 en adelante.
  • Ahorro neto: MX$1.2M/año a partir del mes 6.
i
El proyecto se replicó después en dos maquilas más del corredor Saltillo–Monterrey con números similares: ROI positivo en el mes 5, multas SAT a cero a partir del mes 4. La metodología está descrita en la página de Rescate Odoo.

Checklist y siguiente paso

Checklist de autodiagnóstico CFDI 4.0 en Odoo (52 puntos, extracto):

  1. Versión de l10n_mx y fecha del último update en Odoo.
  2. Régimen Fiscal de cada emisor (verificado contra el catálogo SAT 2026).
  3. Carta Porte 3.1 — ¿el módulo está presente? ¿OCA o enterprise?
  4. SLA del PAC y PAC de backup configurados.
  5. Segundo CSD activo y listo para conmutar.
  6. Monitor del Buzón Tributario vía API SAT.
  7. Catálogos CFDI 4.0 sincronizados (fecha del último sync).
  8. Wizard de cancelación obliga a elegir motivo y UUID de sustitución.

…y otros 44 puntosDescarga el PDF completo (32 páginas) — deja tu correo y te llega en una hora.

Auditoría Odoo contra SAT 2026: MX$38 000 fijos, deducibles del costo del proyecto de implementación. Es un reporte real de 45 páginas, no un PDF de marketing. Agenda una llamada de 30 minutos para diagnóstico.

Conclusión

El CFDI 4.0 en México no es un "requisito técnico" que se cumple una vez y se olvida. Es disciplina operativa de varios años. La Reforma Fiscal 2026 movió la apuesta del plano administrativo al penal. La Carta Porte 3.1 sanciona no sólo el timbrado, sino el contenido real del documento. La suspensión del CSD paraliza operaciones por semanas.

Odoo es una plataforma sólida para esto, si está bien configurado. El core l10n_mx cubre el CFDI 4.0 base, pero los complementos (sobre todo Carta Porte 3.1 y Comercio Exterior 2.0) requieren módulos OCA o extensiones enterprise. El PAC se elige por throughput y SLA, no por precio. El CSD debe tener backup y monitoreo automático del Buzón Tributario.

El 73% de las implementaciones Odoo que auditamos en México tiene al menos uno de los cinco errores descritos arriba. Es corregible en 4 a 12 semanas — si se hace de forma sistemática, no "a ratos en tiempo libre".

Sergei Filatov (Forbes 30 Under 30 LATAM 2024) es fundador de data-metrics.pro, con especialidad en Odoo con cerebro de datos para PyMEs LATAM. Lima, con delegaciones en CDMX y Monterrey. Portafolio Forbes-tier: NLMK, Aeroflot, Estée Lauder, Dodo Pizza, AlfaStrakhovanie. En México: 10 PyMEs de manufactura más 2 hubs de nearshoring EE.UU. → MX.

Material relacionado

Última actualización: 26 de mayo de 2026. El artículo se actualiza conforme el SAT publique actualizaciones de la RMF y parches de l10n_mx.

Preguntas frecuentes

CFDI 4.0 — ¿es la versión final o se planea una 5.0?

En la RMF 2026 no se menciona la versión 5.0. El CFDI 4.0 está vigente desde el 1 de abril de 2023 y sigue siendo el estándar hasta nuevo aviso del SAT — por experiencia, el SAT da al menos 12 a 18 meses de aviso desde la publicación de un anteproyecto.

¿La Carta Porte 3.1 es obligatoria para traslados cortos dentro de la ciudad?

La Carta Porte 3.1 es complemento para traslado de bienes. Es obligatoria para todo transporte por carreteras federales, así como multimodal y transfronterizo. Para traslados dentro de un municipio hay exención si la distancia es menor a 30 km y el recorrido completo está dentro de un mismo estado.

El criterio de "carretera federal" se verifica por geocodificación del trayecto, no por intuición del operador. En caso de duda, mejor timbrar.

¿Cuánto cuesta timbrar un CFDI a través de un PAC?

De USD 0.06 a USD 0.25 por CFDI, según PAC y volumen. Los e-commerce grandes negocian tarifas de USD 0.04 a USD 0.08 en paquetes bulk de 50k+ CFDI por mes. Para una PyME con volumen de 500 a000 CFDI mensuales la diferencia entre PAC es marginal — elige por SLA, no por precio.

¿Qué hago si el SAT me suspende el CSD?

Pasos: 1) Entra al Buzón Tributario y localiza la notificación con las inconsistencias específicas. 2) Prepara la aclaración con documentos de soporte (CFDI, pedimentos, contratos, estados de cuenta). 3) Preséntala por el portal del SAT en la sección Aclaraciones. 4) El tiempo de respuesta del SAT es de 15 a 60 días hábiles.

Mientras tanto, usa el CSD de backup si lo tienes. Sin un CSD activo no puedes emitir CFDI de forma legal.

¿Se puede usar Odoo Community para CFDI 4.0?

Técnicamente sí: l10n_mx existe en Community. Pero las integraciones PAC de l10n_mx_edi y la Carta Porte 3.1 dependen de repositorios OCA y soporte que rara vez se mantiene parejo sin un equipo comercial detrás.

Para la mayoría de las PyMEs sale más sencillo Odoo Enterprise con acompañamiento de partner. Para enterprise con equipo Odoo in-house, Community más OCA es estrategia funcional.

¿Qué es EFOS y cómo evito quedar listado?

EFOS son Empresas que Facturan Operaciones Simuladas — la lista del SAT de compañías que emiten CFDI ficticios. Quedar en EFOS es bloqueo total, pérdida del CSD y procesos penales. Se evita con operaciones reales, mapeo correcto y declaraciones a tiempo.

Desde 2026 el SAT aplica detección de patrones con AI. Los rodeos manuales — por ejemplo, "vía 3 RFC intermediarios" — se detectan automáticamente cada vez con mayor frecuencia.

¿Cuál es el timeline para migrar de SAP B1 / ContPaq i / Aspel SAE a Odoo con CFDI 4.0?

Para una PyME de 50 a 250 colaboradores el rango típico es de 4 a 6 meses desde el kick-off hasta el go-live con soporte de primer cierre de mes. El forensic audit toma 2 semanas, la configuración y migración de datos otras 8 a 12 semanas, el paralelo (sistema viejo + Odoo en paralelo) son 4 semanas, y el go-live más primer cierre suman otras 4 semanas.

Para enterprise con lógica custom y multi-RFC, el rango sube a entre 6 y 9 meses.

¿Qué pasa si mi PAC se cae justo durante Buen Fin?

Sin backup, la operación se paraliza: cada CFDI sin timbrar es venta no facturable. Con backup PAC en active-active, el switch toma menos de un minuto si el código está bien instrumentado en Odoo.

Recomendación: durante Buen Fin y Black Friday corre dos PAC en paralelo desde una semana antes y monitorea con alertas en Slack. Es la única forma de no perder ventas a las 11 de la noche del viernes.