mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
Merge branch 'fix/15.0/hr_payroll_payment__method_line' into '15.0'
fix/15.0/hr_payroll_payment__method_line into 15.0 See merge request hibou-io/hibou-odoo/suite!1303
This commit is contained in:
@@ -63,11 +63,18 @@ class HrPayslip(models.Model):
|
||||
return super(HrPayslip, self).create(vals)
|
||||
|
||||
def _payment_values(self, amount):
|
||||
method = self.move_id.journal_id.payroll_payment_method_id
|
||||
if amount > 0.0:
|
||||
method = self.move_id.journal_id.payroll_payment_method_refund_id
|
||||
|
||||
method_line = self.move_id.journal_id.payroll_payment_journal_id.outbound_payment_method_line_ids.filtered(
|
||||
lambda l: l.payment_method_id == method
|
||||
)
|
||||
values = {
|
||||
'payment_reference': self.number,
|
||||
'ref': self.number + ' - ' + self.name,
|
||||
'journal_id': self.move_id.journal_id.payroll_payment_journal_id.id,
|
||||
'payment_method_id': self.move_id.journal_id.payroll_payment_method_id.id,
|
||||
'payment_method_line_id': method_line.id,
|
||||
'partner_type': 'supplier',
|
||||
'partner_id': self.employee_id.address_home_id.id,
|
||||
'payment_type': 'outbound',
|
||||
@@ -77,7 +84,6 @@ class HrPayslip(models.Model):
|
||||
values.update({
|
||||
'payment_type': 'inbound',
|
||||
'amount': amount,
|
||||
'payment_method_id': self.move_id.journal_id.payroll_payment_method_refund_id.id,
|
||||
})
|
||||
return values
|
||||
|
||||
|
||||
Reference in New Issue
Block a user