Cara Seller Malaysia Reconcile Pembayaran FPX, DuitNow, dan Kad pada 2026
Seller ecommerce Malaysia boleh ada checkout yang kemas tetapi masih hilang berjam-jam setiap minggu untuk padankan bank deposit dengan order. Pembayaran FPX datang melalui satu export, DuitNow QR mungkin duduk dalam report lain, payout kad tolak fee dengan cara berbeza, dan accountant masih perlu books yang masuk akal dalam AutoCount, Bukku, atau spreadsheet.
Quick verdict: reconcile ikut order ID dahulu, settlement batch kedua, dan payment method ketiga. Jangan mula daripada bank statement sahaja. Seller Malaysia patut ada satu daily payment control sheet yang mengikat marketplace orders, website orders, iPay88, HitPay, bank deposits, refunds, dan accounting entries dalam proses close yang sama.
Workflow ini untuk SME yang menjual melalui Shopify, WooCommerce, EasyStore, Shopee, Lazada, TikTok Shop, WhatsApp, dan offline QR payments. Gateway tepat boleh berbeza, tetapi logik kawalan tetap sama.
Apa yang perlu disediakan dahulu
Sebelum reconcile, standardize fields yang setiap channel mesti bawa.
| Field | Kenapa penting | Biasanya muncul di mana |
|---|---|---|
| Order ID | Matching key utama | Shopify, WooCommerce, marketplace, POS, CRM |
| Payment reference | Bukti di pihak gateway | iPay88, HitPay, bank/e-wallet report |
| Payment method | Pisahkan FPX, DuitNow QR, kad, e-wallet | Gateway export dan checkout record |
| Gross amount | Jumlah dibayar customer | Order system dan gateway export |
| Fee | Kos pembayaran untuk dibukukan | Gateway settlement report |
| Net settlement | Deposit yang dijangka masuk bank | Gateway settlement report dan bank statement |
| Refund/chargeback flag | Terangkan gap | Gateway, ecommerce platform, bank |
| Settlement date | Cutoff hujung bulan | Gateway dan bank statement |
Jika order channel tidak boleh export fields ini, baiki dahulu sebelum tambah lebih banyak payment methods. Reconciliation menjadi mahal apabila seller sudah ada volume revenue tetapi ID lemah.
Workflow harian
Buat setiap business day, bukan hanya hujung bulan.
1. Export orders ikut channel. Tarik website orders, marketplace orders, manual invoice orders, dan offline sales. Kekalkan cancelled orders dalam view, tetapi tandakan berasingan.
2. Export transaksi payment gateway. Untuk iPay88, pisahkan FPX, DuitNow QR, kad, dan e-wallet jika report membenarkan. Untuk HitPay, export online checkout, payment links, invoices, QR, dan card payments secara berasingan jika flow itu digunakan.
3. Export bank movements. Download transaksi bank untuk settlement account utama. Jangan bergantung pada screenshots online banking; guna CSV atau statement exports jika boleh.
4. Match paid orders kepada gateway transactions. Guna order ID dahulu. Jika order ID tiada, guna amount tambah timestamp tambah nama atau telefon customer sebagai fallback.
5. Match gateway settlement kepada bank deposit. Satu bank deposit mungkin mewakili banyak order selepas fee. Match ikut settlement batch, bukan ikut individual customer payment.
6. Post exceptions sebelum ia menjadi lama. Apa-apa yang masih unmatched selepas 24 hingga 48 jam patut ditag: missing ID, delayed settlement, duplicate payment, refund pending, card dispute, manual bank transfer, atau marketplace payout.
Matching rules
Guna hierarchy mudah supaya team tidak berdebat setiap kali mismatch muncul.
Perfect match: order ID, amount, payment method, dan paid timestamp selari antara order platform dan gateway.
Acceptable match: order ID dan amount match, tetapi timestamp berbeza kerana payment confirmation berlaku selepas checkout atau selepas manual invoice link.
Investigate: amount match tetapi order ID tiada. Ini biasa untuk manual payment links, WhatsApp orders, dan offline QR sales.
Do not clear: bank deposit wujud tetapi tiada order atau settlement batch yang menjelaskan. Park dalam suspense sehingga dikenal pasti.
Untuk ecommerce Malaysia, kesilapan terbesar ialah clear bank deposit sebagai sales tanpa trace payment method yang menciptanya. Ini menyembunyikan perbezaan fee FPX, DuitNow QR, kad, dan e-wallet.
Reconciliation FPX
FPX ialah direct online banking, jadi seller kadang-kadang anggap ia mudah. Ia masih perlukan controls.
Untuk setiap FPX batch, semak:
- website order ID sama dengan payment reference atau merchant reference;
- gross amount sama dengan total order customer;
- cubaan FPX yang failed atau abandoned tidak dikira sebagai paid orders;
- settlement date masuk accounting month yang betul;
- gateway fees dibukukan berasingan daripada sales revenue.
Isu FPX biasanya datang daripada abandoned checkout, customer retry payment, atau order system marking paid terlalu awal. Ops team patut bandingkan successful gateway status dengan paid status store sebelum ship.
Reconciliation DuitNow QR
PayNet memposisikan DuitNow QR sebagai kaedah pembayaran business untuk menerima QR payments, dan banyak SME Malaysia menggunakannya di counter, events, invoices, dan social commerce. Fleksibiliti itu berguna, tetapi ia mencipta matching risk.
Untuk DuitNow QR, pastikan team rekod salah satu identifier ini semasa payment:
- order ID;
- invoice number;
- customer phone number;
- branch/register name;
- campaign atau booth name untuk events.
Jika DuitNow QR diterima in-store atau di pop-ups, close register setiap hari. Match QR receipts kepada POS orders sebelum orang yang handle sale lupa context.
Reconciliation kad dan e-wallet
Kad biasanya paling menyusahkan kerana fees, refunds, chargebacks, dan settlement timing boleh lebih berbeza berbanding FPX.
Untuk card dan e-wallet payments, reconcile ikut order ini:
- paid order kepada gateway transaction;
- gateway transaction kepada settlement batch;
- settlement batch kepada bank deposit;
- fee line kepada accounting expense;
- refund atau chargeback line kepada original order.
Jangan net card fees terus terhadap revenue tanpa fee record. Ia membuat gross margin dan channel performance lebih susah difahami kemudian.
Handoff kepada accounting
Payment ops sheet patut menghasilkan tiga output untuk accountant atau bookkeeper.
| Output | Tujuan | Destinasi tool |
|---|---|---|
| Sales by channel and payment method | Revenue recognition dan channel margin | AutoCount, Bukku, atau spreadsheet |
| Gateway fee summary | Payment processing expense | Accounting expense account |
| Unmatched item list | Open issues sebelum hujung bulan | Ops owner dan accountant |
AutoCount lebih selamat untuk syarikat Sdn Bhd Malaysia dengan multi-branch retail, inventory, dan accountant tempatan yang sudah biasa dengan sistem itu. Bukku lebih bersih untuk seller ecommerce kecil yang mahu cloud accounting, bank feeds, invoices, dan operating model yang lebih ringan.
Accounting system tidak perlu menyimpan setiap gateway field. Ia perlu totals yang kemas, fee lines yang defensible, dan rujukan cukup untuk trace back apabila auditor atau manager bertanya.
Checklist close hujung bulan
Jalankan checklist ini sebelum close bulan.
- Semua paid orders ada payment reference.
- Semua successful payments di gateway ada order, invoice, atau penjelasan manual-sale.
- Semua settlement batches match dengan bank deposits.
- Fees dipost berasingan ikut method jika boleh.
- Refunds dan disputes linked kepada original orders.
- Marketplace payouts tidak bercampur dengan website gateway settlement.
- Manual transfers dan QR payments ada customer/order notes.
- Suspense items ada owner dan target resolution date.
- Final revenue total agree dengan ecommerce platform selepas refunds dan cancellations.
Jika team tidak boleh habiskan checklist ini dalam satu hari, isu biasanya bukan accounting skill. Ia ialah missing IDs, terlalu banyak manual payment flows, atau reports yang diexport terlalu lewat.
Kes mismatch biasa
Customer paid twice. Simpan payment kedua sebagai liability sehingga refunded atau applied kepada order baru. Jangan book kedua-duanya sebagai sales.
Order kata paid, gateway kata failed. Jangan ship sehingga gateway menunjukkan success atau bank deposit verified.
Gateway success, tiada order dijumpai. Semak abandoned carts, manual invoices, WhatsApp sales, dan duplicate customer profiles.
Bank deposit lebih rendah daripada expected. Semak fees, rolling reserves, refunds, chargebacks, dan sama ada beberapa settlement batches digabungkan.
DuitNow QR receipt wujud, tiada invoice. Tanya selling team untuk customer/order context pada hari yang sama. Tunggu sampai hujung bulan menjadikan miss kecil sebagai kerja detective.
Peranan team
Seller Malaysia kecil boleh jalankan ini dengan tiga owner yang jelas.
- Ops owner: export orders dan payment reports setiap hari.
- Finance owner: match settlement kepada bank dan book fees.
- Manager: review exceptions, refunds, disputes, dan old suspense items.
Jangan biarkan agents, warehouse staff, dan finance semua edit sheet yang sama tanpa ownership rules. Guna comments atau status fields, bukan silent overwrites.
Cadangan akhir
Reconciliation ecommerce Malaysia patut direka sebelum volume membesar. FPX, DuitNow QR, kad, e-wallets, marketplaces, dan payment links boleh bekerja bersama, tetapi hanya jika order IDs, payment references, settlement batches, dan fees dikawal setiap hari.
Mulakan dengan daily control sheet yang mudah. Guna iPay88 apabila Malaysia-first gateway depth penting. Guna HitPay apabila payment links, social commerce, dan visibility pembayaran omnichannel penting. Guna AutoCount atau Bukku untuk pastikan accounting kekal kemas.
Habit yang menang memang membosankan: export setiap hari, match ikut ID, clear exceptions cepat, dan close bulan tanpa mystery deposits.