VendorGuard AI
← Batch documents

TXN-2026-0108-5

Nexa Office Solutions Sdn Bhd · MYR 11,188.80

Medium risk · 35/100
Risk score≥ 50 requires human verification

Why this was flagged

Analyst explanation
AI-narrated · grounded in the findings below

Transaction TXN-2026-0108-5 is an accounts-payable payment request for MYR 11188.8 to Nexa Office Solutions Sdn Bhd (SUP-001) for invoice INV-2026-0182. Overall, this transaction has been evaluated with a medium risk verdict and a risk score of 35.

Payment-status conflict (15 points): Invoice INV-2026-0182 is marked UNPAID on invoice records, but receipt PAY-2026-0255 indicates it was already SETTLED, risking a double payment. (Source files: 03_Original_Invoice_INV-2026-0182.pdf, 06_Payment_Receipt_PAY-2026-0255.pdf)

Missing PO reference (10 points): Invoice INV-2026-0182 omits the PO reference despite PO-2026-0108 existing, which evades three-way matching. (Source files: 02_Purchase_Order_PO-2026-0108.pdf, 03_Original_Invoice_INV-2026-0182.pdf)

Overdue invoice (10 points): Invoice INV-2026-0182 was due on 2026-08-15 and remains unresolved as of 2026-08-22. (Source files: 03_Original_Invoice_INV-2026-0182.pdf)

Recommended next actions: Place a temporary hold on the payment to clarify the settlement status with the supplier, verify the invoice against PO-2026-0108 for proper three-way matching, and confirm the final balance before releasing funds.

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 (3)

Payment-status conflict

+15 pts

Invoice 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.

03_Original_Invoice_INV-2026-0182.pdfpayment_status = UNPAID06_Payment_Receipt_PAY-2026-0255.pdfpayment_status = SETTLED

Missing PO reference

+10 pts

Purchase order PO-2026-0108 exists for this transaction, but 1 invoice(s) omit any PO reference. Invoices that bypass the PO chain evade three-way matching.

02_Purchase_Order_PO-2026-0108.pdfpo_number = PO-2026-010803_Original_Invoice_INV-2026-0182.pdfpo_number = (absent)

Overdue invoice

+10 pts

INV-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.

03_Original_Invoice_INV-2026-0182.pdfdue_date = 2026-08-15

Source documents (5)

  • 00_Automation_Scenario_Guide (2).pdf

    sha256 0dac30628558ac8a

    Unknown
  • 02_Purchase_Order_PO-2026-0108.pdf

    sha256 c831e7dc68cd43b6

    Purchase order
  • 03_Original_Invoice_INV-2026-0182.pdf

    sha256 10a7e2a71fab353f

    Invoice
  • 05_Delivery_Order_DO-2026-0097.pdf

    sha256 c38e7c4109288964

    Delivery order
  • 06_Payment_Receipt_PAY-2026-0255.pdf

    sha256 db2d92d89083fd3a

    Payment receipt

Audit trail

  1. Explanation generated

    8/22/2026, 7:35:47 AM · system

  2. Transaction linked

    8/22/2026, 7:35:47 AM · system

  3. Risk scored

    8/22/2026, 7:35:47 AM · system

  4. Bank verification requested

    8/22/2026, 7:35:55 AM · analyst

  5. Payment blocked

    8/22/2026, 7:35:57 AM · analyst

  6. Payment blocked

    8/22/2026, 7:35:59 AM · analyst