Merge pull request #48225 from frappe/mergify/bp/version-15-hotfix/pr-48078

fix: fallback expense account and cost center in subcontracting receipt (backport #48078)
This commit is contained in:
Mihir Kandoi
2025-06-24 12:14:28 +05:30
committed by GitHub

View File

@@ -619,11 +619,11 @@ class SubcontractingReceipt(SubcontractingController):
self.add_gl_entry(
gl_entries=gl_entries,
account=supplier_warehouse_account,
cost_center=rm_item.cost_center,
cost_center=rm_item.cost_center or item.cost_center,
debit=0.0,
credit=flt(rm_item.amount),
remarks=remarks,
against_account=rm_item.expense_account,
against_account=rm_item.expense_account or item.expense_account,
account_currency=get_account_currency(supplier_warehouse_account),
project=item.project,
item=item,
@@ -631,8 +631,8 @@ class SubcontractingReceipt(SubcontractingController):
# Expense Account (Debit)
self.add_gl_entry(
gl_entries=gl_entries,
account=rm_item.expense_account,
cost_center=rm_item.cost_center,
account=rm_item.expense_account or item.expense_account,
cost_center=rm_item.cost_center or item.cost_center,
debit=flt(rm_item.amount),
credit=0.0,
remarks=remarks,