Загрузка всех онлайн-чеков с сервиса проверки чеков ФНС – обработка для получения данных о покупках по чекам онлайн-касс с загрузкой в Авансовый отчет

Обмен - Обмен с другими системами

В продолжение статьи «Свой кусочек информационного пирога по 54-ФЗ – обработка для получения данных о своих покупках по чекам ОФД» (на примере сети магазинов «Лента») (http://infostart.ru/public/647711/). Однако, в предыдущей публикации был показан пример получения данных с сервиса ОФД Такском по одному магазину, в новой публикации – показан пример загрузки всех чеков по всем ОФД непосредственно с сервиса проверки чеков ФНС.

На Хабре в блоге компании «Мосигра» (https://habrahabr.ru/company/mosigra/blog/332188/) обсуждался вопрос внедрения онлайн-касс и, в том числе, возможность получения данных непосредственно с сервиса ФНС: «eisaev  3 июля 2017 в 18:23    …Для использования скрипта нужны номер телефона и пароль полученный при регистрации по СМС. Умеет вытаскивать конкретный документ по 3 параметрам: ФН (номер фискального накопителя), ФД (номер фискального документа) и ФП (подпись фискального документа). При запуске без параметров вытягивает все зарегистрированные через официальное приложение документы…». Там же была ссылка на выложенный проект fns на github: https://github.com/eisaev/fns/blob/master/get.sh. Эти статьи и материалы легли в основу данной публикации.

Для работы механизма получения данных с сервиса проверки чеков ФНС потребуются логин (номер телефона регистрации) и пароль (sms, присланная при регистрации) бесплатного мобильного приложения ФНС «Проверка кассового чека» (для Android-систем ссылка на скачивание и установку: https://play.google.com/store/apps/details?id=ru.fns.billchecker), которое можно найти в магазинах приложений. Необходимо скачать и установить приложение, зарегистрироваться в нем (потребуются номер телефона, e-mail и имя пользователя), а затем в обработке использовать свой номер телефона (в формате +7) и пароль (шесть цифр из присланного sms при регистрации).

Вашему вниманию предлагается несколько примеров получения данных с сайта ФНС:

- внешняя обработка «Загрузка чеков с ФНС.epf» для получения данных о покупках по ФН, ФД и ФПД. Теоретические обработка должна работать в любой конфигурации на управляемых формах, у которой режим совместимости позволяет работать с методами типа «СтрНайти». Открывается через меню «Файл». Подходит для изучения технологии.

- внешняя обработка «Загрузка чеков с ФНС в Авансовый отчет - БП 3.0.epf» подключается к конфигурации «1С:Бухгалтерия предприятия, ред. 3.0». Загружает данные в документ «Авансовый отчет» -  можно выбрать табличные части «Товары» или «Прочее». Загружаются: наименование товаров (если товар с аналогичным название есть в справочнике, то система автоматически загружает его в табличную часть), количество, цены, суммы, номер и дату расчетного документа.

- мобильное приложение на платформе 1С с возможностью сканирования QR-кодов и загрузки данных в мобильное приложение с последующим анализом на количество и сумму покупок по товарам, динамику цен по товарам и магазинам (скачать с облака ТПУ по ссылке: https://filecloud.tpu.ru/index.php/s/ejfo64JndsC78HV)

- инструкция по работе с мобильным приложением (скачать с облака по ссылке: https://filecloud.tpu.ru/index.php/s/sBQ9JmHxLYMKp3p ).

 

Настоящая публикация написана в поддержку доклада «Народный big data или 54-ФЗ на службе анализа и планирования для рядовых покупателей» на конференции INFOSTART EVENT 2017 COMMUNITY (прямая ссылка на доклад: http://event.infostart.ru/2017/agenda/#item644121). Если доклад пройдет в итоговый список выступлений, то будет выложены исходные модули мобильного приложения. Пока все идет к тому, что доклад в итоговый список выступлений не попадает :-)

Обновление от 21.11.2017

Обновлена внешняя обработка, которая подключается к конфигурации «1С:Бухгалтерия предприятия, ред. 3.0» и загружает данные в документ «Авансовый отчет». Теперь загрузка данных из ФНС ведётся по технологии JSON. Также стало возможным создать не найденную номенклатуру - для этого необходимо указать номенклатуру, которая будет использоваться в качестве эталона - эта номенклатура будет копироваться со всеми реквизитами и в ней будут меняться только "Наименование" и "Полное наименование".

Всё остальное осталось без изменений -  можно выбрать табличные части «Товары» или «Прочее». Загружаются: наименование товаров (если товар с аналогичным название есть в справочнике, то система автоматически загружает его в табличную часть), количество, цены, суммы, номер и дату расчетного документа.

Скачать файлы

Наименование Файл Версия Размер
Загрузка чеков с ФНС
.epf 75,23Kb
21.11.17
27
.epf 75,23Kb 27 Скачать
Загрузка чеков с ФНС в Авансовый отчет по технологии JSON и с созданием номенклатуры
.epf 15,99Kb
03.04.18
18
.epf 15,99Kb 18 Скачать

См. также

Комментарии
1. Александр Пономаренко (AlexEuro) 26.07.17 17:42 Сейчас в теме
Было бы неплохо увидеть исходный код apk
2. Андрей Важдаев (delta) 282 26.07.17 17:45 Сейчас в теме
(1) В конце своей публикации я написал
Настоящая публикация написана в поддержку доклада «Народный big data или 54-ФЗ на службе анализа и планирования для рядовых покупателей» на конференции INFOSTART EVENT 2017 COMMUNITY (прямая ссылка на доклад: http://event.infostart.ru/2017/agenda/#item644121). Если доклад пройдет в итоговый список выступлений, то будет выложены исходные модули мобильного приложения

Если попаду в шот-лист выступающих на конференции Инфостарт - презентую исходный код apk.
3. Александр Пономаренко (AlexEuro) 26.07.17 17:56 Сейчас в теме
Я для себя сделал, но всё таки ещё можно было бы сделать загрузку всех чеков
4. Андрей Важдаев (delta) 282 26.07.17 18:00 Сейчас в теме
(3) Так и обработки и мобильное приложение загружают ВСЕ чеки, переданные ОФД в ФНС. И раз вы скачали обработку для изучения с открытым кодом, то можете доработать свое решение для получения всех чеков непосредственно с ФНС.
6. Иван Никулин (onec.developer) 102 26.02.18 01:56 Сейчас в теме
Можно ссылку на решение в гугл плей?
7. Андрей Важдаев (delta) 282 26.02.18 02:37 Сейчас в теме
(6) В гугл плее данное решение не опубликовано. Вы можете скачать мобильное приложение с облака по ссылке https://filecloud.tpu.ru/index.php/s/ejfo64JndsC78HV)
Инструкция по работе с мобильным приложением доступна в облаке по ссылке: https://filecloud.tpu.ru/index.php/s/sBQ9JmHxLYMKp3p
8. Кирилл Соколов (Darrix) 21.05.18 13:43 Сейчас в теме
Скажите пожалуйста, а почему выскакивает сообщение:
Чек не найден или в нем отсутствуют товары.
Попробуйте получить чек позже. Код состояния 403

Хотя в мобильном приложении от ИФНС проверяемый чек прекрасно находится.
9. Андрей Важдаев (delta) 282 21.05.18 18:11 Сейчас в теме
(8) Здравствуйте! Если есть возможность, то пришлите изображение чека (или номера ФН, ФД и ФП). Тогда мы сможем проверить причину появления ошибки.
Оставьте свое сообщение