Mexico foreign trade invoicing compliance
Este módulo añade el cumplimiento del comercio exterior mexicano (COMEX) sobre la facturación CFDI.
Características
- Gestión de pedimentos vinculada a lotes de inventario (ruta de importación)
- Código de tarifa (fracción arancelaria) en los productos
- Detalles de importación en las líneas de factura para empresas mexicanas
- Números de pedimento en el concepto CFDI InformacionAduanera / NumerosPedimento
- Propagación del pedimento desde los costes de importación a los lotes
- Complemento Comercio Exterior 2.0 en las facturas de cliente: Exportacion=02 más satcfdi cce20.ComercioExterior (Emisor/Receptor/ Destinatario domicilios, mercancías, TipoCambioUSD, TotalUSD)
- Reutiliza el campo estándar Incoterm de la factura (invoice_incoterm_id / account.incoterms) para SAT c_INCOTERM; sin campo Incoterm duplicado
Notas sobre el PAC
- Los PAC de timbrado / emisión de XML pueden timbrar CFDIs sellados que incluyan CCE.
- Facturama Multiemisor no puede mapear CCE; l10n_mx_cfdi cambia a FacturamaWeb cuando el complemento está presente.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Añade el cumplimiento del comercio exterior mexicano (COMEX) a Odoo: gestiona pedimentos aduaneros, los vincula a lotes y costes de importación, establece códigos arancelarios en los productos y emite facturas CFDI con el complemento Comercio Exterior 2.0.
Este módulo ayuda a las empresas mexicanas que exportan o importan mercancías a cumplir con las reglas de comercio exterior del SAT. Añade un nuevo menú "Pedimentos" en Inventario > Operaciones donde se registran los pedimentos (número de pedimento, aduana, fecha). Cada número de pedimento debe seguir el formato oficial (p. ej. 15 48 3009 0001234) y no puede duplicarse.
En los productos se puede establecer una Fracción arancelaria desde el catálogo del SAT. En los lotes de inventario se puede asignar un pedimento, y al validar un costo de importación que tiene un pedimento, este se copia automáticamente a los lotes de los recepciones relacionadas.
En las facturas de cliente y notas de crédito aparece una nueva pestaña "COMEX / CCE". Marque "Comercio Exterior (CCE)" para habilitar el complemento; Odoo entonces requiere una clave de pedimento, un Incoterm, un tipo de cambio USD, al menos una línea de producto con un valor en USD y una fracción arancelaria en cada producto. También verifica que las direcciones del emisor y del receptor estén completas. Las líneas de factura ganan columnas adicionales para cantidad aduanera, unidad, valor unitario y valor en USD. El total en USD se calcula automáticamente a partir de las líneas. Cuando el complemento está habilitado, la factura se timbra con Exportacion=02 y los datos de Comercio Exterior 2.0. Para las facturas sin CCE, los números de pedimento vinculados a través de los lotes se añaden al concepto del CFDI como InformacionAduanera.
Depende de
Menús que añade
Modelos y campos (6)
- stock.lot · amplía un modelo existentel10n_mx_cfdi_pedimento_id (Pedimento)
- account.move · amplía un modelo existentel10n_mx_cfdi_cce_enabled (Comercio Exterior (CCE)), l10n_mx_cfdi_cce_total_usd (Total USD), l10n_mx_cfdi_cce_observaciones (Observaciones CCE), l10n_mx_cfdi_cce_clave_pedimento (Clave de pedimento), l10n_mx_cfdi_cce_destinatario_id (Destinatario CCE), l10n_mx_cfdi_cce_motivo_traslado (Motivo de traslado), l10n_mx_cfdi_cce_tipo_cambio_usd (Tipo cambio USD), l10n_mx_cfdi_cce_certificado_origen (Certificado de origen), l10n_mx_cfdi_cce_num_certificado_origen (Número certificado de origen), l10n_mx_cfdi_cce_numero_exportador_confiable (Número exportador confiable)
- product.template · amplía un modelo existentel10n_mx_cfdi_tariff_code (Tariff Code)
- account.move.line · amplía un modelo existentel10n_mx_cfdi_pedimento_ids (Pedimentos), l10n_mx_cfid_import_details (Import details), l10n_mx_cfdi_cce_unidad_aduana (Unidad aduana), l10n_mx_cfdi_cce_valor_dolares (Valor dólares), l10n_mx_cfdi_cce_cantidad_aduana (Cantidad aduana), l10n_mx_cfdi_cce_no_identificacion (No identificación CCE), l10n_mx_cfid_import_details_required (Import details required), l10n_mx_cfdi_cce_valor_unitario_aduana (Valor unitario aduana)
- stock.landed.cost · amplía un modelo existentel10n_mx_cfdi_pedimento_id (Pedimento)
- l10n_mx_cfdi.pedimento · modelo nuevodate (Fecha), name (Nombre), number (Número de Pedimento), lot_ids (Lotes), customs_id (Aduana)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-mexico.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Instala el módulo desde el menú Aplicaciones después de que se instalen sus dependencias (l10n_mx_cfdi_account, l10n_mx_catalogs_comex y el stack stock/sale).
Configuración
Fuente · Odoo 19.0Instala l10n_mx_catalogs_comex y l10n_mx_cfdi_account antes de este módulo.
Configura los códigos de tarifa en las plantillas de producto y crea pedimentos desde Inventario > Operaciones > Pedimentos.
Para las exportaciones CCE, mantén las direcciones de los contactos completas y usa el campo estándar Incoterm de la factura. Prefiere los tipos de cambio USD de Banxico para Tipo cambio USD.
Las importaciones de catálogos del SAT para c_INCOTERM, c_ClavePedimento y c_UnidadAduana aún no se incluyen como tablas de datos completas; los códigos se introducen como campos Char (Incoterm reutiliza account.incoterms.code). Consulta ROADMAP.
Importar pedimentos
Asigna un pedimento a un costo en destino antes de la validación para copiarlo a los lotes relacionados. Al facturar productos recibidos con pedimentos, los detalles de importación se añaden a las líneas de factura y los números de pedimento se envían en los conceptos del CFDI (independiente de la exportación CCE).
Exportar — Comercio Exterior 2.0
- Establece el Código de tarifa del producto (fracción arancelaria).
- Asegúrate de que los contactos emisor y cliente tengan calle, código postal, país y estado (campos de domicilio SAT).
- En la pestaña Other Info de la factura, establece el Incoterm (campo estándar de Odoo).
- En la pestaña COMEX / CCE, habilita Comercio Exterior (CCE) y completa:
- Clave de pedimento (predeterminado
A1) - Tipo cambio USD (MXN por 1 USD)
- Certificado de origen / observaciones / destinatario opcionales
- En las líneas de factura (columnas opcionales), establece Valor dólares y cantidad / unidad / valor unitario de aduana según sea necesario.
- Genera el CFDI como de costumbre. El generador establece
Exportacion=02y adjunta el complemento CCE.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.