From 34d6a349a181ec4ef57826d7d1801d9d0f37fb7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20=C3=96rtenberg?= Date: Mon, 24 Nov 2025 02:18:45 +0100 Subject: [PATCH] fixed bug --- findUniques2.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/findUniques2.py b/findUniques2.py index 50b617f..c881e3e 100644 --- a/findUniques2.py +++ b/findUniques2.py @@ -139,13 +139,15 @@ for dVerf, dLine in debeter.items(): debetVal = 0 toDel.append(dVerf) elif sumVal + debetVal < 0: - sums[kVerf]["value"] = sumVal + debetVal + sums[kVerf]["value"] += debetVal debetVal = 0 toDel.append(dVerf) else: - sums[kVerf]["value"] = sumVal + debetVal - debetVal = debetVal - sumVal + sums[kVerf]["value"] = 0 + debetVal = debetVal + sumVal sums[kVerf]["debets"] = sums[kVerf]["debets"] + [dVerf] + if abs(debetVal) > 0.0001: + debeter[dVerf]["Value"] = debetVal for dVerf in list(set(toDel)): del debeter[dVerf]