fix: Add patch to update closing balances
This commit is contained in:
parent
6607c8bd82
commit
a663df376c
@ -2,8 +2,25 @@
|
||||
# License: MIT. See LICENSE
|
||||
|
||||
|
||||
# import frappe
|
||||
import frappe
|
||||
|
||||
from erpnext.accounts.utils import get_fiscal_year
|
||||
|
||||
|
||||
def execute():
|
||||
pass
|
||||
company_wise_order = {}
|
||||
for pcv in frappe.db.get_all(
|
||||
"Period Closing Voucher",
|
||||
fields=["company", "posting_date", "name"],
|
||||
filters={"docstatus": 1},
|
||||
order_by="posting_date",
|
||||
):
|
||||
|
||||
company_wise_order.setdefault(pcv.company, [])
|
||||
if pcv.posting_date not in company_wise_order[pcv.company]:
|
||||
pcv_doc = frappe.get_doc("Period Closing Voucher", pcv.name)
|
||||
pcv_doc.year_start_date = get_fiscal_year(
|
||||
pcv.posting_date, pcv.fiscal_year, company=pcv.company
|
||||
)[1]
|
||||
pcv_doc.make_closing_entries()
|
||||
company_wise_order[pcv.company].append(pcv.posting_date)
|
||||
|
Loading…
Reference in New Issue
Block a user