Account Banking SEPA Direct Debit
Crear archivos SEPA para adeudo directo
Módulo para exportar órdenes de pago de adeudo directo en formato de archivo XML SEPA.
SEPA PAIN (PAyment INitiation) es el nuevo estándar europeo para instrucciones de pago de cliente a banco. Este módulo implementa SEPA Direct Debit (SDD), más concretamente las versiones PAIN 008.001.02, 008.001.03 y 008.001.04. Forma parte del estándar ISO 20022, disponible en .
Las Implementation Guidelines for SEPA Direct Debit publicadas por el European Payments Council () utilizan la versión PAIN 008.001.02. Así que, si no sabe qué versión admite su banco, debería probar primero la versión 008.001.02.
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.0Genera archivos XML de pago SEPA Direct Debit (SDD) a partir de órdenes de pago y gestiona mandatos SEPA, incluida la impresión de mandatos, el envío por correo electrónico y la caducidad automática.
Este módulo permite cobrar pagos de clientes mediante adeudo directo SEPA. En una orden de pago que utilice el método de pago SEPA Direct Debit, Odoo genera el archivo XML bancario (PAIN 008.001.02, .03, .04 o el alemán 008.003.02) con los detalles del deudor, el mandato y el importe.
- Los mandatos (
account.banking.mandate) incorporan campos SEPA: formato, tipo (Recurrente o Puntual), esquema (CORE o B2B), tipo de secuencia (Primero, Recurrente, Final) y una referencia única de mandato. Un mandato Recurrente debe tener un tipo de secuencia. - Desde el formulario del mandato puede Imprimir el informe de mandato SEPA o Enviarlo por correo electrónico utilizando la plantilla 'SEPA Mandate: Send by email'; el envío marca el mandato como enviado.
- Una tarea programada establece los mandatos válidos como Caducados después de 36 meses sin uso y publica un mensaje en el mandato.
- Cuando se confirma una línea de pago, Odoo comprueba que existe un mandato válido y bloquea los mandatos Puntuales que ya tienen una fecha de último adeudo.
- Cuando se marca una orden de adeudo como subida, los mandatos obtienen su fecha de último adeudo, los mandatos Puntuales y Finales caducan, y los mandatos Primero cambian a Recurrente.
- El identificador de acreedor SEPA se establece en la empresa, en los ajustes, o por modo de pago, y se valida.
Afecta a account.payment.order, account.payment.line, account.payment.method, account.payment.mode, res.company y res.config.settings.
Lo necesitan otros módulos
Modelos y campos (8)
- res.company · amplía un modelo existentesepa_creditor_identifier (SEPA Creditor Identifier)
- res.config.settings · amplía un modelo existentesepa_creditor_identifier
- account.payment.line · amplía un modelo existente
- account.payment.mode · amplía un modelo existentesepa_creditor_identifier (SEPA Creditor Identifier)
- mail.compose.message · amplía un modelo existente
- account.payment.order · amplía un modelo existente
- account.payment.method · amplía un modelo existentepain_version
- account.banking.mandate · amplía un modelo existentetype, format, scheme, is_sent, display_name, recurrent_sequence_type (Sequence Type for Next Debit), unique_mandate_reference
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. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/bank-payment.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Este módulo depende de :
- account_banking_pain_base
- account_banking_mandate
Este módulo forma parte de la suite OCA/bank-payment.
Configuración
Fuente · Odoo 19.0Para configurar el identificador de acreedor SEPA:
- Vaya a Facturación/Contabilidad \> Configuración \> Ajustes.
- En el campo "SEPA Creditor Identifier" de la sección SEPA/PAIN, puede rellenar el identificador correspondiente.
Si su país requiere varios identificadores (como España), debe:
- Vaya a Facturación/Contabilidad \> Configuración \> Ajustes.
- En la sección SEPA/PAIN, marque la casilla "Multiple identifiers".
- Ahora vaya a Facturación/Contabilidad \> Configuración \> Gestión \> Modos de pago.
- Cree un modo de pago para su banco específico.
- Rellene el identificador específico en el campo "SEPA Creditor Identifier".
Para definir un modo de pago que utilice adeudo directo SEPA:
- Vaya a Facturación/Contabilidad \> Configuración \> Gestión \> Modos de pago.
- Cree un registro.
- Seleccione el método de pago SEPA Direct Debit for customers (que se crea automáticamente al instalar el módulo).
- Compruebe que este método de pago utiliza la versión adecuada de PAIN.
- Si no es así, vaya a Facturación/Contabilidad \> Configuración \> Gestión \> Métodos de pago.
- Localice el registro "SEPA Direct Debit for customers" y ábralo.
- Cambie la "PAIN version" según sus necesidades.
- Si necesita gestionar varias versiones de PAIN, simplemente duplique el método de pago ajustando este campo en cada uno para tenerlos.
En el menú Facturación/Contabilidad \> Clientes \> Orden de adeudo, cree una nueva orden de adeudo y seleccione el modo de pago dedicado a SEPA Direct Debit 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.
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.