OdooWiki OCA HUB

Mexico foreign trade invoicing compliance

l10n_mx_cfdi_comex folder_open OCA/l10n-mexico open_in_new
Localization Licencia: GPL-3

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.0

Añ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

baseaccountsalesale_stockstock_landed_costsl10n_mx_cfdi_accountl10n_mx_catalogs_comex

Menús que añade

Pedimentos
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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado 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.0

Instala 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).

Instala 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=02 y 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.

info

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.