refactor: dr/cr logic for journals as payments
This commit is contained in:
parent
73cc1ba654
commit
0567243772
@ -992,15 +992,14 @@ class AccountsController(TransactionBase):
|
|||||||
"Account", party_account, "account_currency"
|
"Account", party_account, "account_currency"
|
||||||
)
|
)
|
||||||
|
|
||||||
dr_or_cr = "debit" if arg.get("party_type") == "Customer" else "credit"
|
if arg.get("difference_amount") > 0:
|
||||||
|
dr_or_cr = "debit" if arg.get("party_type") == "Customer" else "credit"
|
||||||
# if arg.reference_doctype == "Purchase Invoice":
|
else:
|
||||||
# dr_or_cr = "debit" if dr_or_cr == "credit" else "credit"
|
dr_or_cr = "credit" if arg.get("party_type") == "Customer" else "debit"
|
||||||
|
|
||||||
reverse_dr_or_cr = "debit" if dr_or_cr == "credit" else "credit"
|
reverse_dr_or_cr = "debit" if dr_or_cr == "credit" else "credit"
|
||||||
|
|
||||||
gain_loss_account = arg.get("difference_account")
|
gain_loss_account = arg.get("difference_account")
|
||||||
|
|
||||||
if not gain_loss_account:
|
if not gain_loss_account:
|
||||||
frappe.throw(
|
frappe.throw(
|
||||||
_("Please set default Exchange Gain/Loss Account in Company {}").format(
|
_("Please set default Exchange Gain/Loss Account in Company {}").format(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user