Answers / AI & data

    How does AI receipt scanning award loyalty points?

    Written by PEKO Team.Last updated: 06/17/2026.

    A computer vision model extracts total, date, venue, and line items from a photographed receipt in under 3 seconds, matches it to the member, runs fraud checks (duplicates, age, frequency), and credits points automatically — no POS integration needed.

    Published: 05/24/2026

    AI receipt scanning replaces the legacy 'enter your receipt number on a microsite' flow with: snap → extract → verify → credit, in under 3 seconds. The model reads total, date, time, venue, and line items, matches the venue to your brand, checks for duplicates, and credits points to the member — no manual entry, no POS API call.

    Under the hood there are five stages: (1) image pre-processing (deskew, denoise, contrast-stretch), (2) OCR + layout parsing (Vietnamese thermal receipts run 94–98% field-level accuracy in 2026), (3) venue identification (perceptual hash of the printed header matched to a known brand set), (4) fraud scoring (duplicate pHash, uploads/hour, receipt age, amount vs member ticket — see the 4-level risk model), (5) ledger write (points credited, member notified). End-to-end p95 latency is 2.4s on a 4G connection.

    The biggest unlock isn't convenience — it's that you can run a loyalty program without a POS integration. Multi-brand franchises, food courts, mall tenants, and venues whose POS (older KiotViet, custom Sapo builds, MISA CukCuk Lite) doesn't expose a usable API can ship loyalty in days, not months. The receipt becomes the transaction record; the POS stays untouched.

    Why this matters in Vietnam specifically: ~62% of independent F&B venues run a POS that either lacks a public API or has API access locked behind an enterprise plan. AI receipt scanning closes that gap. It's also fully compatible with Decree 70/2025 e-invoicing — the scanner reads both thermal till receipts and e-invoice PDFs (members forward the email or screenshot it).

    How it compares to the alternatives: (a) QR-at-the-till requires staff to remember to ask + a stable internet at the counter, drops 30–40% of identified transactions; (b) phone-number lookup at the POS requires POS-side software changes; (c) manual receipt-number entry on a microsite converts 12–18% of receipts vs 70–85% for AI scan. Scan is the only zero-staff, zero-POS-change option.

    Operator playbook: place a sticker at the table and on the bill folder ('Snap your receipt, earn points'), wire the scan into your Zalo Mini App (not a separate app), pre-load member context so points appear instantly with a celebratory animation, and set fraud thresholds conservatively for the first 30 days then loosen as you learn the venue's normal pattern.

    Pre-process aggressively

    Deskew, denoise, contrast-stretch before OCR. A clean image lifts extraction accuracy 8–15 points.

    Match venue by hash

    Don't match on raw text — venue names drift. Hash the printed header and match to a known set per brand.

    Image-fingerprint for duplicates

    Perceptual hash (pHash) catches re-uploads even after rotation, crop, or compression. Pure text-match misses these.

    Ship in Zalo Mini App, not a brand app

    ~78% Vietnamese smartphone reach via Zalo, no install. Brand-app scan flows lose 60–80% of would-be scanners at the install step.

    Show the point credit instantly

    Animate the points landing in the wallet within 3s of capture. Lag >5s drops repeat-scan rate by ~25% in PEKO data.

    Whitelist your own header for 14 days

    Auto-approve receipts whose header hash matches your brand at >0.98 similarity. Cuts false-positive fraud blocks to <0.5%.

    FAQ

    What accuracy is realistic?

    Modern receipt OCR runs 94–98% field-level accuracy on Vietnamese thermal receipts. Failures are usually torn or faded receipts, which the UI should ask the user to recapture.

    Does PEKO ship this out of the box?

    Yes. Receipt scanning is built into the member app (Zalo Mini App and native), with fraud detection and 4-level risk scoring covered separately.

    How does receipt scanning work for loyalty programs?

    Snap → extract → verify → credit. A computer-vision model reads total, date, venue and line items in under 3 seconds, runs fraud checks (duplicate hash, age, frequency, amount), then writes points to the member ledger. No POS integration required.

    Can I run a loyalty program with no POS integration?

    Yes — AI receipt scanning is the standard 2026 path. The receipt is the transaction record. Multi-brand franchises, food courts and venues on closed POS systems (older KiotViet, MISA CukCuk Lite) ship loyalty in days this way instead of waiting months for an API.

    How long does it take from photo to points credited?

    End-to-end p95 latency is 2.4 seconds on a 4G connection: ~200ms upload, ~800ms OCR + layout parse, ~300ms venue match, ~400ms fraud scoring, ~700ms ledger write + push notification. Members see the points land before they finish putting the phone down.

    Does it work with Vietnamese e-invoices (Decree 70/2025)?

    Yes. The scanner reads both thermal till receipts and e-invoice PDFs. Members forward the e-invoice email or screenshot it; the model extracts the same fields and credits the same points.

    What fraud does it catch?

    Duplicate uploads (perceptual hash), aged receipts (>14 days), abnormal upload frequency (>4/hour), and amounts well above the member's normal ticket. Scored across 4 risk levels — Low auto-credits, Medium queues, High blocks pending review, Critical auto-blocks. See the dedicated answer for thresholds.

    Calculate your PEKO ROI

    Related

    People also read