54-ФЗ. Регистрация кассовых документов при помощи взаимодействия с HTTPS сервером АТОЛ Онлайн

В обработке реализован пример удаленной регистрации чеков при помощи взаимодействия с HTTPS сервером online.atol.ru методом POST (отправка и получение данных с использованием JSON).

Федеральный закон от 03.07.2026 № 192-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации»  внесены значительные поправки в правила применения ККТ. Некоторые определения в законе 54-ФЗ переписаны, в частности определение расчетов. Теперь там четко указано, что расчеты это «прием (получение) и выплата денежных средств наличными деньгами и (или) в безналичном порядке за товары, работы, услуги…». Таким образом, законодатель прямо дал ответ на вопрос, надо ли применять ККТ при всех безналичных расчетах, поступающих от физических лиц.

В связи с этим, появилась необходимость в разработке сервиса для удаленной регистрации чеков. В обработке реализованы процедуры и функции регистрации чеков для взаимодействием с HTTPS сервером online.atol.ru методом POST.

Обработка позволяет зарегистрировать следующие документы:

  • Приход
  • Возврат прихода
  • Коррекция прихода
  • Расход
  • Возврат расхода
  • Коррекция расхода
  • Получить результат обработки документов

Любой сеанс работы начинается с прохождения процедуры авторизации. Следующие реквизиты получим из файла настроек для CMS в личном кабинете пользователя:

  • login
  • password
  • group_code
  • payment address
  • ИНН

Обработка реализована на неуправляемой форме и использует 3 версию протокола. Работа программы тестировалась на платформе 8.3.11.2867. Обработка не привязана к конфигурации. С помощью реализованных методов можно будет реализовать массовую печать чеков.

 

 

6 Comments

  1. qazaz2

    Приветствую,

    А нет ли того же самого под v4?

    Reply ↓
  2. s000632

    (1) Нет.

    Reply ↓
  3. qazaz2

    Сваял уже под v4) Ваш пример помог, спасибо.

    Reply ↓
  4. s000632

    Рад что помог ). Мы после V3 на смородину перешли. Поэтому не было возможности тестировать v4

    Reply ↓
  5. trigor

    (3) А можно как-то получить обработку. Могу оплатить $m. Время поджимает.

    Reply ↓
  6. qazaz2

    (5) Там сильно под базу заказчика заточено.

    Платежи в каком-то своем виде жили, и одинообразные услуги, т.е. совсем не в общем виде задача решена.

    Только если функции брать и под себя адаптировать.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *