Human verification is required before any further payment on this transaction.
Why this was flagged
Transaction TXN-2026-0108-3 for Nexa Office Solutions Sdn Bhd (SUP-001) involving invoice INV-2026-0182 for MYR 11188.8 has been flagged with a high risk level and an overall risk score of 70.
Duplicate invoice (15 points): Two separate PDF files use invoice number INV-2026-0182 with different content hashes for the same amount. Source files: 04_Reissued_Invoice_INV-2026-0182.pdf, 03_Original_Invoice_INV-2026-0182.pdf.
Bank-account mismatch (20 points): Verified account ********4321 conflicts with requested payment account ********6789 across invoice and receipt documents. Source files: 01_Supplier_Master_Profile_SUP-001 (1).pdf, 06_Payment_Receipt_PAY-2026-0255.pdf, 04_Reissued_Invoice_INV-2026-0182.pdf, 03_Original_Invoice_INV-2026-0182.pdf.
Payment-status conflict (15 points): Invoice documents state the status is UNPAID, whereas receipt PAY-2026-0255 lists it as SETTLED. Source files: 04_Reissued_Invoice_INV-2026-0182.pdf, 06_Payment_Receipt_PAY-2026-0255.pdf, 03_Original_Invoice_INV-2026-0182.pdf.
Missing PO reference (10 points): Invoices omit the reference to existing purchase order PO-2026-0108. Source files: 02_Purchase_Order_PO-2026-0108.pdf, 04_Reissued_Invoice_INV-2026-0182.pdf, 03_Original_Invoice_INV-2026-0182.pdf.
Overdue invoice (10 points): Invoice INV-2026-0182 was due on 2026-08-15 and remained unresolved as of 2026-08-22. Source files: 04_Reissued_Invoice_INV-2026-0182.pdf, 03_Original_Invoice_INV-2026-0182.pdf.
Recommended next actions: Immediately hold payment on TXN-2026-0108-3. Contact Nexa Office Solutions Sdn Bhd through verified channels to confirm their bank details and reconcile the conflicting payment status before processing further.
This narrative is generated from the deterministic rule findings only — the AI cannot add, remove, or re-score risks. Every finding below cites its source documents.
Analyst review
No further payment can be processed. Verify the beneficiary change through an approved channel before releasing.
Linked transaction
- Supplier
- Nexa Office Solutions Sdn Bhd (SUP-001)
- Registration no.
- 202101034567
- Invoice no.
- INV-2026-0182
- PO no.
- PO-2026-0108
- Total
- MYR 11,188.80
- Verified bank account
- ********4321
- Requested/paid account
- ********6789
- Status
- blocked
Control findings (5)
Bank-account mismatch
+20 ptsThe supplier's verified bank account ends in 4321, but 3 document(s) request or record payment to an account ending in 6789. Unverified beneficiary changes are a primary invoice-fraud indicator.
Duplicate invoice
+15 pts2 different PDF files use invoice number INV-2026-0182 for the same supplier and amount. The files have different content hashes, so this is a reissued or duplicated invoice, not a re-upload of the same file.
Payment-status conflict
+15 ptsInvoice INV-2026-0182 is marked UNPAID on the invoice document(s), but receipt PAY-2026-0255 states the same invoice was already SETTLED. The records contradict each other, so a further payment could be a double payment.
Overdue invoice
+10 ptsINV-2026-0182 was due on 2026-08-15 and remains unresolved as of the review date (2026-08-22). Aged unresolved invoices raise the pressure for rushed, unchecked payment.
Missing PO reference
+10 ptsPurchase order PO-2026-0108 exists for this transaction, but 2 invoice(s) omit any PO reference. Invoices that bypass the PO chain evade three-way matching.
Source documents (6)
- Payment receipt
06_Payment_Receipt_PAY-2026-0255.pdf
sha256 db2d92d89083fd3a…
- Delivery order
05_Delivery_Order_DO-2026-0097.pdf
sha256 c38e7c4109288964…
- Invoice
04_Reissued_Invoice_INV-2026-0182.pdf
sha256 0c0f68a6e68efdbf…
- Invoice
03_Original_Invoice_INV-2026-0182.pdf
sha256 10a7e2a71fab353f…
- Purchase order
02_Purchase_Order_PO-2026-0108.pdf
sha256 c831e7dc68cd43b6…
- Supplier profile
01_Supplier_Master_Profile_SUP-001 (1).pdf
sha256 f4188fa63ec9a5dc…
Audit trail
Explanation generated
8/22/2026, 7:33:05 AM · system
Transaction linked
8/22/2026, 7:33:05 AM · system
Risk scored
8/22/2026, 7:33:05 AM · system
Payment blocked
8/22/2026, 7:33:58 AM · analyst
Bank verification requested
8/22/2026, 7:34:04 AM · analyst