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
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]