OdooWiki OCA HUB

Base UBL Payment

base_ubl_payment folder_open OCA/edi open_in_new
Hidden Licencia: AGPL-3

Este módulo es un módulo pequeño que se sitúa por encima del módulo base_ubl; añade la generación del bloque PaymentMeans de UBL. Decidí convertirlo en un módulo separado porque depende del módulo account_payment_unece, que a su vez depende de account_banking_payment_export, y no quería añadir estas dependencias al módulo base_ubl.

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

Añade información de pago a las facturas electrónicas UBL y a las notas de crédito, de modo que los archivos XML exportados incluyan cómo debe pagarse la factura (transferencia bancaria, IBAN, fecha de vencimiento).

Este módulo técnico oculto amplía la generación de documentos electrónicos UBL (Universal Business Language) que ya proporciona el módulo base UBL. No añade ningún menú, pantalla ni botón para los usuarios finales; funciona en segundo plano cuando Odoo construye un archivo XML UBL para una factura o una nota de crédito.

Qué añade al archivo generado: - Un bloque PaymentMeans con el código del medio de pago tomado del estándar UNECE, basado en el método de pago configurado en el modo de pago utilizado por la factura. - La fecha de vencimiento del pago, cuando está disponible. - Para los códigos de pago relacionados con bancos (como transferencia crediticia, transferencia de débito, pago a cuenta bancaria, etc.), los datos de la cuenta bancaria del beneficiario: IBAN, BIC cuando se conoce, y un identificador de pago si se proporciona.

Reglas de negocio y comportamiento automático: - Si el método de pago utilizado por el modo de pago no tiene configurado ningún código UNECE, la generación se detiene con un error que pide al usuario que complete el 'UNECE Payment Mean' que falta. - Si no se establece ningún modo de pago en la factura, el módulo recurre al código 31 (transferencia bancaria) y escribe una advertencia en el registro. - Cuando el modo de pago está vinculado a un diario bancario fijo y no se indica ningún banco del socio, se utiliza la cuenta bancaria de ese diario. - Los identificadores de pago se limpian eliminando los caracteres '+' y '/' para que sean válidos en el formato UBL.

Toca el modelo abstracto UBL base.ubl y depende de la configuración del método de pago de account_payment_unece.

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

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

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.

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.