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]