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

Автоматическая обработка чеков. Сканирование QR кода.

Admin
24 января 16:45
maskman Пишет:
Вы каким-то образом отслеживайте что чек из супермаркета?
Да, составлен список основных супермаркетов.
Пока исходим из того, что остальные магазины по большей части торгуют какой-то одной "статьёй расходов".

Будут прецеденты - будем думать.
Николай
24 января 20:54
Перестала работать синхронизация, пишет "Что-то пошло не так", соответственно чеки и распознанные операции на сервер не попадают.
Что делать? куда копать?
Admin
24 января 21:47
Предположительно эту мы ошибку исправили, в след. обновлении проверим.
Перезайдите через меню "ещё-смена пользователя".
Николай
24 января 22:32
Перезашел. Все операции, которые расползались на телефоне со времени последней синхронизации естественно пропали.
Вчера на ПК менял структуру категорий, похоже из-за этого
Григорий
25 января 09:56
Доброго времени суток, за 22 января ни один чек не обработался, в чем может быть ошибка?
Admin
25 января 11:34
Григорий Пишет:
за 22 января ни один чек не обработался, в чем может быть ошибка?
В каких-то ручных манипуляциях с чеком и привязанной операцией.
На момент обработки чека, к нему не было привязано ни одной операции, поэтому в комментарии осталась надпись "чек в обработке", при этом на самом деле чек обработан и на данный момент операция к нему привязана, что можно увидеть в блоке обработанных чеков.

Если можно опишите какие действия вы совершали с чеком и его операцией.
Александр
26 января 08:00
Admin Пишет:
Чем же лучше? Правила же точнее, автоматическое разбиение в любом случае будет работать с ошибками.
Тем что при наличии правил они не работают? :)

Провёл ещё тест, вбил в правило несколько позиций из чека.
На деле работает так как писали выше, уведомление пришло и разпозналось в соответствии с имеющимся правилом. Дальнейший скан чека просто делит трату по позициям, никаких попыток назначения категорий уже не делается.

Нужны отдельные правила для назначения категорий.
Admin
26 января 10:28
Александр Пишет:
Дальнейший скан чека просто делит трату по позициям, никаких попыток назначения категорий уже не делается.
Попытки делаются для продуктовых супермаркетов, как сказано выше.
При этом подкатегории могут быть и не найдены, т.к. алгоритм ещё только запускается и обучается.

Можно прислать номер чека в обратную связь, посмотрим конкретный пример.
Александр
26 января 10:32
У меня тут практически все магазины аля супермаркеты.
Номер чека: 210726.
Admin
26 января 10:39
Этот чек был из неизвестного пока системе супермаркета, какой-то "КамелотА". На текущий момент список такой (по ИНН):

"7825706086" => '', // Пятёрочка
"7715277300" => '', // Пятёрочка
"7728029110" => '', // Перекрёсток
"2310031475" => '', // Магнит
"7814148471" => '', // Лента
"7703270067" => '', // Ашан
"7734675810" => '', // ВкусВилл
"7826087713" => '', // Окей
"7721511903" => '', // Билла
"7705466989" => '', // АзбукаВкуса
"5036045205" => '', // ДиксиЮг
"7804017737" => '', // САМПО
"7731162754" => '', // Магнолия
"5050058510" => '', // Зельгросс

Будем его постепенно расширять, пишите названия "своих" супермаркетов, для включения в список.
Александр
26 января 10:49
Admin Пишет:
Будем его постепенно расширять, пишите названия "своих" супермаркетов, для включения в список.
"КамелотА" - так подписаны магазины Ярче.
Пошарился по своим чекам, нашёл ещё "Тандер" так подписан "наш" "Магнит" (чек: 208319).
Есть ещё "Наш гастроном", подписан как "Резонанс" (чек: 207491).
Григорий
26 января 12:17
Admin Пишет:
В каких-то ручных манипуляциях с чеком и привязанной операцией.
На момент обработки чека, к нему не было привязано ни одной операции, поэтому в комментарии осталась надпись "чек в обработке", при этом на самом деле чек обработан и на данный момент операция к нему привязана, что мо
Добрый день, все как обычно сканировал чек, но спустя какое то время трата не отобразилась, и я повторно отправил эти же чеки, через само приложение.
ortero
26 января 12:23
Авоська: 7724232030 (ООО "АВОСЬКА-ДВА")
ГСВ
27 января 17:17
"7449089871" => '', // Мир красоты - Золотое Яблоко
Admin
27 января 17:41
ГСВ Пишет:
Мир красоты - Золотое Яблоко
Не похож этот магазин на продуктовый супермаркет.
Если этот магазин торгует тоже разными "категориями расходов" - приведите, пожалуйста, примеры.
Kateryne
27 января 21:07
Мне кажется, зашиваться на конкретные магазины - будет работать только для некоторых людей. Наверняка кто-то захочет вести по разным статьям, например, покупки в каком-нибудь строительном магазине (отдельно - стройматериалы, отдельно - какой-нибудь инструмент, например). Или кто-то покупает только в маленьком магазинчике рядом с домом в небольшом поселке, его ИНН - это что-то уникальное только для него и еще пары соседей.
Я думаю, что лучше все же:
1) просто вытащить эти настройки в интерфейс для конкретного пользователя, чтобы можно было сделать свои правила по ИНН и по комментарию к категории
2) дополнительно иметь возможность таки массовой смены категории, потому что все равно будут ошибки, и это нормально. Например - детское питание Телятина и мясо телятина - это разные категории, хотя и там и так слово Телятина.
maskman
28 января 10:41
Admin Пишет:
пишите названия "своих" супермаркетов, для включения в список.
7729355029 (ПАО "ДЕТСКИЙ МИР")
ГСВ
29 января 15:01
7703295463 (ООО "МАКСИМА ГРУПП")
ГСВ
29 января 15:37
Kateryne Пишет:
Мне кажется, зашиваться на конкретные магазины - будет работать только для некоторых людей. Наверняка кто-то захочет вести по разным статьям, например, покупки в каком-нибудь строительном магазине (отдельно - стройматериалы, отдельно - какой-нибудь инструмент, например). Или кто-то покупает только в маленьком магазинчике рядом с домом в небольшом поселке, его ИНН - это что-то уникальное только для него и еще пары соседей.
Я думаю, что лучше все же:
1) просто вытащить эти настройки в интерфейс для конкретного пользователя, чтобы можно было сделать свои правила по ИНН и по комментарию к категории
2) дополнительно иметь возможность таки массовой смены категории, потому что все равно будут ошибки, и это нормально. Например - детское питание Телятина и мясо телятина - это разные категории, хотя и там и так слово Телятина.
Согласен полностью! Голосую ЗА
Maxim
29 января 16:38
Господа, немного уведу обсуждение в сторону от конкретных магазинов, ИНН, и прочих увлекательных частностей.
Давайте посмотрим на триггеры, по которым срабатывает применение правил:
1) Захвачено уведомление о транзакции по карте. Создаётся запись о трате. Известна сумма, счет (если искусственный интеллект не промахнулся), описание. Можно попытаться выставить категорию на основе описания.
2) Отсканирован чек. Может быть, даже сопоставился с ранее введённой транзакцией. Или нет, если была покупка за наличные. Известен ИНН продавца. Но нет позиций. Можно попробовать скорректировать категорию.
3) Чек распознан. Покупка распадается на ряд позиций. Есть точное описание каждой позиции. Можно уточнять категории для каждой линии группы на основе описания.

Разработчики, вы готовы, наконец, разбить правила на смысловые группы (определение типа операции и счета операции; определение категорий)? Готовы ли вы применять правила определения категорий при каждом уточнении информации о транзакции?
С учетом того, что:
1) Пользователь может не планировать загрузить чек. В этом случае категория одна и он её проставит руками, если не забудет.
2) Чек может не вернуться из ФНС. Но сам факт сканирования уточнит продавца.

А еще. А еще. Еще хочу уведомления на мобильном устройстве, мол, чувак, тут чек приехал из ФНС, не хочешь расставить категории у давешней транзакции? С переходом на транзакцию непосредственно. Или на список чеков, требующих внимания.
-------------------------------------------------------------------------------------
Ладно, извините что отвлёк от обсуждения ООО Ромашков и Васильков.
Admin
29 января 16:42
Maxim Пишет:
разбить правила на смысловые группы
Хотим кое-что тоже в этом направлении сделать.
Зависит от того как дела пойдут с авто-определением категорий.
Николай
30 января 18:52
Maxim Пишет:
А еще. А еще. Еще хочу уведомления на мобильном устройстве, мол, чувак, тут чек приехал из ФНС, не хочешь расставить категории у давешней транзакции? С переходом на транзакцию непосредственно. Или на список чеков, требующих внимания.
Поддерживаю
Maxim
30 января 19:11
Admin Пишет:
Maxim Пишет:разбить правила на смысловые группыХотим кое-что тоже в этом направлении сделать.
Зависит от того как дела пойдут с авто-определением категорий.
Ребяты! Вы правила разделите и мы их у себя настроим и от вас, на время, отстанем. А вы, пока мы с правилами разбираемся и советы умные копим, с автоопределением разберётесь.
И все довольны. А так, правил нет, ИИ лажает, недовольство копится и вы вынуждены отписываться от идиотов, типа меня, вместо того, чтобы сервис развивать.
Kateryne
1 февраля 14:10
Еще один пример в копилку - в пользу варианта, чтобы правила были настраиваемыми (по крайней мере, чтобы возможность переопределить автоопределение категорий была).

У меня упорно начало сыпаться на категорию "Субпродукты" - огурцы, мороженое и т.п.
Хотя как про огурцы есть подсказка в категории "Овощи свежие", а про мороженое - в категории "Сладости прочие", и в истории моих покупок, я, конечно же, исправляю неправильные категории.
Догадываюсь, что субпродукты были приняты за категорию "Продукты". Она у меня тоже есть, но она же детализированная. Лучше уж если бы не удалось определить категорию, кидать на категорию "Без категории", так как сложнее проверять ложное срабатывание, чем отсутствие срабатывания.
В целом процент попаданий по сравнению с первыми чеками даже немного снизился, за счет как раз таких частых категорий как овощи итп, то есть то, что я покупаю часто.
Проблема в том, что привычки у всех разные... Считаю, что логика автоопределения, если она вообще нужна, должна учитывать:
1) если в истории покупок за последние месяцы (возможно, количество месяцев чтобы настраивалось, но тут еще вопрос наверное с производительностью бы встал) есть точно такое же название - то брать категорию оттуда, и не использовать правила.
2) если в подсказке к категории есть слово из названия покупки - то устанавливать эту категорию. При этом если продукт подпадает под несколько категорий, то брать ту, по которой подсказка первая в строке. Почему так: чаще всего ключевое о продукте - это первое слово. Например: Колбаса Московская батон 0,5 кг - это не хлеб, а колбаса. А Батон Московский - это уже хлеб.
Kateryne
1 февраля 14:14
Хотя - еще немного подумала, насчет категории "Без категории" - наверное, если будет попадать в Продукты вместо Субпродуктов - тоже нормально будет, а другим возможно так удобнее будет.
Kateryne
1 февраля 14:18
В целом, наверное вы с автоопределением правы, оно неплохо работает уже сейчас, а многие действительно не захотят настраивать правила.
Но вот эти вот косяки в примере выше - немного раздражать стали, признаться :)
Хотя в целом все реально круто, просто люди (и я тоже) быстро забывают, как неудобно было вбивать все вручную :)
Сейчас стало намного легче, просто хочется еще лучше :)))
Admin
1 февраля 16:50
Сейчас сделан только первый шаг в автоопределении категорий.
Главное исправляйте не верно выставленные категории, система со временем обучится и будет работать лучше.
Николай
1 февраля 17:00
Admin Пишет:
Главное исправляйте не верно выставленные категории, система со временем обучится и будет работать лучше.
Для понимания - сколько это "со временем"? Сколько исправлений нужно сделать?
Admin
1 февраля 17:55
Система должна выделить ключевое слово, использующееся в комментарии к расходу, которое достоверно определяет данную категорию.

Достоверным слово будет считаться если 90% операций с ним определяют одну и ту же категорию и всего операций с этим словом больше 4-х штук.

Пересчёт всех ключевых слов происходит пока 1 раз в неделю, по субботам.
Николай
2 февраля 09:40
Admin Пишет:
Достоверным слово будет считаться если 90% операций с ним определяют одну и ту же категорию и всего операций с этим словом больше 4-х штук.
Я как маркер использую покупку пакета майки в магазине (есть практически в каждом чеке (Грета Тунберг меня не видит...)
У меня за последние недели 13 таких покупок, слова в трате одинаковые (2 варианта):
- "Пакет ПЕРЕКРЕСТОК майка 65х40см";
- "ПЯТЕРОЧКА Пакет майка зел.30х57".
Каждый раз я назначаю одну и туже категорию.
И каждый раз ИИ назначает не ту, которую надо (2-3 варианта у него).
Вот я и думаю сколько его учить нужно? Вроде бы и операций откорректированных больше 4 и сб прошла...
Admin
3 февраля 09:41
Николай Пишет:
Каждый раз я назначаю одну и туже категорию.
И каждый раз ИИ назначает не ту, которую надо
Подкрутили этому ИИ мозги. Понаблюдайте теперь.
spoi
7 февраля 07:56
Ранее уже озвучивали, но дополнительно проголосую двумя руками за следующие фичи:
- по факту получения транзакций из ФНС, присылать пуш уведомление с необходимостью подтвердить / скорректировать категории трат.
- вместо заглушки QR - нормальный QR (посмотрите как сделано у чекСкан).
- отдельный виджет - "сканировать чек".
- ну и ручное категорирование конеш, ИИ пока все не оч качественно раскидывает
Admin
7 февраля 09:34
spoi Пишет:
- отдельный виджет - "сканировать чек".
Добрый день.
А чем не устраивает текущий виджет для сканирования?
spoi
7 февраля 15:52
Admin Пишет:
spoi Пишет:- отдельный виджет - "сканировать чек".Добрый день.
А чем не устраивает текущий виджет для сканирования?
Удобнее чем заходить в приложение и нажимать кнопку в меню.
Что по остальным пунктам скажете?
Admin
7 февраля 21:32
spoi Пишет:
Удобнее чем заходить в приложение и нажимать кнопку в меню.
Именно. У вас есть понимание, что этот виджет уже реализован? Не совсем понятно, почему вы про него говорите как про запрашиваемую фичу..

По остальным пунктам думаем.
Николай
7 февраля 21:42
И вручную назначай категории сколько хочешь :)
Григорий
8 февраля 09:44
Добрый день, а ИИ у каждого свой? он именно твои правила запоминает или общие?
Admin
8 февраля 10:08
Григорий Пишет:
Добрый день, а ИИ у каждого свой?
В первую очередь ИИ пытается использовать собственную статистику пользователя.
Если не получается, включается интерполяция по всей базе целиком.
spoi
8 февраля 22:26
Admin Пишет:
что этот виджет уже реализован? Не совсем понятно, почему вы про него говорите как про запрашиваемую фичу..
теперь есть.
я не знал)
Admin
14 февраля 12:47
Вести с полей.

Довели алгоритм определения категорий до уровня "первой альфа-версии", когда его можно начинать уже как следует щупать. До этого ИИ был в зачаточном состоянии, сейчас можно сказать родился. Теперь будем его любить, растить и не бросать..

Общая просьба ко всем - исправлять не верно выставленные категории в чеках, так система будет учиться хорошему.

Что хотим сделать до выпуска релиза (напомним, что мы сейчас ещё в тестовой версии).
1. Форма редактирования группы-чека в веб-версии, для быстрого исправления не верно определённых категорий. Возможность помечать "проверенные" чеки.
2. Отображение самого чека вместо заглушки (в веб-версии и Андроид приложении), примерно как в приложении "ФНС проверка чеков". Подточить весь UI работы с чеками в веб-версии и приложении.
3. Загрузка чеков через телеграм-бота (пока хоть какой-то способ для iOS пользователей).
4. Фича изменения типа операции в Андроид приложении.
5. Пока под вопросом - прикрутить сразу правила пользователя к обработке чеков или отложить на попозже.
Тема закрыта для обсуждения