FiscalDiff
A structured workflow for reviewing fiscal report discrepancies and generating PDF explanations.
Start — create a new case or resume a saved draft
- ROLE
- Developer
- TIMELINE
- Sep 2025 - Oct 2025
- STACK
- React, Tailwind CSS, @react-pdf/renderer, Jest
- FOCUS
- Workflow design, fiscal decision logic, validation, PDF generation
Overview
A web application for comparing sales values from cash register systems with fiscal printer reports. When a discrepancy appears, the app guides the user through transaction details, cause analysis, decision checks, and PDF documentation.
Challenge
The process depended on procedural rules and several edge cases. The interface needed to make those rules clear without requiring users to interpret them manually.
Approach
The app was refactored using a shared workflow component and client config layer. Client-specific options and rules are configurable, while the UI relies on reusable components. PDF exports include branded assets and embedded fonts.
Outcome
The result is a repeatable three-step workflow: calculate the difference, collect transaction data, resolve the cause, and generate a standardized PDF.