Goal
Turn a bank statement into normalized JSON with citations for the fields your application needs.Sample Document
Use the built-in Bank Statement Platform example. The example includes a saved schema with fields foraccount_number, account_holder, summary, transactions, and checks_paid.
Use This Workflow
Use Extract -> Schema because a bank statement usually has one document-level structure: account identity, statement period, summary balances, transaction rows, and checks.Platform Steps
Add Schema
Add a Schema step and define fields for account metadata, balances, transactions, and checks.
Test citations
Review the Schema result and click citations to confirm each value came from the right part of the document.
Schema
Python
TypeScript
Checks
- Reconcile extracted transaction totals against the statement summary before writing to a system of record.
- Keep debits, credits, fees, and checks explicit; do not rely on sign alone if your downstream ledger expects labels.
- Review citations for any transaction used in compliance, underwriting, lending, or audit workflows.
- Save a schema preset after testing several statement formats.
Related
Extract -> Schema
Build this visually in the Platform.
Schema Guidelines
Improve structured output quality.