Odoo18-Base/addons/l10n_id_efaktur/wizard/account_move_reversal.py
2025-01-06 10:57:38 +07:00

21 lines
803 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class AccountMoveReversal(models.TransientModel):
_inherit = "account.move.reversal"
def _modify_default_reverse_values(self, origin_move):
# EXTEND 'account'
values = super()._modify_default_reverse_values(origin_move)
# The replacement eFaktur is to "correct" a detail from the original. If an e-Faktur
# invoice has been sent to the government and the user needs to adjust it, they must send
# an adjustment invoice, which refers to the original invoice in its tax number.
if origin_move.l10n_id_efaktur_document:
values.update({
'l10n_id_replace_invoice_id': origin_move.id
})
return values