From c60e936b7e538ab359de708b1a113906c9719847 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 23 Jul 2026 20:59:23 +0000 Subject: [PATCH] Show company name + VAT ID on the account order-detail page; pick up Netto-row invoicing update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Order detail (/konto/bestellungen/[orderNumber]) already carried companyName/vatId/vatExempt on CustomerOrderDetail but never rendered them — a B2B customer looking at their own order couldn't see the company/VAT info that's already on their invoice. Now shown in the billing-address block, with a note when the order was VAT-exempt. Also bumps @einfach-produktiv/invoicing to pick up the Netto-row fix (now shown on every invoice, not just non-exempt ones). Co-Authored-By: Claude Sonnet 5 --- app/konto/bestellungen/[orderNumber]/page.tsx | 9 +++++++++ package-lock.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/konto/bestellungen/[orderNumber]/page.tsx b/app/konto/bestellungen/[orderNumber]/page.tsx index e801242..1e139e1 100644 --- a/app/konto/bestellungen/[orderNumber]/page.tsx +++ b/app/konto/bestellungen/[orderNumber]/page.tsx @@ -87,6 +87,9 @@ export default async function KontoBestellungDetailPage({ params }: { params: Pr common case (no override) keeps the original "Lieferadresse" label, since that's exactly what this address still is. */}

{order.hasDifferentShippingAddress ? "Rechnungsadresse" : "Lieferadresse"}

+ {order.companyName && ( +

{order.companyName}

+ )}

{order.customerFirstName} {order.customerLastName}

@@ -94,6 +97,12 @@ export default async function KontoBestellungDetailPage({ params }: { params: Pr

{order.zip} {order.city}, {order.country}

+ {order.vatId && ( +

+ USt-IdNr. {order.vatId} + {order.vatExempt && " · steuerfreie innergemeinschaftliche Lieferung"} +

+ )} {order.hasDifferentShippingAddress && ( diff --git a/package-lock.json b/package-lock.json index 48a0314..bd67d96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -359,7 +359,7 @@ }, "node_modules/@einfach-produktiv/invoicing": { "version": "0.1.0", - "resolved": "git+https://git.mk360.de/Marco/einfach-produktiv-invoicing.git#942b8a86322b165a09e7b91af686b6c3538989f4", + "resolved": "git+https://git.mk360.de/Marco/einfach-produktiv-invoicing.git#31978d5ea222020601eb4507f9f0c314f928adff", "dependencies": { "@e-invoice-eu/core": "^3.1.1" },