[Сценарий] Сервис УФНС России - Проверка кассового чека

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Сервис УФНС России - Проверка кассового чека

Сообщение Jager » Пт июл 27, 2018 9:46 pm

Eraser писал(а):
Чт июл 20, 2017 3:25 pm
Накидал простейший плагин для получения и просмотра чеков с сервера
https://github.com/Anisan/majordomo-app ... master.zip
Отлично! Работает, но хочется большего :)
Как минимум возможность привязать некоторые поля к свойствам, например общая сумма, магазин, дата. Можно будет хоть какую то статистику вести.
bigalexis
Сообщения: 2
Зарегистрирован: Ср авг 29, 2018 4:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Сервис УФНС России - Проверка кассового чека

Сообщение bigalexis » Ср авг 29, 2018 4:26 pm

Добрый день коллеги.
Пишу, пока для себя, программу для статистики покупок и оценок цен по магазинам. Но у меня один затык в JSON стоит цифра в поле "dateTime": 1535200620 должна быть 25/08/2018 12:37
Как раскодировать дату?

Мне могут возразить что там дата не зашифрована, да это в случае выгрузки выписки по нескольким чекам а в выгрузке одиночного чека формат немного другой.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Сервис УФНС России - Проверка кассового чека

Сообщение skysilver » Ср авг 29, 2018 4:48 pm

bigalexis писал(а):
Ср авг 29, 2018 4:26 pm
Как раскодировать дату?
echo date('Y-m-d H:i:s', 1535200620);

2018-08-25 12:37:00
За это сообщение автора skysilver поблагодарил:
bigalexis (Чт авг 30, 2018 8:50 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
bigalexis
Сообщения: 2
Зарегистрирован: Ср авг 29, 2018 4:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Сервис УФНС России - Проверка кассового чека

Сообщение bigalexis » Чт авг 30, 2018 8:55 am

Так как я пишу на VB.NET я нашел другое решение Я понимаю что это не на РНР (другого форума с такой темой я не нашел):
TextBox1.Text=1535200620
Dim time As DateTime = New DateTime(1970, 1, 1).AddMilliseconds(TextBox1.Text * 1000)
WebBrowser1.DocumentText = time.ToString("yyyy-MM-ddTHH:mm:ss")
на выходе получил
2018-08-25T12:37:00
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Сервис УФНС России - Проверка кассового чека

Сообщение Jilber » Вс авг 30, 2020 12:21 pm

Eraser писал(а):
Чт июл 20, 2017 3:25 pm
Накидал простейший плагин для получения и просмотра чеков с сервера
https://github.com/Anisan/majordomo-app ... master.zip
Видимо после последнего обновления посыпались ошибки.
СпойлерПоказать
Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 h Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 h Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 � Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'dateTime' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 179 Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 180 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 181 Warning: Illegal string offset 'operator' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 182 Warning: Illegal string offset 'retailPlaceAddress' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183 Warning: Illegal string offset 'totalSum' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 184 Warning: Illegal string offset 'items' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 186 Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 187 Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 � Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'dateTime' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 179 Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 180 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 181 Warning: Illegal string offset 'operator' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 182 Warning: Illegal string offset 'retailPlaceAddress' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183 Warning: Illegal string offset 'totalSum' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 184 Warning: Illegal string offset 'items' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 186 Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 187 Warning: Illegal string offset 'document' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'receipt' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 173 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 174 � Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 175 Warning: Illegal string offset 'dateTime' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 179 Warning: Illegal string offset 'fiscalSign' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 180 Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 181 Warning: Illegal string offset 'operator' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 182 Warning: Illegal string offset 'retailPlaceAddress' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183 Warning: Illegal string offset 'totalSum' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 184 Warning: Illegal string offset 'items' in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 186 Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 187
СпойлерПоказать
Check.jpg
Check.jpg (140.35 КБ) 3435 просмотров
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Jilber » Вс мар 27, 2022 7:39 pm

При нажатии кнопки "Refresh" ошибка "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
Также попробовал отснифить трафик приложения. Насколько я понял поменялся адрес и поля в json:
СпойлерПоказать
Fiddler-1.jpg
Fiddler-1.jpg (12.6 КБ) 1673 просмотра
Fiddler-2.jpg
Fiddler-2.jpg (39.92 КБ) 1673 просмотра
Подскажите, плиз, как исправить.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Eraser » Пн мар 28, 2022 9:30 am

Jilber писал(а):
Вс мар 27, 2022 7:39 pm
При нажатии кнопки "Refresh" ошибка "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
Также попробовал отснифить трафик приложения. Насколько я понял поменялся адрес и поля в json:
СпойлерПоказать
Fiddler-1.jpgFiddler-2.jpg
Подскажите, плиз, как исправить.
думаю стоит посмотреть в сторону сервиса https://lkdr.nalog.ru/

теперь модуль получает данные из https://lkdr.nalog.ru/
Для получения данных нужен токен
Для этого надо авторизоваться на https://lkdr.nalog.ru/, открыть в браузере консоль разработчика, вкладку сеть, в запросах найти Authorisation, скопировать в настройки модуля (на картинке понятнее \/)
Вложения
2022-03-28_11-13-02.png
2022-03-28_11-13-02.png (78.4 КБ) 1632 просмотра
За это сообщение автора Eraser поблагодарил:
Jilber (Вт мар 29, 2022 1:34 pm)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Jilber » Вт мар 29, 2022 1:36 pm

Токен вставлять в "API Password" ? Что-то всё равно "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Eraser » Вт мар 29, 2022 1:47 pm

Jilber писал(а):
Вт мар 29, 2022 1:36 pm
Токен вставлять в "API Password" ? Что-то всё равно "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 172".
обновить надо модуль последней версией с github
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: [Сценарий] Сервис УФНС России - Проверка кассового чека

Сообщение Jilber » Вт мар 29, 2022 2:10 pm

Теперь "Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_check\app_check.class.php on line 183"
Ответить