Retrieve the Amount, Recipient, and Reference Number from a TrueMoney or PromptPay Screenshot
Manually typing Thai payment slip data into a spreadsheet takes 3 minutes per transaction — this does it in 5-10 seconds. The reference number alone is 15+ digits, the date uses the Buddhist calendar (2567 = 2024), and one column definition handles both systems.
5-10s per screenshot · Up to 99% accuracy on printed text
What You Can Pull from a TrueMoney or PromptPay Slip
Whether the screenshot comes from TrueMoney Wallet, TrueMoney PayLater, or a PromptPay slip from any Thai bank, the same four fields appear on every confirmation screen. With Custom Column Extraction, define the columns you need — the AI reads Thai-language labels, Buddhist calendar dates, and numeral systems interchangeably.
| Amount (จำนวนเงิน) | Recipient (ผู้รับเงิน) | Reference No. (หมายเลขอ้างอิง) | Date (วันที่) |
|---|---|---|---|
| ฿1,250.00 / ๑,๒๕๐.๐๐ | Somchai Co. Ltd. / 08X-XXX-XXXX | PPTRF202607141234567 | 14/07/2569 (BE) = 14/07/2026 |
Thai Slip Culture — Two Systems, Four Fields, Three Hidden Challenges
A Thai payment slip looks straightforward at first glance: amount, recipient, reference number, date. But behind those four fields lie three distinct challenges that make manual extraction error-prone — and template-based tools impractical.
Two Systems, One Shared Label Set
TrueMoney (a wallet app with 10M+ users) and PromptPay (Thailand's national instant payment protocol, 55M+ users) show the same Thai-language labels — จำนวนเงิน, ผู้รับเงิน, หมายเลขอ้างอิง — but their UIs are completely different. TrueMoney's confirmation screen has a distinct green-and-white wallet layout; PromptPay slips vary by issuing bank (SCB, Kasikorn, Bangkok Bank each render differently). A template tool trained on one bank's PromptPay slip can't read another bank's — or a TrueMoney screen.
Buddhist Calendar + Dual Numerals
The date field reads 14/07/2569 — but 2569 is the Buddhist year (BE), equal to 2026 CE. The amount may appear as ๑,๒๕๐.๐๐ (Thai numerals) on one slip and 1,250.00 (Arabic numerals) on another. Thai numerals (๐๑๒๓๔๕๖๗๘๙) are entirely different glyphs from Arabic numerals, and manual transcribers frequently confuse them — especially ๑ (1) with ๐ (0), and ๖ (6) with ๙ (9).
The 15-Digit Reference Number
The PromptPay reference number (หมายเลขอ้างอิง) is a 15+ digit string that serves as the sole reconciliation key — it's what Thai businesses use to verify payments, match orders, and resolve disputes. As one Reddit user put it, "It is proof they collected the payment so the owner/manager can match the transaction ids." On some screenshots, this long number wraps across two lines, making copy-paste unreliable and manual transcription slow.
Semantic Reading Spans Both Systems
Define Amount, Recipient, Reference Number, and Date once. The AI locates these fields on TrueMoney Wallet transfers, PayLater confirmations, and PromptPay slips from any Thai bank — because it reads the Thai label text, not the pixel coordinate. Whether the label reads จำนวนเงิน or the English "Amount" is displayed, the semantic match works.
Buddhist Date Recognition Built In
Add an Inferred Column named Date (CE) alongside the raw Date column. The AI reads the Buddhist calendar date from the slip and converts it to the Gregorian equivalent — so your spreadsheet shows 14/07/2026 instead of 14/07/2569. Thai numerals in the amount field are transcribed to standard Arabic numerals automatically.
Batch Processing Handles Multi-Line IDs
Upload 30 TrueMoney and PromptPay slips from mixed sources at once. The AI reads each reference number even when it wraps across two lines — reconstructing the full 15+ digit string. The output lands as one unified Excel sheet: rows sorted by date, reference numbers intact, amounts formatted for summing.
From Mixed Thai Payment Slips to a Single Spreadsheet
If you're reconciling a day's worth of payments from a Thai marketplace — TrueMoney Wallet transfers mixed with PromptPay slips from different banks — here's how they all end up in one table, no per-system sorting required.
Upload the Mixed Batch
Drop any combination of TrueMoney Wallet confirmations, PayLater screens, and PromptPay slips from SCB, Kasikorn, and Bangkok Bank into a single upload. The tool doesn't need them sorted by system because the AI reads content — not layout, not bank name, not app icon.
Name the Columns
Define four column headers: Amount, Recipient, Reference Number, and Date. Add an inferred Date (CE) column to convert Buddhist calendar dates to Gregorian automatically. One set of definitions covers TrueMoney and every bank's PromptPay slip — no per-bank presets required.
Export the Consolidated Table
The output lands as a single spreadsheet — one row per screenshot, four columns, every transaction source consolidated. Export to Excel, CSV, or push directly into Google Sheets via the add-on. No more flipping between a dozen screenshots to match payments against orders.
When Thai Payment Slip Extraction Works Best — and When It Doesn't
When It Works Best
Direct screenshots from TrueMoney or banking apps. Clear confirmation screens where the Thai labels (จำนวนเงิน, ผู้รับเงิน, หมายเลขอ้างอิง) are fully visible and text contrast is stable.
Mixed-source batch processing at volume. One column definition handles TrueMoney, PayLater, and PromptPay slips from different Thai banks in the same upload — no per-source sorting needed.
Daily reconciliation for Thai marketplace sellers. Processing 20-50 payment confirmations per day replaces manual slip-by-slip transcription with a single export to Excel.
When to Be Cautious
Forwarded or compressed screenshots. Messaging apps compress TrueMoney and PromptPay screenshots, potentially degrading text clarity in the reference number area. Capture directly from the app when possible.
Legacy app UI versions. Pre-2025 TrueMoney and older PromptPay interfaces from some regional banks may use different label placements. Semantic extraction reads labels, so accuracy holds — but verify the first few rows when processing very old screenshots.
Mixed Thai and English on the same screen. Some Thai bank apps display labels in English with numeric values in Thai numerals. The AI handles this, but extremely low-resolution screenshots with both scripts may reduce field-level accuracy.
Frequently Asked Questions
Can I extract the reference number from both TrueMoney and PromptPay screenshots?
Yes. The Reference Number (หมายเลขอ้างอิง) is the one identifier that appears on every TrueMoney Wallet confirmation and every PromptPay slip regardless of which bank issued it. Define a column named Reference Number or หมายเลขอ้างอิง and the AI locates it by reading the label, not the position — so format differences between TrueMoney and PromptPay don't affect accuracy.
Why does the date show 2567 instead of 2024 on a Thai payment screenshot?
Thailand uses the Buddhist calendar (Buddhist Era, or BE) for official documents and payment receipts. The BE year is 543 years ahead of the Gregorian calendar — so 2567 BE equals 2024 CE. The AI recognizes this format automatically. Add an inferred column named Date (CE) and the tool converts the Buddhist date to Gregorian in the output, so your spreadsheet entries stay consistent with international accounting standards.
What if the screenshot uses Thai numerals (๐๑๒๓๔๕๖๗๘๙) instead of Arabic numerals?
The AI recognizes both numeral systems natively. Whether the amount appears as ๑,๒๕๐.๐๐ (Thai glyphs) or 1,250.00 (Arabic glyphs), the AI returns the numeric value in standard Arabic format in your output. This is particularly important for the Amount field, where Thai numerals ๑ (1) and ๐ (0) are easily confused during manual transcription.
Can I batch TrueMoney PayLater screenshots with wallet transfer screens in the same export?
Yes. TrueMoney offers two payment modes — wallet balance (TrueMoney Wallet) and BNPL (TrueMoney PayLater) — and their confirmation screens look different. Define a single column set and the AI handles both. Add an inferred Payment Method column to classify each row as Wallet or PayLater automatically, giving you a clear breakdown of payment types in your final spreadsheet.
Can I batch TrueMoney and PromptPay screenshots with MoMo or GCash screenshots in one export?
Yes. Define a unified column set — Amount, Recipient, Reference Number, Date — and the same definitions apply to TrueMoney, PromptPay, MoMo, GCash, and other payment app screenshots in a single batch. Each screenshot becomes one row regardless of which app generated it, making cross-platform reconciliation possible in one export. See the payment screenshots hub for the full list of supported apps.
Sibling comparison: how MoMo handles the same payment confirmation challenge in Vietnam: MoMo screenshot extraction
Sibling comparison: how GCash (Philippines) solves the same multi-type reconciliation problem: GCash screenshot extraction
Back to payment screenshots overview — see all supported payment apps