FiscalDiff
Uporządkowany proces analizy różnic w raportach fiskalnych i generowania wyjaśnień w PDF.
Start — nowa sprawa lub powrót do zapisanego szkicu
- Rola
- Programista
- Termin
- Wrzesień – październik 2025
- Technologie
- React, Tailwind CSS, @react-pdf/renderer, Jest
- Zakres
- Proces obsługi, reguły rozliczeń, walidacja i generowanie PDF
O projekcie
Aplikacja porównująca wartości sprzedaży z systemu kasowego z raportami drukarki fiskalnej. W przypadku różnicy prowadzi użytkownika przez dane transakcji, analizę przyczyny, pytania kontrolne i przygotowanie dokumentacji PDF.
Wyzwanie
Proces opierał się na zasadach proceduralnych i uwzględniał wiele przypadków szczególnych. Interfejs miał jasno przedstawiać te zasady, aby użytkownik nie musiał samodzielnie ich interpretować.
Rozwiązanie
Aplikacja została uporządkowana wokół wspólnego komponentu procesu i konfiguracji klienta. Opcje oraz reguły można dostosować do klienta, a interfejs korzysta ze współdzielonych komponentów. Eksport PDF zawiera materiały marki i osadzone fonty.
Rezultat
Powstał powtarzalny proces z trzema etapami: obliczeniem różnicy, zebraniem danych transakcji oraz ustaleniem przyczyny i wygenerowaniem ujednoliconego dokumentu PDF.