mirror of
https://github.com/OCA/account-financial-tools.git
synced 2025-02-02 12:47:26 +02:00
[12.0][ADD] account_document_reversal
This commit is contained in:
committed by
Jordi Ballester Alomar
parent
3a53ba8f7d
commit
0e44a9de54
@@ -0,0 +1,26 @@
|
||||
# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/)
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)
|
||||
from odoo import models, api
|
||||
|
||||
|
||||
class AccountDocumentReversal(models.AbstractModel):
|
||||
_name = 'account.document.reversal'
|
||||
_description = 'Abstract Module for Document Reversal'
|
||||
|
||||
@api.model
|
||||
def reverse_document_wizard(self):
|
||||
""" Return Wizard to Cancel Document """
|
||||
action = self.env.ref('account_document_reversal.'
|
||||
'action_view_reverse_account_document')
|
||||
vals = action.read()[0]
|
||||
return vals
|
||||
|
||||
@api.multi
|
||||
def action_document_reversal(self, date=None, journal_id=None):
|
||||
""" Reverse with following guildeline,
|
||||
- Check existing document state / raise warning
|
||||
- Find all related moves and unreconcile
|
||||
- Create reversed moves
|
||||
- Set state to cancel
|
||||
"""
|
||||
raise NotImplementedError()
|
||||
Reference in New Issue
Block a user