Browse Source

Merge pull request #26323 from deepeshgarg007/multi-company-deferred-revenue_develop

fix: Auto process deferred accounting for multi-company setup
develop
Deepesh Garg 3 years ago
committed by GitHub
parent
commit
787cd77f03
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 26
      erpnext/accounts/deferred_revenue.py

26
erpnext/accounts/deferred_revenue.py

@ -301,17 +301,21 @@ def process_deferred_accounting(posting_date=None):
start_date = add_months(today(), -1)
end_date = add_days(today(), -1)
for record_type in ('Income', 'Expense'):
doc = frappe.get_doc(dict(
doctype='Process Deferred Accounting',
posting_date=posting_date,
start_date=start_date,
end_date=end_date,
type=record_type
))
doc.insert()
doc.submit()
companies = frappe.get_all('Company')
for company in companies:
for record_type in ('Income', 'Expense'):
doc = frappe.get_doc(dict(
doctype='Process Deferred Accounting',
company=company.name,
posting_date=posting_date,
start_date=start_date,
end_date=end_date,
type=record_type
))
doc.insert()
doc.submit()
def make_gl_entries(doc, credit_account, debit_account, against,
amount, base_amount, posting_date, project, account_currency, cost_center, item, deferred_process=None):

Loading…
Cancel
Save