Este módulo contiene métodos para generar y analizar archivos EDIFACT/D96A
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 16.0Proporciona bloques de construcción técnicos para leer y escribir documentos de negocio electrónicos UN/EDIFACT D96A (pedidos, facturas, etc.) dentro de Odoo, convirtiendo segmentos EDI en valores compatibles con Odoo como partners, direcciones, productos, cantidades y precios.
Este es un módulo de base técnica, no una funcionalidad basada en pantalla. Añade un modelo abstracto base.edifact que otros módulos pueden usar para generar y analizar archivos EDIFACT/D96A.
Qué hace: - Lee un archivo EDIFACT y lo convierte en un objeto Python estructurado, exponiendo la cabecera del intercambio y cada mensaje con sus segmentos. - Identifica el tipo de mensaje a partir del segmento UNH. - Convierte valores EDI en valores de Odoo: fechas, partners, direcciones de entrega/factura, monedas, productos, cantidades, precios unitarios y descripciones. - Construye nuevos segmentos e intercambios EDIFACT (UNB/UNZ) a partir de datos de Odoo, con remitente, destinatario, referencia de control e identificador de sintaxis.
Reglas de negocio visibles en el código: - El mapeo de partners y direcciones reconoce identificadores GLN y el código de agencia 9. - El mapeo de direcciones solo gestiona las partes de entrega (DP) y factura (IV); otros códigos no devuelven nada. - El mapeo de productos distingue códigos de barras EAN/UPC de códigos GTIN/SRV y puede usar un número de artículo del proveedor. - El mapeo de precios unitarios acepta los calificadores cálculo neto (AAA) y cálculo bruto (AAB); en caso contrario devuelve 0.0. - La creación de un intercambio genera un error si falta el remitente, el destinatario, la referencia de control o el identificador de sintaxis.
Depende de account, partner_identification y partner_identification_gln, y requiere la librería externa de Python pydifact. Este módulo no añade menús ni informes.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- base.edifact · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/edi.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Instalación
Fuente · Odoo 16.0Este módulo requiere la librería de Python 'pydifact'.
Configuración
Fuente · Odoo 16.0Requiere el módulo partner_identification_gln para almacenar identificadores GLN.
Código de identificación de la empresa asignado por la European Article Numbering Association.
Utilice dos categorías de identificación:
- "GLN Identificatin Number". Identificación de la empresa como dirección de factura o de entrega.
- "GCP Identification Number". Global Company Prefix.
Si se necesitan códigos GCP en la cabecera de intercambio UNB.
Si necesita agrupar empresas, considere el módulo oca/partner-contact/partner_company_group.
Este módulo no hace nada útil por sí mismo, pero es utilizado por varios otros módulos:
- sale_order_import_edifact que importa pedidos de venta EDIFACT/D96A.
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.