|
|
@ -2,13 +2,15 @@ from odoo import api, fields, models, _ |
|
|
|
|
|
|
|
|
|
|
|
class AccountInvoice(models.Model): |
|
|
|
_inherit = 'account.invoice' |
|
|
|
_inherit = "account.invoice" |
|
|
|
|
|
|
|
def _prepare_invoice_line_from_po_line(self, line): |
|
|
|
""" Override parent's method to invert Purchase Order Reference on invoice line""" |
|
|
|
invoice_line = super(AccountInvoice, self)._prepare_invoice_line_from_po_line(line) |
|
|
|
invoice_line = super( |
|
|
|
AccountInvoice, self |
|
|
|
)._prepare_invoice_line_from_po_line(line) |
|
|
|
if self.user_has_groups( |
|
|
|
'beesdoo_purchase.' |
|
|
|
'group_invert_po_ref_on_inv_line'): |
|
|
|
invoice_line['name'] = line.name + ': ' + line.order_id.name |
|
|
|
"beesdoo_purchase." "group_invert_po_ref_on_inv_line" |
|
|
|
): |
|
|
|
invoice_line["name"] = line.name + ": " + line.order_id.name |
|
|
|
return invoice_line |