Mateusz Jeżykowski.

FiscalDiff

Uporządkowany proces analizy różnic w raportach fiskalnych i generowania wyjaśnień w PDF.

01 / 05

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.