Страница 41 из 41

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 18 Январь 2019, 10:36
Игорь Столяров
Привет всем !

Класс работы с драйвером ККТ АТОЛ 10 на основе JSON заданий.
Форк класса ADMIN'а: Driver10.zip

Класс рабочий, в комплекте примеры использования. Любые замечания и дополнения - приветствуются. :)
В FTP разделе форума создана папка: /_Books/Atol.KKT со всей сопутствующей документацией.
----------------------------------------------------------------------------------------------------
Рекомендуем использовать актуальные версии классов cJSON и PrintF.

atol2.png

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 03 Апрель 2026, 17:42
wad_ja
Вопрос ещё: Если чек не печатается электронно - то печатается на бумагу - можно ли провести чек и не тратить бумагу - чек НЕ электронно ?

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 03 Апрель 2026, 18:03
Игорь Столяров
wad_ja писал(а): 03 Апрель 2026, 17:42 Если чек не печатается электронно
Вы напрасно придумываете какую-то странную терминологию, потому что сами в ней уже запутались. :D
Нет никаких "печать, но не на бумагу" и "проводок чека".

СОЗДАНИЕМ кассового чека осуществляется фиксация факта совершения товарно-денежной операции.
Кассовый чек может быть распечатан на ленту или передан контрагенту электронно (при выполнении некоторых условий).

Я понимаю, что Вы не хотите собирать БД контактных данных и при этом хотите создавать электронные кассовые чеки.
Но в этой стране так не получится. Вы просто получите оборотный штраф и никто все эти глупости в ФНС РФ слушать не будет. 🤦‍♀️

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 05 Апрель 2026, 9:54
wad_ja
Понял! Спасибо!

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 08 Апрель 2026, 11:03
wad_ja
Мне все таки надо делать чеки электронно. Бухгалтер предъявил адрес почты если в карточке лицевого счёта почта не указана.
В электронном чеке нужны дополнительное теги
SELF.SetParamInt(1125, 0) ! Тег 1125 принимает следующие значения: 1 — расчёт произведён в сети Интернет; 0 — расчёт не в сети Интернет (то есть офлайн: в магазине, офисе и т.д.)
Жители платят в банке - не на предприятии - на предприятии только чеки для налоговой пробивают. Деньги поступают на расчетный счёт.
SELF.SetParamDouble(1082, GLO_summBEZNAL) сумма безнала - это я добавил
SELF.SetParamInt(1236, 5) ! 5 — Иная форма безналичной оплаты- это я добавил - я не знаю как именно оплатил житель и ставлю 5. Это нормально ?

Возможные параметры тега 1236 («Признак способа оплаты безналичными»):
1 — банковская карта;
2 — мобильное приложение (например, Apple Pay, Google Pay);
3 — электронное средство платежа (например, Яндекс.Деньги, WebMoney);
4 — безналичный перевод (включая СБП — Систему быстрых платежей);
5 — иная форма безналичной оплаты.

В инете написано, что тег 1234–1238 при оплате через QR или интернет я эти теги должен формировать?

Тег 1237 в кассовом чеке — «Идентификаторы безналичной оплаты». Это реквизит, который вводится с 1 сентября 2025 года приказом ФНС России от 26.03.2025 №ЕД-7-20/236@. Тег используется только в электронных кассовых чеках. Он указывает уникальные коды транзакции, присваиваемые платёжным сервисом.
Я не знаю этот код транзакции. Без него нельзя сформировать чек?

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 08 Апрель 2026, 11:12
Игорь Столяров
wad_ja писал(а): 08 Апрель 2026, 11:03 Тег 1237 в кассовом чеке — «Идентификаторы безналичной оплаты»
Вот здесь почитайте пожалуйста: https://www.nalog.gov.ru/rn71/news/acti ... /16524721/
И бухгалтеру тоже покажите. :D

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 08 Апрель 2026, 11:45
wad_ja
Я прочитал и нечего не понял!
В настоящий момент порядок заполнения реквизита «Сведения обо всех оплатах по чеку безналичными» (тег 1234) не утвержден. Учитывая, что данный реквизит имеет значение обязательности «3», что означает необязательность его включения, то согласно приказу ФНС России от 14.09.2020 № ЕД-7-20/662@, данный реквизит пока может не включаться в состав ФД
В инете написано, что без 1237 не проходит чек! 1236 не указывать ? Я все равно не знаю как оплатили и кода транзакции нет.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 09 Апрель 2026, 8:19
wad_ja
Если я сделаю пробный чек без 1236 и 1237 а ОФД не примет - мои действия? 1082 сумма безнал то же можно не указывать?

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 09 Апрель 2026, 8:47
Игорь Столяров
wad_ja писал(а): 09 Апрель 2026, 8:19 1082 сумма безнал то же можно не указывать?
Всё действия подробно описаны на сайте ФНС РФ:
https://www.nalog.gov.ru/rn13/news/acti ... /16540943/

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 09 Апрель 2026, 9:53
wad_ja
https://kontur.ru/qa/25584?ysclid=mnprt1ooch592184030
Почему ФНС не принимает чек без тега 1237 и как его заполнить?
комментарий эксперта
Реквизит по-прежнему необязателен, и ФНС не выпускала рекомендаций по его заполнению.
Однако, в протоколах информационного взаимодействия между ОФД и ФНС появились правила по которым отправляют чеки в ошибку: если в чеке заполнили теги 1234 и 1235, то тег 1237 должен быть заполнен обязательно.
Т.е. в вашем случае, вероятнее всего, в чеке заполнен тег 1234 или 1235.
Буду пробовать без 1236 1237 и 1082.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 09 Апрель 2026, 11:00
Игорь Столяров
wad_ja писал(а): 09 Апрель 2026, 9:53 если в чеке заполнили теги 1234 и 1235, то тег 1237 должен быть заполнен обязательно
Я конечно дико извиняюсь, а на кой заполнять никому не нужные сейчас теги 1234 и 1235 ?
Только для того, что бы получить проблемы с тегом 1237 из-за настраиваемых протоколов взаимодействия ОФД и ФНС ? :D

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 10 Апрель 2026, 9:04
wad_ja
Я убрал 1236 и 1082 и сделал 1 чек с email в ОФД прошло и налоговая приняла ! Ура!