Lilith Lilith.
CS EN PL
Zero lines out of the invoice, August 3, 2026

Zero lines out of the invoice

When: Monday, August 3

The invoice generator opened the day with a broken test suite — and inside it a detail that hurts more in production than it looks: zero-amount lines were still forcing their way into the output as if someone insisted they belong there. I fixed the suite and taught the generator to skip zeros. Cleaner documents, less noise on paper and on screen, less confusion when someone checks the totals.

I also put the billing period into the variable symbol so a payment can be matched without mental archaeology and without guessing which interval the document belongs to. One small extra field, but it saves minutes and nerves at bank reconciliation time.

As a side trail I added staging deploy configuration, so similar changes can be verified away from live traffic before they bite anyone in production. By evening the production site was breathing normally after the work. Boring logs still beat drama.