fixed bug

This commit is contained in:
Erik Örtenberg 2025-11-24 02:18:45 +01:00
parent cda6624e7d
commit 34d6a349a1

View File

@ -139,13 +139,15 @@ for dVerf, dLine in debeter.items():
debetVal = 0 debetVal = 0
toDel.append(dVerf) toDel.append(dVerf)
elif sumVal + debetVal < 0: elif sumVal + debetVal < 0:
sums[kVerf]["value"] = sumVal + debetVal sums[kVerf]["value"] += debetVal
debetVal = 0 debetVal = 0
toDel.append(dVerf) toDel.append(dVerf)
else: else:
sums[kVerf]["value"] = sumVal + debetVal sums[kVerf]["value"] = 0
debetVal = debetVal - sumVal debetVal = debetVal + sumVal
sums[kVerf]["debets"] = sums[kVerf]["debets"] + [dVerf] sums[kVerf]["debets"] = sums[kVerf]["debets"] + [dVerf]
if abs(debetVal) > 0.0001:
debeter[dVerf]["Value"] = debetVal
for dVerf in list(set(toDel)): for dVerf in list(set(toDel)):
del debeter[dVerf] del debeter[dVerf]