ОФД выполняет свои задачи согласно заданного алгоритма:
- Обязательная регистрация ККТ. При регистрации в ОФД, компания или ИП наделяется правом входа в «Личный кабинет» на ресурсе оператора. Для регистрации ККТ в «Личном кабинете» оформляется опросник в электронном формате, составляется и подписывается соглашение на оказание услуг по пересылке указанных и оговоренных заранее данных через оператора в налоговую службу.
- Принятие и систематизация фискальных данных. Любой экземпляр ККТ будет иметь в своем составе фискальный накопитель (ФН). Любой выпущенный ККТ чек проходит чрез ФН, где он в обязательном порядке шифруется с использованием инструментов криптозащиты и становится в очередь на отправку в ОФД. В режиме онлайн через всемирную сеть в базу данных ОФД приходит информация от фискальных накопителей кассовых аппаратов о каждом пробитом контрольно-кассовом чеке. Эта информация фиксируется и сохраняется оператором. В ответ ФН получает от ОФД квитанцию о принятии отправленной информации.
- Передача данных в органы налоговой службы. ОФД транспортирует собранные данные в налоговую службу. Выгрузка данных происходит в строго определенное время, которое установлено специальной информационной службой ККТ ФНС.
- Поиск и взятие на учет чеков в программах ОФД. С целью более усиленного контроля за работой ККТ, любой потребитель имеет право узнать – был ли пробитый ему фискальный чек зарегистрированным в базе данных налоговой службы? Соответствует ли содержание тому чеку, который получил потребитель? Помимо этого, пользователям ОФД будут доступны другие услуги информационного характера, предоставляемые ОФД на основе обрабатываемой первичной информации, передаваемой от ККТ.