Con el módulo Account Invoice UBL, las facturas se generan de acuerdo con las reglas genéricas de UBL.
En Europa, algunos países utilizan el estándar PEPPOL 3.0 BIS como un subconjunto más estricto de UBL.
Con este módulo puede especificar que algunas o todas sus facturas se generen y validen de acuerdo con este estándar más estricto.
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 14.0Genera facturas de cliente como archivos UBL conformes con PEPPOL 3.0 BIS. Tú eliges qué facturas usan el formato PEPPOL más estricto mediante un dominio, y configuras el impuesto y la unidad de medida predeterminados para el XML.
Este módulo amplía la exportación de facturas UBL existente para que las facturas seleccionadas se generen en el dialecto más estricto PEPPOL 3.0 BIS en lugar de UBL genérico. No añade un nuevo botón; cambia cómo se construye el XML UBL cuando lo generas.
En los ajustes de Contabilidad obtienes tres nuevas opciones: un dominio PEPPOL (un filtro que decide qué facturas se exportan en formato PEPPOL, por ejemplo solo clientes de determinados países), un impuesto predeterminado que usar cuando una línea de factura no tiene impuesto, y una unidad de medida predeterminada que usar cuando una línea no tiene unidad. El dominio se valida al guardarse, por lo que un filtro no válido se rechaza.
Un nuevo menú 'PEPPOL EAS codes' en Contabilidad te permite mantener la lista de códigos de esquema de dirección electrónica (EAS). Cada país puede vincularse a un código EAS, y el número de registro mercantil del partner más ese código de país forman el identificador de endpoint PEPPOL escrito en el XML. El módulo también ajusta el XML generado: añade los identificadores de personalización y perfil de PEPPOL, elimina campos no permitidos por PEPPOL, añade identificadores de endpoint y completa categorías de impuestos o subtotales de impuestos faltantes usando los valores predeterminados configurados.
Depende de
Menús que añade
Modelos y campos (6)
- res.company · amplía un modelo existenteubl_default_tax (Default tax), ubl_domain_peppol (PEPPOL domain), ubl_default_uom_id (Default UoM)
- res.country · amplía un modelo existentepeppol_eas_code
- res.partner · amplía un modelo existente
- account.move · amplía un modelo existente
- peppol.eas.list · modelo nuevocode, name, active, display_name
- res.config.settings · amplía un modelo existenteubl_default_tax, ubl_domain_peppol, ubl_default_uom_id
Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 2 confirmadas, 7 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 14.0Configuración
Fuente · Odoo 14.0- Vaya al menú Facturación > Configuración > Ajustes > Facturación, en Facturas electrónicas.
- Formule un dominio para qué facturas el dialecto debe convertirse en PEPPOL. Por defecto es [], por lo que todas las facturas UBL serán PEPPOL. Si desea esto solo para socios belgas, puede rellenar aquí por ejemplo:
[('partner_id.country_id.code', '=', 'BE')]O puede optar por habilitar esto solo para ids de socios seleccionados. - Puede configurar un impuesto predeterminado para usar en caso de que una línea de factura no tenga impuesto especificado. Esto es necesario, por ejemplo, en el caso de una ONG para cumplir la regla de negocio BR-CO-18. Cualquier impuesto que elija también debe tener un tipo de impuesto UNECE (por ejemplo, IVA) y una categoría de impuesto (por ejemplo, "Servicios fuera del ámbito del impuesto") definidos.
- Puede configurar una unidad de medida predeterminada, cuyo código UNECE se utilizará en caso de que una línea de factura no tenga unidad o unidad de producto. Una unidad predeterminada típica podría ser la 'unidad' de Odoo, configurada con un código UNECE de UN, XUN o C62. Esto es para cumplir la regla BR-23.
- Vaya al menú Contactos Rellene el campo
coc_registration_numberpara el registro de socio de su propia empresa y para aquellos socios a los que desee enviar facturas electrónicas. - Vaya al menú Contactos > Configuración > Localización > Países En cualquier país relevante para el tráfico de facturas, configure el id PEPPOL EAS correcto. Para los Países Bajos, esto es por ejemplo
0106, que corresponde al número de cámara de comercio neerlandés. - O bien: asegúrese de que cada factura tenga una cuenta bancaria rellenada; O bien: asegúrese de que sus modos de pago tengan una conexión fija a una cuenta bancaria. Para hacer esto último: Vaya al menú Facturación > Configuración > Gestión > Modo de pago Por cada modelo de pago, establezca el campo
bank_account_linkenfixed
En el formulario de factura, haga clic en el botón Send & Print.
Si la factura coincide con el dominio configurado para PEPPOL, la factura se generará y validará según el estándar más estricto PEPPOL 3.0 BIS.
El validador en https://test.peppolautoriteit.nl/validate se puede utilizar para probar la validez del archivo XML generado. También hay otros validadores en línea disponibles.
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.