[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>
This commit is contained in:
@@ -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,
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user