summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Smet <las@odoo.com>2020-02-04 09:00:48 +0000
committerLaurent Smet <las@odoo.com>2020-02-04 16:36:57 +0000
commitf71bc8ca5d41f4bd6f1a2729db49bef67dbfdc34 (patch)
treea0a63c11142cfbd5b9e89f235985ca1cde952b36
parenteccf6ed458e2c41cd7baf9eb7b459c7f64cfa4d5 (diff)
[FIX] account: Set the commercial partner on journal items from payments
Since you can only reconcile entries from the same partner, you must always use the commercial partner when creating some journal items. closes odoo/odoo#44614 X-original-commit: 1ba501d18bc151eb8c5f04fcd23a87d46690010e Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
-rw-r--r--addons/account/models/account_payment.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/addons/account/models/account_payment.py b/addons/account/models/account_payment.py
index 190ac76b513..653256e3799 100644
--- a/addons/account/models/account_payment.py
+++ b/addons/account/models/account_payment.py
@@ -540,7 +540,7 @@ class account_payment(models.Model):
'debit': balance + write_off_balance > 0.0 and balance + write_off_balance or 0.0,
'credit': balance + write_off_balance < 0.0 and -balance - write_off_balance or 0.0,
'date_maturity': payment.payment_date,
- 'partner_id': payment.partner_id.id,
+ 'partner_id': payment.partner_id.commercial_partner_id.id,
'account_id': payment.destination_account_id.id,
'payment_id': payment.id,
}),
@@ -552,7 +552,7 @@ class account_payment(models.Model):
'debit': balance < 0.0 and -balance or 0.0,
'credit': balance > 0.0 and balance or 0.0,
'date_maturity': payment.payment_date,
- 'partner_id': payment.partner_id.id,
+ 'partner_id': payment.partner_id.commercial_partner_id.id,
'account_id': liquidity_line_account.id,
'payment_id': payment.id,
}),
@@ -567,7 +567,7 @@ class account_payment(models.Model):
'debit': write_off_balance < 0.0 and -write_off_balance or 0.0,
'credit': write_off_balance > 0.0 and write_off_balance or 0.0,
'date_maturity': payment.payment_date,
- 'partner_id': payment.partner_id.id,
+ 'partner_id': payment.partner_id.commercial_partner_id.id,
'account_id': payment.writeoff_account_id.id,
'payment_id': payment.id,
}))
@@ -605,7 +605,7 @@ class account_payment(models.Model):
'debit': balance < 0.0 and -balance or 0.0,
'credit': balance > 0.0 and balance or 0.0,
'date_maturity': payment.payment_date,
- 'partner_id': payment.partner_id.id,
+ 'partner_id': payment.partner_id.commercial_partner_id.id,
'account_id': payment.company_id.transfer_account_id.id,
'payment_id': payment.id,
}),
@@ -617,7 +617,7 @@ class account_payment(models.Model):
'debit': balance > 0.0 and balance or 0.0,
'credit': balance < 0.0 and -balance or 0.0,
'date_maturity': payment.payment_date,
- 'partner_id': payment.partner_id.id,
+ 'partner_id': payment.partner_id.commercial_partner_id.id,
'account_id': payment.destination_journal_id.default_credit_account_id.id,
'payment_id': payment.id,
}),