In-house development
ZugNow: e-invoicing for small businesses
A web app that creates invoices as PDF with embedded ZUGFeRD data, for freelancers and small businesses in Germany.
- Technology
- Angular, TypeScript, Java / Quarkus, Microsoft Azure, Terraform
- Relevant for
- Business software with legal requirements, payments and sensitive data
- ZUGFeRD 2.x XML is generated and embedded into the PDF with the Mustangproject library.
- Before an invoice is finalised, the backend checks the mandatory details under § 14 UStG.
- Bank and tax details are stored with field-level AES-256-GCM encryption.
- Payments via Stripe: each webhook event is processed only once, and a scheduled job reconciles subscriptions with Stripe.
- The Azure infrastructure is defined as code with Terraform, including monitoring and alerts.

