16 lines
496 B
Python
16 lines
496 B
Python
|
import uuid
|
||
|
|
||
|
from odoo import models
|
||
|
|
||
|
|
||
|
class AccountMove(models.Model):
|
||
|
_inherit = 'account.move'
|
||
|
|
||
|
def _l10n_sg_get_uuid(self):
|
||
|
""" SG Pint requires us to generate a uuid, to avoid storing a new field on the move,
|
||
|
we derive it from the dbuuid and the move id. """
|
||
|
self.ensure_one()
|
||
|
dbuuid = self.env['ir.config_parameter'].sudo().get_param('database.uuid')
|
||
|
guid = uuid.uuid5(namespace=uuid.UUID(dbuuid), name=str(self.id))
|
||
|
return str(guid)
|