Документы MVP

Бот распознавания кассовых чеков → Google Таблицы

Бот распознавания кассовых чеков → Google Таблицы

Задача

Убрать ручной перенос кассовых чеков в таблицу учёта расходов.

Решение

Последовательно выполнены:

  • Telegram-бот принимает одно или несколько фото чека, длинные чеки — серией кадров
  • читает фискальный QR-код ФНС и берёт из него дату, сумму и реквизиты как эталон
  • позиции чека распознаёт vision-модель, результат — структурированные данные
  • предобработка фото и повторная попытка распознавания при сомнениях
  • запись реквизитов и каждой позиции отдельной строкой в Google Таблицы

Результат

MVP проверен на реальных чеках и развёрнут на сервере.

Технологии

  • Python
  • Telegram Bot API
  • OpenAI Vision
  • OpenCV
  • Google Sheets API