Synthetic demo data · Read-only · Run the full agent with approvals locally: npx closeloop-mcp
← Exception queue

Suggested match

Probable match awaiting approval (open), ₹56,241.62. Rule stage2.fuzzy_suggest; 2 record(s).
₹56,241.62Structuralopen12 Oct 2026bank_line bnk_000134

Explanation

Generated from the read-only evidence below. It never changes a match or a record.

LLM · openai/gpt-oss-120b

The narration contains a truncated UTR that only partially matches the settlement UTR

The bank line narration shows the token AXISN26285, which is a truncated version of the settlement UTR AXISN26285184718. The amount and date match exactly, giving the engine a confidence of 0.625. Because the token is truncated, the match is suggested but not certain.

Recommended action

Manually verify the full UTR on the source documents; if it is a typographical truncation, approve the match, otherwise reject it

Requires human reviewConfidence 63%· Cites 3 evidence ids, all verified to be in the bundle

Evidence records

Read-only source records involved in this exception.

Bank statement linebnk_000134
txn date
2026-10-12
narration
BY TRANSFER-NEFT*HDFC0000240*AXISN26285*GATEWAY SETTL
credit
₹56,241.62
debit
₹0.00
balance
₹1,20,04,806.32
Settlementsetl_6RRN3gnzykq5bK
utr
AXISN26285184718
amount
₹56,241.62
settled at
2026-10-12
created at
2026-10-12T09:14:00+05:30
item count
17
fee total
₹1,004.99
gst total
₹180.90

Rule trace

The deterministic rule that fired and what it saw.

{
  "rule": "stage2.fuzzy_suggest",
  "reason": "truncated_utr",
  "best": {
    "settlement_id": "setl_6RRN3gnzykq5bK",
    "utr": "AXISN26285184718",
    "token": "AXISN26285",
    "token_source": "narration",
    "distance": null,
    "truncated": true,
    "confidence": 0.625,
    "amount_equal": true
  },
  "runner_up": {
    "settlement_id": "setl_CPF2uhsxyZgphi",
    "utr": "AXISN26285331283",
    "token": "AXISN26285",
    "token_source": "narration",
    "distance": null,
    "truncated": true,
    "confidence": 0.625,
    "amount_equal": false
  },
  "margin": 0,
  "suggested": {
    "settlement_id": "setl_6RRN3gnzykq5bK",
    "utr": "AXISN26285184718",
    "token": "AXISN26285",
    "token_source": "narration",
    "distance": null,
    "truncated": true,
    "confidence": 0.625,
    "amount_equal": true
  },
  "candidates": [
    {
      "settlement_id": "setl_6RRN3gnzykq5bK",
      "utr": "AXISN26285184718",
      "token": "AXISN26285",
      "token_source": "narration",
      "distance": null,
      "truncated": true,
      "confidence": 0.625,
      "amount_equal": true
    }
  ]
}

Audit history

Append-only. Actor: system, llm or human.

  1. llminvestigation

    source=llm · model=openai/gpt-oss-120b · review_policy_applied=false

  2. systemjournal draft

    applicable=false · reason=SUGGESTED_MATCH needs a matching decision, not a journal entry