Сообщество
FAQ
Логин
Пароль
Войти при помощи
Кстати, вы можете
Общение / Веб версия / Онлайн-касса и штрих-код на чеках

Онлайн-касса и штрих-код на чеках

mrt
6 января 11:52
Прошу сразу не обращать внимание на название "онлайн-касса". Такое название новелле дали наши законодатели и ФНС.

Суть в следующем. С 1 февраля 2017 г. на большинстве чеков будет печататься штрих-код с закодированной информацией о продавце, товарных позициях и о суммах.
А информация о продаже передаваться в ФНС через специального оператора
То есть все то, о чем мы мечтали :)
Подробности гуглятся по ключевым словам "онлайн касса 1 февраля 2017"
Например:
http://buhguru.com/buhgalteria/kassa/onlayn-kassyi-2.html

Внедрение всего этого будет поэтапным и неотвратимым :)
Но крупные торговые сети переходят уже с 1 февраля, так как штраф за невыполнение этих требований довольно ощутимый.

Для пользователей Дребеденег побочный эффект в том, что можно сделать простой конвертер бумажных чеков в операции в сервисе.

Вопрос. Будет ли сервис Дребеденег делать такой конвертер?
Admin
6 января 12:37
mrt Пишет:
можно сделать простой конвертер бумажных чеков в операции в сервисе.
Здравствуйте.
Вы хотели сказать конвертер _электронных_ чеков?
Будем по обстоятельствам смотреть. Сначала нужно в глаза увидеть пример такого чека. Может быть и конвертера не потребуется, достаточно будет настроить правила.
mrt
9 января 10:41
Я имел ввиду конвертер фотографии бар-кода с БУМАЖНОГО чека в операции.
Вот пример бумажного чека
https://static.dreamkas.ru/blog/online-kassy-s-2017/online-check.jpg
Это именно бумажный чек, а не электронный.
Электронные чеки будут для интернет-магазинов или при запросе покупателя в рознице. При этом покупатель должен дать контакты куда ему направить телефон или e-mail.
Admin
9 января 10:53
Не совсем понятно, какая связь с онлайн-кассой.
В бумажных чеках онлайн кассы какие-то особенные бар-коды, в которых что-то особенное содержится?

Если есть информация об этом и как их декодировать - пришлите ссылку.
Владимир Ситников
9 января 11:12
На бумажном чеке напечатана ссылка, по которой можно пройти и увидеть электронную версию чека.

Правда, непонятно будет ли там полная детализация или просто "итого 42 руб"
mrt
9 января 11:28
Извините, я немного ошибся. Штрих-кода не обязателе, но на всех чеках будет адрес сайта ОФД, где можно найти чек по уникальным реквизитам, распечатать или отправить на электронную почту.
Согласитесь, что при наличии такой информации автоматизация ввода списка покупок в Дребеденьги будет проще, чем при распознавании текста товарного списка из чека.

Более того, это можно будет делать локально в мобильном приложении, не загружая ваши мощности. Нужно лишь доработать мобильное приложение. То есть делаем снимок чека. Вместо расшифровки товарных позиций находим только адрес ОФД и уникальные реквизиты чека. После этого мобильное приложение обращается к ОФД и скачивает уже электронный чек. Можно сделать это фичей для платных аккаунтов например.

Я выделяю бумажные чеки, потому что электронные чеки при каждой покупке получать будет сложнее. При покупке нужно будет указать e-mail, на который будет уходить чек. Например на кассе супермаркета в между 18-00 и 20-00 будет сложно получить электронный чек, так как его нужно просить сразу при покупке, продиктовать e-mail, а позади вас очередь из 10 человек.
mrt
9 января 11:31
Владимир Ситников Пишет:
На бумажном чеке напечатана ссылка, по которой можно пройти и увидеть электронную версию чека.

Правда, непонятно будет ли там полная детализация или просто "итого 42 руб"
Я так понял, это для контроля покупателями действий продавца. То есть покупатель потенциально может сравнить бумажный чек и чек в ОФД и настучать на продавца. Учитывая, что по разным товарам разные ставки НДС, а по некоторым товарам специальный учет продажи (алкоголь, шубы, в дальнейшем фармацевтика и т.д), то расшифровка будет.
Главное, чтобы офд отдавали в виде текста, а не png и jpeg, тогда смысла в автоматизации будет мало.
Владимир Ситников
9 января 11:35
mrt Пишет:
Главное, чтобы офд отдавали в виде текста,


Это точно.


И интеграцию, которая будет находить "списание на такую же сумму" и превращать трату в "группу трат".
mrt
9 января 11:42
Владимир Ситников Пишет:
mrt Пишет: Главное, чтобы офд отдавали в виде текста,

Это точно.


И интеграцию, которая будет находить "списание на такую же сумму" и превращать трату в "группу трат".
Вот пример проверки чека
https://ofd.ru/checkinfo

Надо поискать в новых чеках. Может кто-то уже перешел на новые ККТ.
mrt
9 января 11:48
Нашел чек с алкоголем. Там бар-код ведет на http://check.egais.ru/ с уникальной ссылкой.
Бар-код распознался обычным приложением для QR кодов Android.
При переходе по ссылке получаем страницу с данными магазина и с товаром. Все в виде текста. Нужно только распарсить html.
mrt
9 января 11:57
Еще один момент.
Все-таки QR код обязателен
http://taxcom.ru/ofd/faq/
и
http://nalogkodeks.ru/pechatat-li-qr-kod-na-bumazhnom-nositele/
То есть без QR чек не будет фискальным документом.
mrt
9 января 12:00
Admin Пишет:
Если есть информация об этом и как их декодировать - пришлите ссылку.
Из всего, что выше нашел.
В QR код будет зашифрована ссылка на сайт ОФД, где можно будет просмотреть чек в электронном виде.
Владимир Ситников
9 января 12:01
А на этом check.egais.ru у вас цены указаны?

Я нашёл несколько ссылок, но там про цены ничего не сказано:
http://check.egais.ru/?id=3542d35d-45fe-4431-aa66-14a018454a16&dt=190516
http://check.egais.ru/?id=b5e8b019-e648-408c-b6b3-f296976199c0&dt=1102161146&cn=020000606467
http://check.egais.ru/?id=127c1d7a-d949-4a77-a8bd-7d1e218d71f4&dt=0107161602&cn=020000649398
Admin
9 января 12:28
Владимир Ситников Пишет:
но там про цены ничего не сказано
За то название водка "Лось" - впечатляет.
mrt
9 января 16:31
Владимир Ситников Пишет:
А на этом check.egais.ru у вас цены указаны?

Я нашёл несколько ссылок, но там про цены ничего не сказано:
http://check.egais.ru/?id=3542d35d-45fe-4431-aa66-14a018454a16&dt=190516
http://check.egais.ru/?id=b5e8b019-e648-408c-b6b3-f296976199c0&dt=1102161146&cn=020000606467
http://check.egais.ru/?id=127c1d7a-d949-4a77-a8bd-7d1e218d71f4&dt=0107161602&cn=020000649398
Да. ЕГАИС цены не выдает. У него задача другая. Я так думаю в случае покупки алкоголя будет два QR кода.
mrt
16 января 09:57
Владимир Ситников Пишет:
На бумажном чеке напечатана ссылка, по которой можно пройти и увидеть электронную версию чека.

Правда, непонятно будет ли там полная детализация или просто "итого 42 руб"
Нашел вот такую схему
https://platformaofd.ru/images/1200x690.svg

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

Один из них является мобильное приложение покупателя, которое ФНС России разработала в первую очередь для проверки кассовых чеков.

Мобильное приложение покупателя — это инструмент гражданского контроля. Оно позволит покупателю проверить чек ККТ (корректность отражения в нем информации о расчете и факт передачи его в налоговый орган), а затем по своему усмотрению распорядиться им, например, сохранить для собственных нужд или направить в налоговый орган, если выявлены какие-либо нарушения.

В приложении есть функционал по формированию и считыванию QR-кодов. Это двухмерные цифровые коды, которые распознаются простыми техническими средствами практически любого мобильного устройства с соответствующим программным обеспечением. В QR-коде, например, могут содержаться данные о номере телефона или адресе электронной почты. Если QR-код печатается на чеке ККТ, то в него «помещается» основная информация о расчетах (кто осуществил расчет, его сумма и дата, сведения о фискальном признаке, которым подписан чек). Такое решение позволяет сделать процедуру проверки чека простой и быстрой.

Поскольку у покупателя появляется возможность получать чек в электронном виде, в приложении предусмотрена функция перевода e-mail или номера мобильного телефона покупателя в QR-код. Так, покупатель может показать на экране мобильного телефона (страничка «Моя визитная карточка» приложения) открытый QR-код, который кассир считает сканером. В результате продавец автоматически получает сведения о том, на какой адрес отправить покупателю чек в электронном виде. То есть на кассе не потребуется диктовать свой e-mail, он будет считан с экрана мобильного телефона и сразу же поступит в ККТ для передачи чека в электронном виде покупателю.

Выстраивание эффективной системы гражданского контроля - одна из важнейших задач.

В общем товарищи разработчики, кто первый реализует функционал по интеграции с кассой-онлайн, того и "тапки"))
Яков
17 марта 07:39
Фактически, появляется два варианта использования.
1. Первый вариант подходит для тех, кто пользуется в основном вэб-версией. Показываем на кассе свою "визитную карточку", кассир считывает, после чего электронная копия чека улетает на e-mail. Можно создать сервис в дребеденьгах, на который настроить редирект таких писем.
2. Вариант для мобильного приложения. Ничего кассиру не показываем. Считываем QR-код с полученного чека, приложение отсылает запрос на сервис ФНС, получает электронную копию чека и тут же вносит траты.

Для андроида уже есть приложение для проверки чеков - https://play.google.com/store/apps/details?id=ru.fns.billchecker&hl=ru. А еще там есть крутая функция - получить выписку за все время. В виде pdf, gif, или, что нам больше всего подходит, в виде json.
Яков
17 марта 08:00
https://ofd.ru/developers - все, что нужно молодому растущему программисту! )
Александр
22 марта 10:36
При считывании QR-кода на чеке получается следующая последовательность символов:

https://Consumer.test￾naofd.ru/v1/?t=1452855180&s=21.91&rnm=123456789012345678&fn=00000110000105&i=0000000009&fp=0000083373 &n=2

где:
t – date/time - время на чеке в UNIXtimes;
s – итог чека;
rnm – регистрационный номер ККТ;
fn – заводской номер ФН;
i – порядковый номер документа;
fp – фискальный признак документа;
n – тип чека (признак расчета).

Нам нужен параметр S - итог чека и T - дата время. На основе этих данных можно создать трату просто отсканировав QR код без всяких обращений к сервису ОФД.
mrt
22 марта 10:41
Александр Пишет:
При считывании QR-кода на чеке получается следующая последовательность символов:

https://Consumer.test￾naofd.ru/v1/?t=1452855180&s=21.91&rnm=123456789012345678&fn=00000110000105&i=0000000009&fp=0000083373 &n=2

где:
t – date/time - время на чеке в UNIXtimes;
s – итог чека;
rnm – регистрационный номер ККТ;
fn – заводской номер ФН;
i – порядковый номер документа;
fp – фискальный признак документа;
n – тип чека (признак расчета).

Нам нужен параметр S - итог чека и T - дата время. На основе этих данных можно создать трату просто отсканировав QR код без всяких обращений к сервису ОФД.
Фишка в том, что можно обратиться к офд и разбить трату по категориям.
Александр
22 марта 10:44
Можно. Но, я думаю, от простого к сложному: сначала просто трата с датой и суммой, а потом и с разбивкой из ОФД.
Александр
22 марта 10:48
И да... в QR коде никак не зашифровано какой ОФД используется. Как программа поймёт на какой сайт обращаться для получения подробных данных?
А дата и сумма там есть.
mrt
22 марта 11:06
Яков Пишет:
https://ofd.ru/developers - все, что нужно молодому растущему программисту! )
Свежий сегодняшний чек.
Почему то обычный QR-декодер возвращает только GET параметры ссылки, а не целиком ссылку на ОФД.
По идее при запросе электронного чека при оффлайн торговле на телефон, должна прийти смс с полным адресом ссылки на офд. Но это сможем потестить только после 1 июля.
mrt
22 марта 11:10
Александр Пишет:
И да... в QR коде никак не зашифровано какой ОФД используется. Как программа поймёт на какой сайт обращаться для получения подробных данных?
А дата и сумма там есть.
При получении в виде смс это должна быть полная ссылка.
Я думаю скорее недоработка ОФД или производителя ККТ.
QR код должен отдавать полную информацию, где проверить чек.
В конце концов можно реверснуть андроид приложение ФНС.
Александр
22 марта 11:19
Вот сейчас как раз прикручиваю к POS терминалу ККТ с ОФД. То что печатается в QR коде генерируется ККТ. Плюс ещё на чеке есть строчка "Сайт для проверки ФПД: "
Ещё раз повторюсь. В QR коде есть только то что я перечислил выше: t – date/time - время на чеке в UNIXtimes; s – итог чека; rnm – регистрационный номер ККТ; fn – заводской номер ФН; i – порядковый номер документа; fp – фискальный признак документа;n – тип чека (признак расчета). Вероятней всего где-то в регистрационном номере или в в фискальном признаке документа указан ОФД в который улетают данные, но в явном виде, в виде ссылки в QR коде этого нет.
Александр
22 марта 11:25
Как тут фотку прикрутить?
mrt
22 марта 15:05
Александр Пишет:
Как тут фотку прикрутить?
Никак.
По поводу ОФД теперь понял.
На моих реальных чеках этой строчки нет. Не знаю она входит в обязательные реквизиты или нет.
Видимо это не доработка внедренцев от магазина.
Александр
22 марта 15:13
Адрес сайта ОФД (сайт для проверки ФПД) является обязательным реквизитом для чеков нового образца. Записывается в память ККТ при автоматически печатается.

Так что возвращаясь к теме.
В данный момент вижу реальную возможность отсканировав QR код чеков нового образца (не QR код системы ЕГАИС на алкогольную продукцию!!) создать трату с датой и суммой.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.
© drebedengi.ru 2007 - 2017  |  Мобильная версия  |  Карта сайта  |  API интеграции  |  Обратная связь  |   English