From fe3bee44e21ea2c96f30d653f7fec7040493db09 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Thu, 14 Mar 2024 12:51:51 +0530 Subject: [PATCH] fix: show correct variance for durations with no vouchers (cherry picked from commit bc78bc33f1a0a8ecac34338298ab334bd51aa8a7) --- .../item_group_wise_sales_target_variance.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py b/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py index d4e704a7e33..42bdf571738 100644 --- a/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py +++ b/erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py @@ -197,6 +197,8 @@ def prepare_data( ): details[p_key] += r.get(qty_or_amount_field, 0) details[variance_key] = details.get(p_key) - details.get(target_key) + else: + details[variance_key] = details.get(p_key) - details.get(target_key) details["total_achieved"] += details.get(p_key) details["total_variance"] = details.get("total_achieved") - details.get("total_target")