diff --git a/addons/account/models/account_invoice.py b/addons/account/models/account_invoice.py index 25cfa07eb1c..6b1778cec76 100644 --- a/addons/account/models/account_invoice.py +++ b/addons/account/models/account_invoice.py @@ -381,10 +381,15 @@ class AccountInvoice(models.Model): def _get_vendor_display_info(self): for invoice in self: vendor_display_name = invoice.partner_id.name - if not vendor_display_name and invoice.source_email: - vendor_display_name = _('From: ') + invoice.source_email + invoice.invoice_icon = '' + if not vendor_display_name: + if invoice.source_email: + vendor_display_name = _('From: ') + invoice.source_email + invoice.invoice_icon = '@' + else: + vendor_display_name = ('Created by: ') + invoice.create_uid.name + invoice.invoice_icon = '#' invoice.vendor_display_name = vendor_display_name - invoice.invoice_icon = invoice.source_email and '@' or '' @api.multi def _get_computed_reference(self):