OdooWiki OCA HUB

Donation Direct Debit

donation_direct_debit folder_open OCA/donation open_in_new
Accounting Licencia: AGPL-3

Con este módulo, cuando validas una donación que tiene un método de pago vinculado a un modo de pago de adeudo directo SEPA:

  • si ya existe una orden de adeudo directo en borrador para el adeudo directo SEPA, se le añade una nueva línea de pago vinculada a la donación,
  • en caso contrario, se crea una nueva orden de adeudo directo SEPA y se le añade una línea de pago vinculada a la donación.

Se añade un mensaje en el chatter de la donación con un enlace a la orden de pago.

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

Cuando se valida una donación pagada mediante adeudo directo SEPA, Odoo crea o actualiza automáticamente un pedido de pago por adeudo directo en borrador y vincula la donación a él. Se puede exigir un mandato y se rellena automáticamente a partir del mandato válido del donante.

Este módulo conecta las donaciones con la recaudación por domiciliación SEPA. En el formulario de donación, aparece un nuevo campo Mandate después del modo de pago. Si el modo de pago seleccionado utiliza un método de domiciliación que requiere un mandato, el campo pasa a ser obligatorio y Odoo propone automáticamente el mandato válido del donante para la misma compañía.

Cuando validas una donación cuyo modo de pago es un modo de domiciliación entrante, Odoo busca un pedido de domiciliación en borrador existente para el mismo modo de pago y compañía. Si no existe ninguno, lo crea; después añade una línea de pago para la donación. Se publica un mensaje con un enlace al pedido de pago en el chatter de la donación.

Si el modo de pago requiere un mandato y no hay ninguno establecido, la validación se bloquea con un error. También se bloquea la cancelación de una donación validada si sigue vinculada a una línea de pago en un pedido de domiciliación en borrador o abierto; primero debes eliminarla de ese pedido.

En los ajustes de donación, se puede configurar una 'Donation by Debit Order Account' por compañía. Debe ser una cuenta por cobrar conciliable; de lo contrario, Odoo genera un error. Esta cuenta se utiliza como cuenta de contrapartida para las donaciones pagadas por domiciliación.

Modelos y campos (3)
  • res.company · amplía un modelo existentedonation_debit_order_account_id (Donation by Debit Order Account)
  • donation.donation · amplía un modelo existentemandate_id (Mandate), mandate_required
  • res.config.settings · amplía un modelo existentedonation_debit_order_account_id

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: 2 confirmadas, 7 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

En el menú Invoicing > Configuration > Management > Payment Modes, asegúrate de que tienes un modo de pago para SEPA Direct Debit que tenga la opción de donación activa.

En el formulario del donante (es decir, el partner), cree una cuenta bancaria (IBAN) y cree un mandato relacionado. Valide el mandato.

Cree una nueva donación para ese donante. Seleccione el modo de pago SEPA direct debit: aparecerá un nuevo campo obligatorio Mandate: seleccione el mandato del donante. Cree la(s) línea(s) de donación.

Valide la donación. En el chatter de la donación, verá un mensaje sobre la orden de adeudo que se ha creado o actualizado con un enlace a la misma. A continuación, puede hacer clic en el enlace y finalizar la orden de adeudo.

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.

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.