[13.0][MIG] account_document_reversal

This commit is contained in:
kittiu
2020-03-27 21:23:59 +07:00
committed by OCA Transbot
parent 0cbb026770
commit 351071ae4d
79 changed files with 219 additions and 181 deletions

View File

@@ -1,12 +1,28 @@
# 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 api, models
from odoo import api, models, fields
class AccountDocumentReversal(models.AbstractModel):
_name = "account.document.reversal"
_description = "Abstract Module for Document Reversal"
is_cancel_reversal = fields.Boolean(
string="Use Cancel Reversal",
compute="_compute_is_cancel_reversal",
)
# reversal_move_ids = fields.Many2many(
# comodel_name="account.move",
# help="Cancelled journal entries",
# )
def _compute_is_cancel_reversal(self):
for rec in self:
if "journal_id" in rec:
rec.is_cancel_reversal = rec.journal_id.is_cancel_reversal
else:
rec.is_cancel_reversal = False
@api.model
def reverse_document_wizard(self):
""" Return Wizard to Cancel Document """
@@ -16,7 +32,6 @@ class AccountDocumentReversal(models.AbstractModel):
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