diff --git a/account_banking_payment_export/wizard/payment_order_create.py b/account_banking_payment_export/wizard/payment_order_create.py
index 6fea3a8fe..2659f6a8c 100644
--- a/account_banking_payment_export/wizard/payment_order_create.py
+++ b/account_banking_payment_export/wizard/payment_order_create.py
@@ -31,6 +31,8 @@ class PaymentOrderCreate(models.TransientModel):
journal_ids = fields.Many2many(
'account.journal', string='Journals Filter')
+ partner_ids = fields.Many2many(comodel_name='res.partner',
+ string='Partners')
invoice = fields.Boolean(
string='Linked to an Invoice or Refund')
date_type = fields.Selection([
@@ -125,6 +127,8 @@ class PaymentOrderCreate(models.TransientModel):
('reconcile_id', '=', False),
('company_id', '=', payment.mode.company_id.id),
('journal_id', 'in', journals.ids)]
+ if self.partner_ids:
+ domain.append(('partner_id', 'in', self.partner_ids.ids))
if self.date_type == 'due':
domain += [
'|',
diff --git a/account_banking_payment_export/wizard/payment_order_create_view.xml b/account_banking_payment_export/wizard/payment_order_create_view.xml
index 3f07fd4d5..681768719 100644
--- a/account_banking_payment_export/wizard/payment_order_create_view.xml
+++ b/account_banking_payment_export/wizard/payment_order_create_view.xml
@@ -13,6 +13,7 @@
+