mirror of
https://github.com/OCA/account-reconcile.git
synced 2025-01-20 12:27:39 +02:00
[IMP] New Line EOF [IMP] Flake8 [ADD] Documentation and Test Cases [IMP] Flake8 [UPD] Update account_reconcile_reconciliation_date.pot [UPD] README.rst
27 lines
933 B
Python
27 lines
933 B
Python
# Copyright (C) 2019, Open Source Integrators
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
|
|
|
from datetime import date
|
|
from odoo import api, fields, models
|
|
|
|
|
|
class AccountFullReconcile(models.Model):
|
|
_inherit = "account.full.reconcile"
|
|
_description = "Full Reconcile"
|
|
|
|
reconciliation_date = fields.Date(string="Reconciliation Date",
|
|
default=date.today())
|
|
|
|
@api.model
|
|
def create(self, vals):
|
|
res = super().create(vals)
|
|
for reconcile_id in res:
|
|
for line_id in reconcile_id.reconciled_line_ids:
|
|
if line_id.payment_id:
|
|
line_id.payment_id.reconciliation_date = reconcile_id.\
|
|
reconciliation_date
|
|
if line_id.invoice_id:
|
|
line_id.invoice_id.reconciliation_date = reconcile_id.\
|
|
reconciliation_date
|
|
return res
|