The task was to make the process of adding expenses to the history as easy as possible. Scanning the barcode on the receipt adds the numbers into the app. Based on the barcode data, a request for detailed information is sent to either Fiscal Data Operator or Federal Tax Service. Then, based on this information, purchase history is formed.
If the receipt is damaged in some way that prevents scanning, the user can register it manually.
If there's no receipt whatsoever, the user can manually enter their expenses into purchase history.