From 39033df41cdc6a07495d8ea5c61c19ec12a1c0d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Tarroja=20Caubet?= Date: Thu, 3 Sep 2026 15:56:17 +0200 Subject: [PATCH] Restrict direct debit reception to receivable accounts Closes #15059 --- modules/account_payment/account.py | 5 +---- modules/account_payment_sepa/account.xml | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/modules/account_payment/account.py b/modules/account_payment/account.py index 455cf216eb..b5c5b42ccf 100644 --- a/modules/account_payment/account.py +++ b/modules/account_payment/account.py @@ -267,10 +267,7 @@ class MoveLine(metaclass=PoolMeta): @classmethod def _pay_direct_debit_domain(cls, date): return [ - ['OR', - ('account.type.receivable', '=', True), - ('account.type.payable', '=', True), - ], + ('account.type.receivable', '=', True), ('party.reception_direct_debits', '!=', None), ('reconciliation', '=', None), ('payment_amount', '!=', 0), diff --git a/modules/account_payment_sepa/account.xml b/modules/account_payment_sepa/account.xml index 27e98ebea4..fe40ac5567 100644 --- a/modules/account_payment_sepa/account.xml +++ b/modules/account_payment_sepa/account.xml @@ -9,7 +9,7 @@ this repository contains the full copyright notices and license terms. --> Receivable with Mandate