[FIX] account_payment_order: select payable and receivable lines

When selecting move lines to create transactions, take into account
payable and receivable lines (to include refunds) as it is done in v11.
This commit is contained in:
sebalix
2019-02-22 16:02:16 +01:00
parent ebe56ff890
commit 79f6cde082

View File

@@ -102,7 +102,7 @@ class AccountPaymentLineCreate(models.TransientModel):
domain += [
('credit', '>', 0),
# '|',
('account_id.internal_type', '=', 'payable'),
('account_id.internal_type', 'in', ['payable', 'receivable']),
# '&',
# ('account_id.internal_type', '=', 'receivable'),
# ('reconcile_partial_id', '=', False), # TODO uncomment
@@ -110,7 +110,7 @@ class AccountPaymentLineCreate(models.TransientModel):
elif self.order_id.payment_type == 'inbound':
domain += [
('debit', '>', 0),
('account_id.internal_type', '=', 'receivable'),
('account_id.internal_type', 'in', ['receivable', 'payable']),
]
# Exclude lines that are already in a non-cancelled
# and non-uploaded payment order; lines that are in a