Files
account-reconcile/account_reconcile_reconciliation_date/models/account_full_reconcile.py
scampbell 17f6257a49 [ADD] account_reconcile_reconciliation_date
[IMP] New Line EOF

[IMP] Flake8

[ADD] Documentation and Test Cases

[IMP] Flake8

[UPD] Update account_reconcile_reconciliation_date.pot

[UPD] README.rst
2021-07-09 15:47:09 -06:00

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