-
de1a7c14a0
Trim README to current-state reference, drop changelog narrative
main
Marco
2026-07-31 15:49:10 +00:00
-
2b4b2eb91f
Add shared VIES/VAT-ID/PLZ/carrier-tracking modules (v0.3.0)
Marco
2026-07-31 15:32:55 +00:00
-
5f5b528db5
Add showcase-xml script for generating a sample e-invoice XML
Marco
2026-07-31 13:45:07 +00:00
-
e3d575e73b
Add customer-onboarding section to README
Marco
2026-07-31 13:00:04 +00:00
-
87cf1db330
Fix fonts.ts crashing every client bundle that reaches it (v0.2.9)
Marco
2026-07-30 18:22:53 +00:00
-
ed96d36b54
Fix font path breaking every PDF render inside the Payload backend (v0.2.8)
Marco
2026-07-30 10:48:42 +00:00
-
e66007cc4a
Add optional per-line SKU + shipping recipient company/contact fields (v0.2.7)
Marco
2026-07-30 08:18:58 +00:00
-
d6e83db5cf
Embed Liberation Sans in invoice PDFs for PDF/A-3 compliance (v0.2.6)
Marco
2026-07-28 23:37:28 +00:00
-
bcdf8d2889
Move §19/§4-Nr.-1b-UStG notice out of the summary card
Marco
2026-07-25 19:48:08 +00:00
-
b3bd5c3f07
Fix unpaid-Vorkasse notice layout: full page width, more top spacing
Marco
2026-07-25 16:58:35 +00:00
-
8dc56c9783
Fix isPaidImmediately's exact-match regression, add unpaid Vorkasse instructions
Marco
2026-07-25 16:11:44 +00:00
-
ceaa437724
Drop the Netto row for Kleinunternehmer invoices
Marco
2026-07-24 15:18:36 +00:00
-
439165c98d
Make InvoiceSeller.vatId optional for Kleinunternehmer sellers
Marco
2026-07-24 13:09:30 +00:00
-
51ae8a9c0a
Add Kleinunternehmerregelung (§19 UStG) support
Marco
2026-07-24 12:51:13 +00:00
-
c28ceb7bd3
Style Netto the same size/weight as the MwSt annotation
Marco
2026-07-23 21:33:57 +00:00
-
3922ea12e1
Move Netto below the MwSt annotation, not above it
Marco
2026-07-23 21:26:51 +00:00
-
70c39f8b3a
Document the Netto row and its universal-scope fix
Marco
2026-07-23 21:07:04 +00:00
-
31978d5ea2
Show Netto on every invoice, not just non-exempt ones
Marco
2026-07-23 20:58:16 +00:00
-
83ece1efef
Document VAT exemption support and today's invoice-layout fixes
Marco
2026-07-23 19:19:26 +00:00
-
942b8a8632
Add innergemeinschaftliche-Lieferung (VAT exemption) support
Marco
2026-07-23 18:59:19 +00:00
-
01374c47cd
Fix invoice/correction-invoice summary: rows now actually sum to Gesamt
Marco
2026-07-23 18:50:23 +00:00
-
48da8c069a
Plain-text paid badge, uniform item rows, show B2B recipient fields
Marco
2026-07-23 18:16:27 +00:00
-
ceedb4be05
Move paid badge outside the summary card, not just below the last row inside it
Marco
2026-07-23 14:51:45 +00:00
-
6af96eb9b8
Invoice PDF layout: centered footer, clustered summary rows, more image/text spacing, relocated paid badge, stacked Packstation/Postnummer
Marco
2026-07-23 14:33:27 +00:00
-
f6d8e9eaf5
Fix missing degross step in shipping/discount allocation (real ~1 EUR bug on a real order)
Marco
2026-07-23 14:02:25 +00:00
-
fd5d8e688b
Fix BR-CO-16: declare the PayableAmount/order.total gap via PayableRoundingAmount
Marco
2026-07-23 12:43:06 +00:00
-
97a7f6a036
Rebuild EN16931 monetary fields on an integer-cents pipeline
Marco
2026-07-23 12:40:07 +00:00
-
9ff4d39de4
Fix EN16931 line/allowance-charge amounts: report net, not gross
Marco
2026-07-23 12:34:10 +00:00
-
dd37b8dc78
Actually fix the Delivery element: an empty object wasn't enough
Marco
2026-07-23 12:25:21 +00:00
-
ffd4c40d92
Fix CII schema violation: emit an empty ApplicableHeaderTradeDelivery element
Marco
2026-07-23 12:23:03 +00:00
-
29ea9fafd8
Phase 4: Mustang EN16931/PDF-A-3 validation in CI
Marco
2026-07-23 12:12:51 +00:00
-
68d7054557
Split e-invoice exports into a separate server-only subpath
Marco
2026-07-23 11:31:15 +00:00
-
63e3a02212
Phase 3: actual ZUGFeRD/Factur-X e-invoice generation
Marco
2026-07-23 11:28:03 +00:00
-
4e9b4b9dd4
Add bankName back to InvoiceSeller, shown alongside IBAN/BIC
Marco
2026-07-23 10:26:23 +00:00
-
62821ddc8a
Phase 2: structured iban/bic instead of free-text bankDetails
Marco
2026-07-23 10:06:12 +00:00
-
9336cfd0ba
Initial commit: shared invoice/correction-invoice PDF generation
Marco
2026-07-23 08:33:12 +00:00