fix: defered accounting fixes
This commit is contained in:
parent
504f317434
commit
27af6b377f
@ -128,9 +128,13 @@ def book_deferred_income_or_expense(doc, start_date=None, end_date=None):
|
|||||||
# book the expense/income on the last day, but it will be trigger on the 1st of month at 12:00 AM
|
# book the expense/income on the last day, but it will be trigger on the 1st of month at 12:00 AM
|
||||||
# start_date: 1st of the last month or the start date
|
# start_date: 1st of the last month or the start date
|
||||||
# end_date: end_date or today-1
|
# end_date: end_date or today-1
|
||||||
|
enable_check = "enable_deferred_revenue" \
|
||||||
|
if doc.doctype=="Sales Invoice" else "enable_deferred_expense"
|
||||||
|
|
||||||
gl_entries = []
|
gl_entries = []
|
||||||
for item in doc.get('items'):
|
for item in doc.get('items'):
|
||||||
|
if not item.get(enable_check): continue
|
||||||
|
|
||||||
skip = False
|
skip = False
|
||||||
last_gl_entry, booking_start_date, booking_end_date, skip = \
|
last_gl_entry, booking_start_date, booking_end_date, skip = \
|
||||||
get_booking_dates(doc, item, start_date, end_date)
|
get_booking_dates(doc, item, start_date, end_date)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user