ссылка на чек на сайте ОФД при пробитии чека

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Audim
Администратор
Сообщения: 2189
Зарегистрирован: 17 мар 2015, 18:36

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение Audim » 05 сен 2021, 22:22

Мне вот интересно - вот на хрена так делают?

Да и наши законодатели - взяли бы и введи стандарт на ссылку...

Аватара пользователя
saratovout
Сообщения: 259
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение saratovout » 05 сен 2021, 22:42

Audim писал(а):
05 сен 2021, 22:22
Мне вот интересно - вот на хрена так делают?
Да и наши законодатели - взяли бы и введи стандарт на ссылку...
Сейчас всё идет к тому, что ФНС сделает централизованный веб-сервис по проверке чеков. Сейчас уже есть приложение и закрытый api у них.
good films make your life better..

Игорь Р
Сообщения: 5
Зарегистрирован: 17 июн 2022, 20:50

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение Игорь Р » 17 июн 2022, 21:08

Здравствуйте, уважаемые коллеги! Подскажите, пожалуйста.
После замены ФН в аппарате, после регистрации чека, kkmserver ИНОГДА, примерно в одном случае из десяти, не возвращает в ответе ссылку ОФД Такском на чек. Ранее такого не наблюдалось.
При этом, чек в ФН есть, можно получить его данные через kkmserver. Чек у ОФД то же находится по поиску. И рабочую ссылку можно сформировать вручную.
Не знаю механизма как kkmserver формирует эту ссылку и почему он её не формирует? В чем дело, как настроить или исправить?

Аватара пользователя
saratovout
Сообщения: 259
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение saratovout » 17 июн 2022, 21:45

Игорь Р писал(а):
17 июн 2022, 21:08
.
После замены ФН в аппарате, после регистрации чека, kkmserver ИНОГДА, примерно в одном случае из десяти, не возвращает в ответе ссылку ОФД Такском на чек. Ранее такого не наблюдалось.
он не возвращает всё (ФД, ФПД) или только ссылку?

при перерегистрации "Шифрование" было в положении "ДА"?
good films make your life better..

Игорь Р
Сообщения: 5
Зарегистрирован: 17 июн 2022, 20:50

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение Игорь Р » 18 июн 2022, 05:42

У нас регистрацию чеков инициирует PHP скрипт, который берёт данные для чека из базы данных расчетной системы. Для регистрации чека этот PHP скрипт обращается к kkmserver. Для того чтобы увидеть глазами ответ когда не возвращена ссылка, мне нужно изменить боевой скрипт. Это возможно, но не хочется. За то web интерфейс kkmserver мне доступен.
saratovout писал(а):
17 июн 2022, 21:45
он не возвращает всё (ФД, ФПД) или только ссылку?

при перерегистрации "Шифрование" было в положении "ДА"?
ФД точно возвращает, ФПД - в первом ответе не знаю, а вот при запросе данных чека и в ОФД он присутствует.
Насчёт шифрования, дело в том, что ФН менял и регистрировал в ОФД инженер обслуживающей фирмы, можно спросить. Или как можно это посмотреть?
И ещё, заметил одну странность. Если через интерфейс kkmserver запросить данные зарегистрированного ранее чека, то иногда он возвращает пустой чек с нулевой суммой, но ошибку не выдаёт. Если ещё раз запросить данные этого же чека, то будет возвращён правильный чек.

KkmServer 2.1.40.46
ШТРИХ-ФР-01Ф

Аватара пользователя
saratovout
Сообщения: 259
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение saratovout » 18 июн 2022, 07:25

По вашим ответам, я могу предположить, что после перерегистрации с новым ФН ваша ККТ стала подвисать. Скорее всего, при перерегистрации установлено "шифрование" в "режиме работы", для последних ФН советуют снять эту галочку. Проверьте в тесте драйвера..

Возможно, обновили прошивку до нестабильной версии..

В PHP скрипте я советую вам сделать полное логирование всех ответов и кодов состояния, хотя бы в текстовые файлы, чтобы в дальнейшем анализировать причины - здесь может быть что угодно: timeout'ы, нестабильная связь с ккт, нагрузка на сеть, параллельные запросы.
good films make your life better..

Игорь Р
Сообщения: 5
Зарегистрирован: 17 июн 2022, 20:50

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение Игорь Р » 18 июн 2022, 18:26

Да, Вы правы.
"EncryptionMode": true, - можно ли выключить? Какой порядок действий?
"Firmware_Version": "19018 от 13.02.2020", - спрошу у инженера, обновлял он или нет.

В скрипте добавлю лог с ротацией, спасибо за совет.

Audim
Администратор
Сообщения: 2189
Зарегистрирован: 17 мар 2015, 18:36

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение Audim » 20 июн 2022, 13:37

KkmServer 2.1.40.46 - очень старый - обновите...
Firmware_Version": "19018 от 13.02.2020 - тоже нужно обновить.

Игорь Р
Сообщения: 5
Зарегистрирован: 17 июн 2022, 20:50

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение Игорь Р » 20 июн 2022, 15:57

Audim писал(а):
20 июн 2022, 13:37
KkmServer 2.1.40.46 - очень старый - обновите...
Firmware_Version": "19018 от 13.02.2020 - тоже нужно обновить.
Хорошо. Пока что скажу, что выключил шифрование, - не помогло.

Игорь Р
Сообщения: 5
Зарегистрирован: 17 июн 2022, 20:50

Re: ссылка на чек на сайте ОФД при пробитии чека

Сообщение Игорь Р » 21 июн 2022, 14:19

Решено.
Проблема с отсутствием ссылки на ОФД в ответе на команду регистрации чека более не проявляется после обновления kkmserver. Так же, в процессе поиска решения, было отключено шифрование ККМ.
Спасибо!

Ответить