OdooWiki OCA HUB

Account Banking SEPA Credit Transfer

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

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

SEPA PAIN (PAyment INitiation) es el nuevo estándar europeo para instrucciones de pago de Cliente a Banco. Este módulo implementa SEPA Credit Transfer (SCT), más concretamente las versiones PAIN 001.001.02, 001.001.03, 001.001.04 y 001.001.05. Forma parte del estándar ISO 20022, disponible en .

Las Implementation Guidelines for SEPA Credit Transfer 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.

También incluye pain.001.003.03, que se utiliza en Alemania en lugar de 001.001.03. Puedes leer más sobre esto aquí (solo en alemán):

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 19.0

Añade un método de pago SEPA Credit Transfer para que puedas generar archivos de pago SEPA XML (pain.001) para pagar a proveedores desde Odoo.

Este módulo añade un método de pago saliente listo para usar llamado "SEPA Credit Transfer to suppliers". Cuando creas una orden de pago con este método, Odoo genera un archivo XML SEPA (el formato pain.001 que usan los bancos europeos) que puedes subir a tu banco.

  • En la configuración del método de pago puedes elegir la versión del formato SEPA (pain.001.001.02, .03, .04, .05, .09 o el alemán pain.001.003.03); el valor predeterminado es pain.001.001.03.
  • En cada línea de pago puedes marcar la transferencia como Instant Transfer.
  • El archivo generado agrupa las transacciones por fecha solicitada, prioridad, instrumento local y propósito de categoría, e incluye el ordenante, el beneficiario, el importe, la moneda, el propósito y la información de remesa.
  • Si falta una cuenta bancaria en una línea de pago, Odoo detiene la generación y muestra un error indicando el partner y la referencia.
  • Si no se ha establecido ninguna versión del formato SEPA en el método de pago, la generación se bloquea con un error.

El módulo funciona sobre órdenes de pago, líneas de pago y métodos de pago, y añade un campo en el formulario del método de pago. Está pensado para empresas que pagan a proveedores mediante transferencia de crédito SEPA.

Modelos y campos (3)
  • account.payment.line · amplía un modelo existentelocal_instrument
  • 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 19.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: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 19.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.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 SEPA.
  • Seleccione el método de pago Transferencia de crédito SEPA a proveedores (que se crea automáticamente al instalar el módulo).
  • Compruebe que este método de pago utiliza la versión correcta de PAIN.

Gestión de direcciones en PAIN.001.001.09

Al utilizar el formato pain.001.001.09, el bloque de dirección ya no se genera con el formato no estructurado heredado, ya que no es válido según el esquema oficial.

Debe configurar el campo «PAIN.001.001.09 Address Mode» en el método de pago:

  • Minimal (City + Country) Genera únicamente los elementos estructurados obligatorios TwnNm y Ctry.
  • Hybrid (City/Country + AdrLine) Genera TwnNm y Ctry, además de elementos opcionales AdrLine para los datos de la calle.

Si no se selecciona ningún modo de dirección, el valor predeterminado es Minimal, que cumple totalmente con el esquema.

Los formatos PAIN anteriores (pain.001.001.03, .04, .05, etc.) no se ven afectados.

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