From d9d48da50566511ae5a67aef64208b67a841074e Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Tue, 20 Jan 2026 08:46:33 +0530 Subject: [PATCH] fix: include credit notes in project gross margin calculation (cherry picked from commit a378fee8e01b6889d10448aeb67b92ca11d95fb6) --- erpnext/projects/doctype/project/project.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/projects/doctype/project/project.py b/erpnext/projects/doctype/project/project.py index 1f434a485b5..bc4e4d869c0 100644 --- a/erpnext/projects/doctype/project/project.py +++ b/erpnext/projects/doctype/project/project.py @@ -308,6 +308,8 @@ class Project(Document): self.gross_margin = flt(self.total_billed_amount) - expense_amount if self.total_billed_amount: self.per_gross_margin = (self.gross_margin / flt(self.total_billed_amount)) * 100 + else: + self.per_gross_margin = 0 def update_purchase_costing(self): total_purchase_cost = calculate_total_purchase_cost(self.name)