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

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

Федеральный закон от 03.07.2024 № 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 не будет опубликован. Обязательные поля помечены *