Workflow
Ekran raportów ma filtr okresu i kont oraz zakładki: księgowość, dokumenty, załączniki i wspólnicy. Każda zakładka ma własną tabelę i eksport CSV/XLSX. Dzięki temu raporty są nie tylko wydrukiem, ale też narzędziem analizy i uzgodnień.

Kontrola danych
Raporty są ekranem kontroli, a nie tylko eksportem tabel. Operator przechodzi od dekretów, dokumentów, załączników i wspólników do uzgodnień sald, historii kont, obrotówki i zestawień, a te same filtry z widoku trafiają do CSV, XLSX i wydruku.
Ekran raportów ma filtr okresu i kont oraz zakładki: księgowość, dokumenty, załączniki i wspólnicy. Każda zakładka ma własną tabelę i eksport CSV/XLSX. Dzięki temu raporty są nie tylko wydrukiem, ale też narzędziem analizy i uzgodnień.

Filtruj. Zmienia zakres raportów i buduje linki eksportu z tym samym zestawem parametrów.
CSV/XLSX. Pobiera konkretny raport przez /api/reports/export z parametrami report i format.
Drukuj. Otwiera /reports/print, gdzie dostępna jest akcja przeglądarkowa Drukuj / zapisz jako PDF.
Zakładki raportów. Przełączają widok bez utraty kontekstu filtra.
flowchart LR A["Dekrety zatwierdzone"] --> E["GetReportsQuery"] B["Dokumenty i załączniki"] --> E C["Plan kont i mapowania"] --> E D["Wspólnicy i pożyczki"] --> E E --> F["Widok raportów z filtrami"] F --> G["CSV / XLSX"] F --> H["/reports/print"] F --> I["JPK i archiwum okresu"]
Raporty spinają moduły: dokument bez załącznika widać w jednej zakładce, saldo konta w drugiej, a dane wspólników w trzeciej. To pokazuje, że projekt nie kończy się na CRUD, tylko daje operatorowi narzędzia do realnej kontroli ksiąg.