Automatic Bank Slip Data Extraction System via Tesseract OCR and QR Code Decoding
Keywords:
Bank Transfer Receipt; Tesseract OCR; QR Code; Windowed Levenshtein Distance; LINE Official AccountAbstract
This research aims to develop and compare the efficiency of an automated bank transfer receipt data extraction system using Tesseract OCR technology combined with QR Code decoding. The system was developed using Go 1.22 and integrated with a LINE Official Account via Webhook to provide near real-time services and store data in a PostgreSQL database.
The evaluation was conducted using 102 sample receipts from three banks, with 34 samples from each. The transaction reference numbers extracted by OCR were compared with the data decoded from the QR Code using the Windowed Levenshtein Distance technique, with a similarity threshold of 70 percent. The results, categorized by bank, showed that Kasikornbank achieved 100% accuracy with an average processing time of 1.65 seconds; Krungthai Bank achieved 97.06% accuracy with an average processing time of 1.78 seconds; and Siam Commercial Bank achieved 100% accuracy with an average processing time of 1.84 seconds. In summary, the system achieved an overall average accuracy of 99.02% and a total average processing time of 1.76 seconds (S.D. 0.50 seconds) per receipt. These findings demonstrate the system's high efficiency, making it suitable for application in automated payment verification workflows for organizations.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Maejo Information Technology and Innovation Journal (MITIJ)

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Journal of TCI is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) licence, unless otherwise stated. Please read our Policies page for more information...


