OdooWiki OCA HUB

Account Banking International Credit Transfer

account_banking_international_credit_transfer folder_open OCA/bank-payment open_in_new
Banking addons Licencia: AGPL-3

Crear archivos PAIN para adeudo directo

Módulo para exportar órdenes de pago internacionales en formato de archivo XML PAIN.

PAIN (PAyment INitiation) es el nuevo estándar europeo para instrucciones de pago de cliente a banco. Este módulo implementa la Transferencia de Crédito Internacional, más concretamente la versión PAIN 001.001.03. Forma parte del estándar ISO 20022, disponible en .

Las Directrices de Implementación para la Transferencia de Crédito Internacional publicadas por el European Payments Council () utilizan la versión PAIN 001.001.03, por lo que probablemente sea la versión de PAIN que deberías probar primero.

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 17.0

Exporta órdenes de pago internacionales a proveedores como archivos XML PAIN.001.001.03, el estándar europeo para transferencias crediticias transfronterizas. Añade un campo 'Intermediary Bank' en las cuentas bancarias de las empresas.

Este módulo permite pagar a proveedores en el extranjero generando un archivo PAIN XML (ISO 20022, versión pain.001.001.03) que se sube al banco. Añade un nuevo método de pago saliente llamado 'International Credit Transfer' con esa versión PAIN preestablecida.

En el formulario de la cuenta bancaria de un partner, aparece un nuevo campo 'Intermediary Bank' (junto a 'Allow Outbound Payment'). Es el banco corresponsal utilizado para pagos internacionales y es obligatorio para que se genere el archivo.

Cuando se genera el archivo de pago en una orden de pago utilizando este método, el módulo agrupa las líneas de pago por fecha solicitada, prioridad, instrumento local y propósito de categoría, y luego construye el XML con la información del deudor, acreedor, banco intermediario, importe, moneda, propósito y remittance information. Calcula el número de transacciones y las sumas de control por grupo y para todo el archivo.

Reglas de negocio aplicadas: - El método de pago debe tener una versión PAIN; de lo contrario, se genera un error. - Solo se admite pain.001.001.03 para transferencias de crédito internacionales. - Cada línea de pago debe tener una cuenta bancaria de partner, y esa cuenta debe tener un banco intermediario; de lo contrario, la generación del archivo se detiene con un error que indica el partner y la referencia.

Extiende account.payment.method, account.payment.order y res.partner.bank. No se añaden menús nuevos; la funcionalidad se utiliza desde las pantallas existentes de órdenes de pago.

Modelos y campos (3)
  • res.partner.bank · amplía un modelo existenteintermediary_bank_id (Intermediary Bank)
  • account.payment.order · amplía un modelo existente
  • account.payment.method · amplía un modelo existentepain_version

Texto generado por IA (DeepSeek) al leer el código de la versión 17.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 17.0

Confirmado el 2026-11-03 en la rama 17.0 de OCA/bank-payment.

terminal Instalación y uso

Documentación de OCA · Odoo 17.0

Este módulo depende de: * account_banking_pain_base

Este módulo forma parte de la suite OCA/bank-payment.

  • Cree un modo de pago dedicado a la transferencia de crédito internacional.
  • Seleccione el método de pago transferencia de crédito internacional (que se crea automáticamente al instalar el módulo).
  • Compruebe que este método de pago utiliza la versión correcta de PAIN.

En el menú Facturación/Contabilidad \> Proveedores \> Órdenes de pago, cree una nueva orden de pago y seleccione el modo de pago dedicado a la transferencia de crédito internacional que creó durante el paso de configuración.

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.