from odoo import _, models from odoo.fields import Command class Account_Edi_Proxy_ClientUser(models.Model): _inherit = 'account_edi_proxy_client.user' def _peppol_import_invoice(self, attachment, peppol_state, uuid, journal=None): # EXTENDS account_peppol """Save new documents in the Documents app, when a folder has been set on the company. """ if self.company_id.peppol_reception_mode == 'documents': document = self.env['documents.document'].create({ 'attachment_id': attachment.id, 'folder_id': self.company_id.documents_account_peppol_folder_id.id, 'tag_ids': [Command.set(self.company_id.documents_account_peppol_tag_ids.ids)], }) document._message_log( body=_( "Peppol document (UUID: %(uuid)s) has been received successfully.", uuid=uuid, ), ) return {'uuid': uuid} return super()._peppol_import_invoice(attachment, peppol_state, uuid, journal=journal)