diff --git a/src/correctionInvoicePdf.tsx b/src/correctionInvoicePdf.tsx index 830de55..9625ca1 100644 --- a/src/correctionInvoicePdf.tsx +++ b/src/correctionInvoicePdf.tsx @@ -357,10 +357,14 @@ function CorrectionInvoiceDocument({ kind, order, seller }: { kind: CorrectionIn single well-defined figure (Gesamt minus every rate's own tax, summed) regardless of how many rates are present. Shown on every correction invoice (Storno and Gutschrift - alike), not just non-exempt ones. */} + alike), not just non-exempt ones. Same small/muted + vatNoteLabel/vatNoteValue styling as the MwSt annotation + above it, not the larger summaryLabel/summaryValue the + build-up rows use — both are supplementary detail below + the hero Gesamt figure, same visual tier. */} - Netto - -{formatPrice(rateGroups.reduce((sum, g) => sum + g.net, 0))} + Netto + -{formatPrice(rateGroups.reduce((sum, g) => sum + g.net, 0))} diff --git a/src/invoicePdf.tsx b/src/invoicePdf.tsx index 4903e8d..b60aa31 100644 --- a/src/invoicePdf.tsx +++ b/src/invoicePdf.tsx @@ -416,10 +416,15 @@ export function InvoiceDocument({ order, seller }: { order: InvoiceOrder; seller consistency across every invoice this shop issues. Placed last (after the MwSt annotation, not before it) — see that annotation's own comment above for why the order - matters here. */} + matters here. Styled with the same small/muted + vatNoteLabel/vatNoteValue as that annotation, not the + larger summaryLabel/summaryValue the build-up rows above + Gesamt use — Netto is supplementary detail *below* the + hero Gesamt figure, same visual tier as the tax + breakdown, not another primary line competing with it. */} - Netto - {formatPrice(rateGroups.reduce((sum, g) => sum + g.net, 0))} + Netto + {formatPrice(rateGroups.reduce((sum, g) => sum + g.net, 0))} {paid && (