feat(watcher): add BRI QRIS parsing and rules
Implement parsing for BRI QRIS transactions, including direct and forwarded message handling. Update rules to recognize QRIS success messages and adjust spending record mapping accordingly. Enhance tests to cover new functionality.
This commit is contained in:
@@ -231,3 +231,77 @@ Nominal Rp4.000.000
|
||||
Biaya Admin Rp0
|
||||
*Total* *Rp4.000.000*
|
||||
`;
|
||||
|
||||
export const briQrisDirectBody = `Halo NASYAROBBY NUGRAHA PUTRA,
|
||||
|
||||
Berikut detail transaksi kamu di BRImo:
|
||||
Total Transaksi
|
||||
674.500
|
||||
Tujuan
|
||||
[image: Product.png]
|
||||
|
||||
Shopee Indonesia
|
||||
|
||||
QRIS Bayar
|
||||
|
||||
9360000210106600585
|
||||
Nomor Referensi 185794483464
|
||||
Tanggal Transaksi 30 Jul 2026, 19:21:34 WIB
|
||||
Rekening Sumber Dana 0121 **** **** 500
|
||||
Nama Sumber Dana NASYAROBBY NUGRAHA PUTRA
|
||||
Jenis Transaksi QRIS Bayar
|
||||
Nama Merchant Shopee Indonesia
|
||||
Lokasi Merchant KOTA JAKARTA
|
||||
Nama Penerbit BRI
|
||||
Nama Pengakuisisi Shopeepay
|
||||
Kode PAN Pelanggan 9360000210106600585
|
||||
Merchant PAN 936009180021573212
|
||||
ID Terminal 21573212
|
||||
Catatan -
|
||||
Nominal Rp674.500
|
||||
Biaya Admin Rp0
|
||||
|
||||
*INFORMASI:*
|
||||
`;
|
||||
|
||||
export const briQrisForwardedBody = `Nasyarobby N. Putra
|
||||
Boston University MSSD Program
|
||||
|
||||
---------- Forwarded message ---------
|
||||
From: Bank BRI <BankBRI@bri.co.id>
|
||||
Date: Thu, Jul 30, 2026, 7:22 PM
|
||||
Subject: Pembelian QRIS Berhasil
|
||||
To: <nsrb@bu.edu>
|
||||
|
||||
|
||||
[image: bri-white-logo.png]
|
||||
|
||||
Halo NASYAROBBY NUGRAHA PUTRA,
|
||||
|
||||
Berikut detail transaksi kamu di BRImo:
|
||||
Total Transaksi
|
||||
674.500
|
||||
Tujuan
|
||||
[image: Product.png]
|
||||
|
||||
Shopee Indonesia
|
||||
|
||||
QRIS Bayar
|
||||
|
||||
9360000210106600585
|
||||
Nomor Referensi 185794483464
|
||||
Tanggal Transaksi 30 Jul 2026, 19:21:34 WIB
|
||||
Rekening Sumber Dana 0121 **** **** 500
|
||||
Nama Sumber Dana NASYAROBBY NUGRAHA PUTRA
|
||||
Jenis Transaksi QRIS Bayar
|
||||
Nama Merchant Shopee Indonesia
|
||||
Lokasi Merchant KOTA JAKARTA
|
||||
Nama Penerbit BRI
|
||||
Nama Pengakuisisi Shopeepay
|
||||
Kode PAN Pelanggan 9360000210106600585
|
||||
Merchant PAN 936009180021573212
|
||||
ID Terminal 21573212
|
||||
Catatan -
|
||||
Nominal Rp674.500
|
||||
Biaya Admin Rp0
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user