← control tower

inv_7a15f758d261

Acme Supplies

USD 1,863.18 · 27 Aug 07:25 UTC
Rejected
run error
ClientError: 400 FAILED_PRECONDITION. {'error': {'code': 400, 'message': 'Reasoning Engine Execution failed.\nPlease refer to our documentation (https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/troubleshooting/use) for checking logs and other troubleshooting tips.\nError Details: ', 'status': 'FAILED_PRECONDITION'}}
  1. 1

    Perimeter · Model Armor passed

    verdict
    no match
    looks like an invoice
    yes
  2. 2

    Extraction passed

    invoice
    INV-2378
    vendor
    Acme Supplies
    tax id
    TAX-ACME-01-b2
    PO
    PO-1078
    date
    2026-08-19
    terms
    2/10 net 30
    total
    USD 1,863.18
    bank
    ****4417 ICIC0000123
    confidence
    1.0
    • Widgets × 10.0 @ 186.32

    Calculated total is mathematically 1863.20, but document lists 1863.18.

  3. 3

    Fraud sentinel flagged

    risk score 0.45

    • prior_tampering mediumVendor memories record a prior rejected invoice (INV-2358) on 2026-08-19 due to forensic:white_on_white tampering and possible impersonation.

    Invoice INV-2378 banking details and payment terms align with the historical baseline for Acme Supplies, but vendor memory flags a prior tampering and impersonation incident on 2026-08-19.

  4. 4

    Forensic · hidden text passed

      No suspicious or tampered content detected. The invoice contains standard visible billing information without hidden text or metadata discrepancies.

    • 5

      Policy gate · code flagged

      outcome
      needs_human
      3-way match
      matched
      risk tier
      high
      fraud:prior_tampering vendor on watch: a previous invoice was caught tampering
    • 6

      Human review blocked

      rejected by
      ap-manager
      note
      batch closed after the 100-invoice evaluation
    • 7

      Treasury · pay-executor not reached