{
 "schema": "aiblocks-page/1",
 "id": "treasury-settlement-evidence-reviewer",
 "type": "agent",
 "name": "Cash settlement forecast reviewer",
 "summary": "Match dated payments with accessible cash. Compare actual flows with the frozen forecast and keep funding gaps visible.",
 "headline": "Cash settlement forecast reviewer",
 "subhead": "Share bank balances, restrictions, confirmed receipts and payments, and the prior forecast. It checks cash access, reconciles time buckets and reviews supported bank fees when a difference appears. You get a settlement ladder and forecast gaps. The old forecast stays fixed for error checks, and restricted money is not opening cash.",
 "job": {
  "id": "plan-budgets-and-cash",
  "name": "Plan budgets, costs and cash flow"
 },
 "level": "advanced",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-22",
 "inputs": [
  {
   "type": "spreadsheet",
   "required": true,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  },
  {
   "type": "document",
   "required": false,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "contract",
   "required": true,
   "label": "Contract",
   "what": "a contract or agreement in full, such as terms of service, an NDA or an order form, with its clauses, dates and any changes"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  }
 ],
 "you_give": [
  "Bank balances by account, at a stated date and time (from your bank portal export or statements)",
  "Each restriction, pledge or pending debit, with an ID and amount (from loan agreements, bank letters and the payment run list)",
  "The approved minimum cash, in writing (from your cash policy or a board minute)",
  "The forecast you froze last time, with its version and date, and the actual net cash flow for the same periods",
  "Confirmed receipts and payments for the coming days, grouped by settlement day (from your payables and receivables lists)",
  "The last review's record, pasted in (optional on the first run)",
  "The bank fee statement and your fee schedule (optional, only needed if a fee is in question)",
  "The reporting date, the currency and the scale, such as thousands"
 ],
 "you_get": [
  "What changed since the last review, restriction by restriction",
  "Accessible cash: bank balance less restricted, pledged and pending amounts, with headroom over the floor",
  "Forecast drift: errors by period, average error and the closing-cash gap, tied back to the sum of errors",
  "A settlement ladder by day from today's accessible cash, with the lowest balance and any funding gap against the floor",
  "A bank fee check when a charge is in question, with the difference to query",
  "A short record to paste into the next review, plus MISSING lines and any checks that could not run"
 ],
 "use_when": [
  "Month end: the bank balance moved and you need to know how much is really spendable.",
  "The bank adds or lifts a restriction or a collateral block, and you want to see what it does to next week.",
  "Last week's cash forecast missed, and you want the drift explained before you update the next one.",
  "A payment run is due on Tuesday and you need the lowest balance before the receipts arrive.",
  "An unexpected bank charge turns up in your reconciliation."
 ],
 "skip_when": [
  "You want to move money, pay a supplier, trade or contact the bank. It prepares the review and takes no action.",
  "You need a forecast for next quarter. It tests last period's forecast and lays out the coming settlement days. It does not predict.",
  "You want it to replace a treasury or audit review. A qualified person must check the sources, the restrictions and the floor.",
  "You only have an undated balance summary. It stops the affected lines and marks them MISSING."
 ],
 "output_sample": {
  "input": [
   "Bank balances by account at a stated date and time",
   "Each restriction, pledge or pending debit, with an ID and amount",
   "The approved minimum cash, in writing",
   "The forecast you froze last time, and the actual net cash flow",
   "Confirmed receipts and payments for the coming days",
   "The last review's record, and the bank fee statement if a fee is in question (both optional)"
  ],
  "output": [
   {
    "name": "CHANGED SINCE LAST REVIEW",
    "contains": "New, lifted or changed restrictions, and the new forecast version."
   },
   {
    "name": "ACCESSIBLE CASH",
    "contains": "Bank balance less restricted, pledged and pending amounts, with headroom over your floor."
   },
   {
    "name": "FORECAST DRIFT",
    "contains": "Errors by period, bias, mean absolute error, and closing cash against forecast."
   },
   {
    "name": "LADDER",
    "contains": "A day-by-day balance from today's accessible cash, with the lowest day and any funding gap."
   },
   {
    "name": "BANK FEE CHECK",
    "contains": "Expected fee against billed, with the difference to query. Only when a fee is in question."
   },
   {
    "name": "RECORD FOR NEXT REVIEW",
    "contains": "A short block to paste into your next review."
   },
   {
    "name": "MISSING",
    "contains": "Each gap and the line it stops, plus any check that could not run."
   }
  ]
 },
 "output_shape": "REVIEW DATE <date>, <currency>, <scale>   LAST REVIEW <date or first run>\n\nCHANGED SINCE LAST REVIEW  <new, lifted or changed restrictions, new forecast version>\nACCESSIBLE CASH   bank <n> - restricted <n> - pledged <n> - pending <n> = <n>\n                  floor <n>, headroom <n>\nFORECAST DRIFT    errors <n>, <n>, <n>; bias <n>; mean absolute error <n>\n                  closing cash: actual <n> against forecast <n>, drift <n>\nLADDER            opening <n>; <day> <n>; <day> <n>; <day> <n>\n                  lowest <n> (<day>); funding gap <n or none>\nBANK FEE CHECK    expected <n>, billed <n>, difference <n>   (only if run)\n\nRECORD FOR NEXT REVIEW  cutoff, forecast version, restriction IDs,\n                        lowest balance, status\nMISSING  <each gap, and the line it stops>\nCHECKS MISSED  <one line each, or none>",
 "how_to_use": [
  "Download the pack and give it to an AI that can read files, such as Claude, ChatGPT or Gemini. In a chat-only tool it still works, but cannot save files, so you keep the record it hands back.",
  "Say whether this is the first run. If not, paste the record from last time. Then attach or paste the bank balances, restrictions, the frozen forecast with actuals and the confirmed flows by day.",
  "Read \"what changed\" first. If a restriction is new or gone, check it against the bank letter before you go on.",
  "Check the ladder's lowest day against your own sheet. Then read the funding gap line: it is the floor less the lowest balance.",
  "Fix every MISSING line. Run it again whenever a balance, restriction, cutoff or confirmed payment changes. Installing it sets up no schedule."
 ],
 "checks": [
  "Forecast errors use the frozen prior version; current opening cash equals verified accessible cash; each ordered bucket reconciles and funding gaps remain explicit. Report changed evidence and actual recalculation; no external transaction or submission is authorized.",
  "Trace each material input to its source, date, currency, scale, sign and reporting period. Retain unresolved MISSING: lines.",
  "Reconcile opening balances, additions, deductions and closing balances.",
  "Keep hardcoded inputs separate from live formulas. Inspect changed inputs, actual recalculation, exported formulas and saved-file reopening."
 ],
 "steps": [
  {
   "position": 1,
   "id": "reconcile-treasury-settlement-liquidity",
   "name": "Treasury liquidity and payment timing checker",
   "summary": "Share bank balances, restrictions, past forecasts and confirmed flows. Get usable cash, forecast-error checks and a dated payment schedule.",
   "url": "https://useaiblocks.com/workflows/reconcile-treasury-settlement-liquidity"
  },
  {
   "position": 2,
   "id": "bank-fee-reconciliation-checker",
   "name": "Bank service fee checker",
   "summary": "Share bank prices, monthly service counts, credits and the bill. Get expected fees, unused credit and any billing difference.",
   "url": "https://useaiblocks.com/skills/bank-fee-reconciliation-checker"
  }
 ],
 "next": [
  {
   "name": "Treasury forecast backtest checker",
   "url": "https://useaiblocks.com/skills/treasury-forecast-backtest-checker",
   "why": "Treasury forecast backtest checker"
  },
  {
   "name": "Bad-year break-even tester",
   "url": "https://useaiblocks.com/skills/bad-year-break-even-tester",
   "why": "Bad-year break-even tester"
  },
  {
   "name": "Cash and currency risk planner",
   "url": "https://useaiblocks.com/skills/cash-and-currency-risk-planner",
   "why": "Cash and currency risk planner"
  }
 ],
 "source": null,
 "credits": [
  {
   "title": "Original finance methods and model fixtures",
   "by": "AI Blocks contributors",
   "url": "",
   "used": "Original instructions, calculations and illustrative examples. External method references are linked separately and retain their own rights."
  }
 ],
 "files": [
  "LICENSE"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/treasury-settlement-evidence-reviewer",
  "markdown": "https://useaiblocks.com/agents/treasury-settlement-evidence-reviewer.md",
  "json": "https://useaiblocks.com/agents/treasury-settlement-evidence-reviewer.json",
  "instructions": "https://useaiblocks.com/skills/treasury-settlement-evidence-reviewer/SKILL.md",
  "download": "https://useaiblocks.com/skills/treasury-settlement-evidence-reviewer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/treasury-settlement-evidence-reviewer",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/treasury-settlement-evidence-reviewer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
