Как работает сканирование чеков?
Каждый чек содержит следующую информацию:
- Дата и время покупки.
- Сумма.
- Фискальный накопитель (ФН) - уникальный номер кассового аппарата.
- Фискальный документ (ФД) - уникальный номер чека
- Фискальный признак (ФП) - контрольная сумма
При считывании чека в транзакцию сразу заносятся дата и сумма. ФН, ФД и ФП сохраняются (для них есть отдельные поля, можно заполнить вручную). Если с таким ФН уже есть транзакция в базе, то в транзакцию подставится такой же счет, получатель и категория. После считывания параметров приложение пытается загрузить список товаров с сервера ФНС. Нужно помнить, что у продавца есть 30 дней на передачу информации о чеке в ФНС, поэтому товары могут стать доступными для скачивания только спустя какое-то время.
Есть два варианта использования инструмента:
1. Кнопка "Скан чека" внизу слева главного окна. При этом создается новая транзакция в которой точно будут дата и сумма и, возможно, получатель и категория
2. Кнопка в редакторе транзакции. Если транзакция уже есть и вы считываете ее чек, то из него подтянутся дата и время. Если в ней нет получателя, то программа попытается найти счет и получателя в базе с таким же ФН.
Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy