fix(accounting): label the outgoing-invoice totals block in the tax summary

The summary card's top block (Total net/VAT/gross) is the outgoing-invoice
totals but had no section header, unlike the 'Income / costs' block below.
Add an 'Outgoing invoices' (de: 'Ausgangsrechnungen') header to match.
This commit is contained in:
Luca
2026-06-15 17:48:22 +02:00
parent fd1dd81e8d
commit f3e77e7807
3 changed files with 5 additions and 0 deletions
+1
View File
@@ -3951,6 +3951,7 @@
"costsTitle": "Kosten (Eingangsrechnungen + Spesen)",
"costsDisclaimer": "Diese Einnahmen-Ausgaben-Übersicht ist eine Orientierungshilfe für Ihre Aufzeichnungen (Milchbüchleinrechnung). Vorsteuerabzug und Ergebnis hängen von der steuerlichen Behandlung jeder Kostenposition ab — vor der Einreichung mit Ihrem Treuhänder / der Steuerverwaltung prüfen.",
"summary": {
"outgoingTitle": "Ausgangsrechnungen",
"title": "Einnahmen / Ausgaben",
"income": "Einnahmen",
"costs": "Ausgaben",
+1
View File
@@ -3951,6 +3951,7 @@
"costsTitle": "Costs (incoming invoices + expenses)",
"costsDisclaimer": "This income/expense overview is a guideline for your records (Einnahmen-Ausgaben-Rechnung). VAT reclaimability and the result figure depend on each costs tax treatment — verify with your Treuhänder / tax authority before filing.",
"summary": {
"outgoingTitle": "Outgoing invoices",
"title": "Income / costs",
"income": "Income",
"costs": "Costs",
@@ -301,6 +301,9 @@ export const TaxReportPage: React.FC = () => {
applicable. */}
{hasAnyData && report && (
<Card padding="md">
<h2 className="text-xs font-semibold uppercase tracking-wider text-neutral-500 dark:text-neutral-400 mb-2">
{t('taxReport.summary.outgoingTitle', 'Outgoing invoices')}
</h2>
<div className="space-y-1.5 text-sm">
<div className="flex justify-between gap-3">
<span className="text-neutral-700 dark:text-neutral-300">{t('taxReport.grandTotalNet', 'Total net')}</span>