Bastian Wagner
7b499b361f
feat: add buildReceivableRows for fine/levy/fee entries
...
Cashbox export previously only saw payment transactions. This adds
the query for fine/levy/fee entries (Forderungen) that the redesigned
PDF report will show in a separate section.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-04 10:22:59 +02:00
Bastian Wagner
f8857f71e1
feat: add buildPdf for cashbox export
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-03 21:20:57 +02:00
Bastian Wagner
0b408f7d73
fix: use symmetric rounding for negative amounts in formatGermanAmount
2026-08-03 21:16:05 +02:00
Bastian Wagner
c6df6a6d38
fix: handle negative-zero and half-cent rounding in formatGermanAmount
2026-08-03 21:12:27 +02:00
Bastian Wagner
cab04c5869
feat: add buildCsv for cashbox export
2026-08-03 21:08:03 +02:00
Bastian Wagner
cf7c3efb0f
fix: add null type guards to buildRows to prevent crashes on missing types
2026-08-03 21:02:52 +02:00
Bastian Wagner
a9df62a249
feat: add buildRows for cashbox export row filtering
2026-08-03 20:57:36 +02:00