Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

ProofCheck: checking UPI payment screenshots against the bank statement, on your own laptop

说明与用途

ProofCheck 自动将 UPI 支付截图与银行对账单进行核对,生成已确认、金额不符和缺失支付的报告。

问题

Teachers, society treasurers, and small vendors receive many UPI payment screenshots via WhatsApp, which are difficult to verify manually and can be falsified.

结果

On a laptop with a GTX 1650, ProofCheck processed 8 synthetic screenshots in ~94 seconds, correctly classifying all cases (verified, amount differs, not in statement, duplicate, outside dates, unreadable).

工作流

  • 1. Collect payment screenshots into a folder
  • 2. Export bank statement as CSV/XLS/XLSX
  • 3. Run ProofCheck locally (requires Ollama and RapidOCR)
  • 4. ProofCheck reads each screenshot with RapidOCR and Gemma 3 4B
  • 5. Fuse UTRs only if both models agree
  • 6. Cross‑check UTRs against statement entries
  • 7. Generate a report with result categories and payer summary

证据

ProofCheck takes a folder of payment screenshots and a bank statement export, reads the UPI reference number (the UTR) off each screenshot, and looks for it in the statement.

来源

On my laptop (a GTX 1650 with 4 GB of VRAM, nothing fancy) it got all 8 screenshots and all 8 roster lines right. With the model already loaded, the run took about 94 seconds, so roughly 12 seconds a screenshot.

来源

ProofCheck reads each screenshot with local open-weight models, finds its 12-digit UPI reference (UTR), and looks for that reference in your bank statement.

来源

  • 记录日期: 2026-10-13T20:41:29.896Z