diff --git a/frontend/src/pages/admin/clients/TaxReportPage.tsx b/frontend/src/pages/admin/clients/TaxReportPage.tsx index afc788b1..3251c77f 100644 --- a/frontend/src/pages/admin/clients/TaxReportPage.tsx +++ b/frontend/src/pages/admin/clients/TaxReportPage.tsx @@ -285,12 +285,11 @@ export const TaxReportPage: React.FC = () => { - {/* Einnahmen-Ausgaben summary (#4): income vs costs vs - result. Only when there is a cost side. The result line - is the simplified surplus a Milchbüchlein needs; VAT - payable is a guideline (depends on each cost's tax - treatment — see disclaimer below the cost table). */} - {hasCosts && report.summary && ( + {/* Einnahmen-Ausgaben summary (#4): income vs costs vs result. + Always shown when the cost side loaded (even with zero costs) + so the result/income is visible, not just revenue. Hidden only + if the cost side errored (a banner explains that separately). */} + {report.summary && !report.costsError && (