{
  "scenarios": [
    {
      "scenario_id": "clean_invoice",
      "description": "A fully consistent invoice with no injected errors.",
      "severity": "low",
      "human_review_required": false
    },
    {
      "scenario_id": "duplicate_invoice",
      "description": "The same invoice number/amount is submitted twice.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "invoice_tax_mismatch",
      "description": "Invoice tax total does not match the line-item tax calculation.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "invoice_po_mismatch",
      "description": "Invoice references a PO whose quantities/prices don't line up.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "invoice_grn_mismatch",
      "description": "PO -> GRN -> Invoice chain where received quantity is short of both.",
      "severity": "high",
      "human_review_required": true
    },
    {
      "scenario_id": "missing_po",
      "description": "Invoice arrives with no purchase order reference at all.",
      "severity": "medium",
      "human_review_required": true
    },
    {
      "scenario_id": "missing_attachment",
      "description": "Email references an invoice but nothing is actually attached.",
      "severity": "medium",
      "human_review_required": true
    },
    {
      "scenario_id": "corrected_invoice",
      "description": "A revised invoice supersedes an earlier one under the same number.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "vendor_bank_change",
      "description": "Vendor requests a bank detail change - must never be auto-applied.",
      "severity": "high",
      "human_review_required": true
    },
    {
      "scenario_id": "duplicate_payment",
      "description": "The same payment appears twice in the bank statement.",
      "severity": "high",
      "human_review_required": true
    },
    {
      "scenario_id": "unidentified_bank_transaction",
      "description": "A bank transaction has no matching reference or counterparty.",
      "severity": "medium",
      "human_review_required": true
    },
    {
      "scenario_id": "bank_reconciliation_difference",
      "description": "Bank statement and ledger reconciliation report don't tie out.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "overpayment",
      "description": "A bank credit exceeds the invoice it's meant to settle.",
      "severity": "medium",
      "human_review_required": true
    },
    {
      "scenario_id": "underpayment",
      "description": "A bank credit falls short of the invoice it's meant to settle.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "credit_note",
      "description": "A credit note is issued against a prior invoice for returned goods.",
      "severity": "low",
      "human_review_required": false
    },
    {
      "scenario_id": "overdue_invoice",
      "description": "An invoice has passed its due date unpaid.",
      "severity": "low",
      "human_review_required": false
    },
    {
      "scenario_id": "expense_without_receipt",
      "description": "An expense is submitted with no receipt attached.",
      "severity": "medium",
      "human_review_required": true
    },
    {
      "scenario_id": "receipt_with_duplicate",
      "description": "The same expense receipt is submitted twice.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "month_end_close",
      "description": "A representative month-end bundle: invoices, POs, GRNs, bank statement, journal entries, emails.",
      "severity": "low",
      "human_review_required": false
    },
    {
      "scenario_id": "intercompany_mismatch",
      "description": "An intercompany journal entry doesn't balance across entities.",
      "severity": "medium",
      "human_review_required": true
    },
    {
      "scenario_id": "gst_reconciliation_mismatch",
      "description": "GSTR-2B-like data disagrees with books for some invoices.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "tds_exception",
      "description": "TDS deducted at the wrong rate/section for a vendor.",
      "severity": "medium",
      "human_review_required": true
    },
    {
      "scenario_id": "sales_tax_exception",
      "description": "US sales tax amount doesn't match the applicable rate.",
      "severity": "medium",
      "human_review_required": false
    },
    {
      "scenario_id": "w9_missing_information",
      "description": "A W-9-like document is missing required certification fields.",
      "severity": "medium",
      "human_review_required": true
    },
    {
      "scenario_id": "1099_vendor_review",
      "description": "A 1099-eligible vendor payment needs classification review.",
      "severity": "low",
      "human_review_required": true
    }
  ]
}