Summenfelder mit Punkt-Dezimaltrenner fuer PDF-JavaScript Nullformat Kompatibilitaet

This commit is contained in:
Rob committed 2026-03-28 09:54:23 +01:00
1 parent 4001bb78f5
commit 6e2404774a
2 files changed
+13 -11

No files matched your search

+6 -4
View File
@@ -79,11 +79,13 @@ def build_field_dict(
fields[f"plan.{idx}"] = ""
fields[f"{pauschale_prefix}.{idx}"] = "0"
# Summary fields (replicate PDF JavaScript calculations)
# Summary fields (replicate PDF JavaScript calculations).
# Values use period decimal separator because the PDF's JavaScript
# format action (Nullformat) parses them as JS numbers.
pauschale_5_euro = pauschale_5_count * 8.6
fields["pauschale_5_sum"] = f"{pauschale_5_euro:.2f}".replace(".", ",")
fields["pauschale_25_sum"] = "0,00"
fields["pauschale_sum"] = f"{pauschale_5_euro:.2f}".replace(".", ",")
fields["pauschale_5_sum"] = f"{pauschale_5_euro:.2f}"
fields["pauschale_25_sum"] = "0.00"
fields["pauschale_sum"] = f"{pauschale_5_euro:.2f}"
fields["anwesend_sum"] = str(pauschale_5_count)
return fields