Este es el módulo base para la implementación de los estándares Factur-X y ZUGFeRD. El estándar Factur-X 1.0 es el mismo que ZUGFeRD 2.1 (el nombre Factur-X se usa siempre en Francia, mientras que en Alemania mucha gente usa el nombre ZUGFeRD). Es un estándar basado en CII (Cross-Industry Invoice) para la facturación electrónica.
La gran idea del estándar Factur-X/ZUGFeRD es incrustar un archivo XML dentro de la factura PDF para transportar información estructurada sobre la factura.
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 18.0Módulo de base técnica para la facturación electrónica Factur-X/ZUGFeRD. Proporciona métodos compartidos utilizados por otros módulos para generar y leer el XML incrustado en las facturas PDF.
Este módulo no añade ninguna pantalla, menú ni botón que un usuario pueda pulsar. Es un bloque de construcción técnico: define un modelo abstracto llamado base.facturx descrito como "Common methods to generate and parse Factur-X and Order-X".
Su propósito es contener la lógica compartida que otros módulos reutilizan al producir o leer facturas electrónicas Factur-X/ZUGFeRD, donde los datos estructurados de la factura se incrustan como un archivo XML dentro del PDF.
- Depende de
uom_unece,account_tax_uneceyaccount_payment_unece, que proporcionan los códigos estándar UNECE para unidades de medida, impuestos y medios de pago que necesita el formato Factur-X. - El propio modelo abstracto no declara ningún campo ni método en el código proporcionado, por lo que este módulo por sí solo no añade ninguna regla de negocio, cálculo, valor por defecto, restricción, correo electrónico ni acción programada.
En la práctica, instalar este módulo no cambia nada visible en Odoo por sí mismo. Solo prepara el terreno para que los módulos complementarios puedan generar archivos Factur-X/ZUGFeRD y volver a leerlos. Cualquier funcionalidad orientada al usuario (por ejemplo, adjuntar una factura electrónica a una factura de cliente) provendría de esos otros módulos, no de este.
Lo necesitan otros módulos
Modelos y campos (1)
- base.facturx · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/edi.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Para configurar este módulo, debe:
- ir al menú Inventario \> Configuración \> Unidades de medida \> UdM y marcar el UNECE Code para las unidades de medida.
- ir al menú Facturación \> Configuración \> Contabilidad \> Impuestos y, para cada impuesto, establecer un UNECE Type Code y un UNECE Category Code.
- ir al menú Facturación \> Configuración \> Gestión \> Métodos de pago (para ver esa entrada de menú, debe estar instalado el módulo account_payment_mode) y asignar un UNECE Code a los métodos de pago que estén seleccionados en los modos de pago.
Para evitar la configuración manual de los impuestos, busque un módulo l10n_XX_account_tax_unece en el proyecto OCA de su localización (existe al menos para los Países Bajos y Francia). Si dicho módulo existe en su localización, instálelo y configurará automáticamente los impuestos creados por su localización.
Este módulo no hace nada por sí mismo, pero lo utilizan otros 2 módulos:
- account_invoice_facturx que genera facturas rectificativas de cliente Factur-X 1.0 (es decir, ZUGFeRD 2.1),
- account_invoice_import_facturx que importa facturas rectificativas de proveedor ZUGFeRD/Factur-X (todas las versiones, incluida ZUGFeRD 1.0).
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
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.