Как работает кассовый аппарат: от сканирования товара до фискального чека
Кассовый аппарат работает так: сканер считывает штрих-код, программа находит товар в базе, формирует чек, фискальный накопитель подписывает его криптографической подписью и отправляет данные оператору фискальных данных, который передаёт их в налоговую службу. Весь процесс занимает секунды и не требует участия кассира.
Аппаратная часть кассы
Современная онлайн-касса состоит из нескольких компонентов. Сканер штрих-кодов бывает ручным или встроенным в корпус. Лазерные одноплоскостные сканеры читают обычные линейные коды, многоплоскостные устройства в супермаркетах считывают товар с любого угла. Двухмерные сканеры дополнительно читают QR-коды и коды маркировки «Честный знак».
Принтер чеков использует термопечать на специальной бумаге. Нагревательная головка касается ленты в нужных точках, и химическое покрытие темнеет, образуя символы. Никакой краски или картриджей не требуется. Термобумага чувствительна к теплу, поэтому чеки выцветают при длительном хранении. Для юридически значимых документов рекомендуется снимать копии.
Денежный ящик подключается к принтеру чеков и открывается по сигналу после завершения наличной транзакции. Это исключает несанкционированный доступ к наличным вне торговых операций. В кассах самообслуживания ящик заменяют купюро- и монетоприёмники с автоматической выдачей сдачи.
Фискальный накопитель и криптография
Фискальный накопитель представляет собой защищённый микропроцессорный модуль, который нельзя перепрограммировать или взломать без физического уничтожения. Он присваивает каждому чеку порядковый номер, записывает фискальные признаки и хранит данные о всех транзакциях в течение срока действия, обычно 13 или 36 месяцев.
При формировании чека накопитель генерирует фискальный признак документа: уникальную цифровую подпись, которая включает данные о сумме, дате и порядковом номере. Подпись создаётся на основе ключа, встроенного в накопитель на заводе. Подделать или изменить уже подписанный чек невозможно: любое изменение данных делает подпись недействительной.
После исчерпания памяти или срока действия накопитель меняют. Перед заменой касса выгружает архив данных и передаёт его оператору фискальных данных. Старый накопитель хранят ещё пять лет на случай налоговых проверок.
Передача данных оператору и в налоговую
Оператор фискальных данных выступает посредником между торговой точкой и налоговой службой. Касса подключается к оператору по интернету и в режиме реального времени передаёт копию каждого чека. Оператор проверяет корректность данных, присваивает свой идентификатор и направляет информацию в Федеральную налоговую службу.
Если связь с оператором отсутствует, касса продолжает работать в автономном режиме до 30 суток. Все чеки сохраняются в накопителе и при восстановлении соединения пакетно передаются оператору. Торговать без связи более 30 дней подряд нельзя: это является нарушением законодательства.
Покупатель может проверить любой чек через приложение налоговой службы или сайт. Достаточно отсканировать QR-код в чеке: приложение запрашивает данные у налоговой и подтверждает подлинность документа. Если чек не найден в базе, это сигнал о возможном нарушении со стороны продавца.
Маркировка товаров и интеграции
Система маркировки «Честный знак» требует от кассы дополнительных действий при продаже маркированных товаров. Сканер считывает двухмерный код на упаковке, касса передаёт его оператору маркировки, тот списывает товар из оборота. Молочная продукция, одежда, обувь, табак, лекарства и ряд других товаров уже подключены к системе.
Товароучётные программы интегрируются с кассой по специальному протоколу. После каждой продажи количество товара на складе уменьшается автоматически. При снижении остатка до порогового значения система формирует заявку поставщику. Руководитель видит актуальный остаток и выручку в режиме реального времени через мобильное приложение или личный кабинет, не находясь в торговой точке.