MAPA FUNKCJI
Wszystko, co system potrafi — w jednym miejscu
Ta strona pokazuje moduły, automatyzacje i procesy. Jest czytelna dla klientów, a dla nas jest też punktem odniesienia “co już mamy” i “co dopiąć dalej”.
Postęp checklisty
136/136
(100.0%)
Moduły i obszary
7
Rozpisane sekcje z funkcjami i linkami.
Automatyzacje
OCR • KSeF • JPK • cykliczne
Kolejki, retry, quality gate i domknięcia okresów.
Faktury
FV
Pozycje, produkty, kontrahenci, szablony, cykliczne. Klient i biuro.
KSeF + JPK
K
Wysyłka, statusy, offline, UPO, drafty, walidacje i quality gate.
Dokumenty + OCR
OCR
Kolejka, weryfikacja, podpowiedzi, powiązanie z fakturą i księgowaniem.
Zamknięcia
OK
Domykanie miesiąca z raportem spójności i blokadami okresów.
Podatki i ZUS
ZUS
Terminy, statusy, konta do przelewu, widoki i powiązania z payroll.
Magazyn
WZ
Stany, PZ/WZ/MM/INV, import e-commerce i automatyczne dokumenty.
Najczęstsze scenariusze
Zobacz modułyWystaw fakturę w 30 sekund
Wybierz kontrahenta lub wpisz NIP → podpowiedzi pozycji → Enter dodaje kolejną pozycję → auto sumy → zapis.
Zamknij miesiąc bez ryzyka
Raport spójności wykrywa krytyczne braki → poprawiasz wskazane miejsca → domykasz okres VAT + KPiR/Ryczałt.
KSeF offline? System ogarnia retry
Gdy MF nie działa: status offline → potem jednym kliknięciem ponowienie wysyłek i polling statusów + UPO.
Dokumenty → OCR → księgowanie
Klient wrzuca PDF/JPG → OCR w kolejce → księgowa weryfikuje → powiązanie z fakturą i wpisami.
Dla klienta
Szybkie wystawianie i pełna przejrzystość
Faktury, cykliczne, statusy i komunikacja bez chaosu.
Dla biura
Kontrola jakości i automatyzacje operacyjne
Cockpit, quality gate, KSeF/JPK retry, domknięcia okresów.
Mapa funkcji (gdzie co jest)
Ten dokument jest “ściągą” dla rozwoju: co już działa, gdzie to jest w kodzie oraz co warto dopinać dalej.
Centrum pracy księgowej (cockpit)
- Ekran:
GET /workbench - Kontroler: AccountantWorkbenchController.php
- Widok: workbench/index.blade.php
- Funkcje:
- priorytety i alerty (braki, overdue, podatki ≤ 7 dni, KSeF offline/failed, płace do akceptacji),
- akcje “Ponów KSeF offline” i “Odśwież statusy KSeF” (GUI).
Faktury (biuro)
- Lista + filtry: InvoiceController@index, invoices/index.blade.php
- Wystawianie (UX pozycji, produkty, kontrahenci, podpowiedzi): InvoiceController@create/store, invoices/create.blade.php
- Podgląd/druk pozycji: invoices/show.blade.php
- Pozycje faktury (persist): kolumna
invoices.line_items(JSON) + cast: Invoice.php - Podpowiedzi pozycji kontrahenta:
GET /invoices/line-item-suggestions→ InvoiceController@lineItemSuggestions
Faktury (klient)
- Lista / wystawianie / podgląd:
- trasy:
/client/invoices/*w web.php - kontroler: ClientInvoiceController.php
- widoki: client/invoices/*
- trasy:
- Formularz klienta reuse’uje
invoices/create.blade.phpw trybiemode=client(bez panelu KSeF/JPK/MPP).
Szablony faktur
- Model: InvoiceTemplate.php
- Tabela:
invoice_templates(migracja): create_invoice_templates_table.php - UI:
- wybór szablonu na fakturze + “Zapisz jako szablon”: invoices/create.blade.php
- Zapis szablonu:
- biuro: InvoiceController@store
- klient: ClientInvoiceController@store
Faktury cykliczne (abonamenty)
- Reguły: RecurringInvoiceRule.php
- Tabela reguł: create_recurring_invoice_rules_table.php
- Generator: RecurringInvoiceGenerator.php
- Komenda + scheduler: InvoiceGenerateRecurring.php, routes/console.php
- UI klienta:
- trasy:
/client/recurring-invoices/*w web.php - kontroler: ClientRecurringInvoiceRuleController.php
- widoki: client/recurring_invoices/*
- trasy:
Domykanie okresu + raport spójności (quality gate)
- Raport spójności: ConsistencyReportService.php, reports/consistency.blade.php
- Domknięcie: AccountingPeriodCloser.php, PeriodClosureController.php
KSeF / JPK (operacje i retry)
- KSeF: jobs i sender:
- SubmitInvoiceToKsef.php
- PollKsefInvoiceStatus.php
- KsefOnlineInvoiceSender.php
- JPK: draft + walidacja + quality gate:
- GenerateJpkExport.php
- JpkDraftXmlBuilder.php
- JpkDraftXmlValidator.php
- JpkEntryIssueDetector.php