mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-05 13:24:47 +00:00
fix(refactor): Advance tds allocation to purchase invoice
(cherry picked from commit 5ba3b28d69)
This commit is contained in:
committed by
mergify-bot
parent
e2956922dc
commit
31f95bd5d1
@@ -73,8 +73,28 @@ def process_gl_map(gl_map, merge_entries=True, precision=None):
|
||||
flt(entry.debit_in_account_currency) - flt(entry.credit_in_account_currency)
|
||||
entry.credit_in_account_currency = 0.0
|
||||
|
||||
update_net_values(entry)
|
||||
|
||||
return gl_map
|
||||
|
||||
def update_net_values(entry):
|
||||
# In some scenarios net value needs to be shown in the ledger
|
||||
# This method updates net values as debit or credit
|
||||
if entry.post_net_value and entry.debit and entry.credit:
|
||||
if entry.debit > entry.credit:
|
||||
entry.debit = entry.debit - entry.credit
|
||||
entry.debit_in_account_currency = entry.debit_in_account_currency \
|
||||
- entry.credit_in_account_currency
|
||||
entry.credit = 0
|
||||
entry.credit_in_account_currency = 0
|
||||
else:
|
||||
entry.credit = entry.credit - entry.debit
|
||||
entry.credit_in_account_currency = entry.credit_in_account_currency \
|
||||
- entry.debit_in_account_currency
|
||||
|
||||
entry.debit = 0
|
||||
entry.debit_in_account_currency = 0
|
||||
|
||||
def merge_similar_entries(gl_map, precision=None):
|
||||
merged_gl_map = []
|
||||
accounting_dimensions = get_accounting_dimensions()
|
||||
|
||||
Reference in New Issue
Block a user