Statement Vault
The Statement Vault stores original account statement files for a family. It accepts PDF, CSV, and XLSX uploads, keeps the original file, and uses the file hash to avoid storing the same document twice. You can upload statements from Settings -> Statement Vault. If you choose an account during upload, Sure links the statement to that account immediately. If you leave the account blank, the statement stays in the unmatched inbox and Sure may suggest a matching account for review.An account suggestion is not the same thing as an account link. Sure only links an unmatched statement after a person confirms the suggestion or selects an account manually.
How PDF account suggestions work
When an unmatched PDF is uploaded, Sure reads metadata from the filename and compares it with visible accounts in the same family. For PDFs, Sure currently uses filename-based detection:- Statement period, from dates or month names in the filename
- Account last four digits, from patterns like
ending 1234,last 4 1234,acct 1234, orxx1234 - Institution and account name hints, from meaningful remaining filename text after generic words and dates are removed
- Institution hint matches the account name, institution name, or institution domain:
+0.45 - Account name hint matches the account name:
+0.25 - Last-four hint matches the account name or institution name:
+0.25 - Statement currency matches the account currency:
+0.05
0.35 confidence are ignored. The highest scoring account becomes the suggested account shown in the unmatched inbox.
Example
A file namedChase_Bank_2024-01_account_6789.pdf can produce:
- A January 2024 statement period
Chase Bankas an institution/account hint6789as the account last-four hint
Reviewing suggestions
From Settings -> Statement Vault, unmatched statements show:- The original filename
- Detected statement period, when available
- Suggested account, when Sure finds one
- Confidence score
- Actions to link or reject the suggestion
PDF imports and AI extraction
PDF transaction imports use the Statement Vault as their storage layer, but account matching and AI extraction are separate steps. When you upload a PDF through the import flow, Sure first stores it as an unmatched statement, then creates a PDF import and queues AI processing. The AI processing classifies the document and may extract transactions for bank or credit card statements. That AI extraction does not currently improve the account suggestion; the suggestion comes from the statement metadata matching described above. After transactions are extracted, the import still needs an account before it can be published.Transaction reconciliation
When you assign an account to a PDF import, Sure automatically compares each extracted transaction against what that account already holds and marks matching transactions as reconciled. Only genuinely new transactions are offered for review and import. This prevents duplicates when a statement covers a period that has already been synced by a connected provider. Provider-backed accounts are available as import targets for this reason.Reconciliation states
- Reconciled: A statement was matched against the transaction. The reconciliation timestamp and the statement that provided the evidence are stored on the transaction. Reconciliation survives the statement being deleted (the link nullifies, but the timestamp remains).
- Cleared: Derived automatically from whether a transaction has a provider source and external ID. This is a fact about provenance and cannot be edited directly.
Import summary
After AI extraction and account assignment, Sure shows a summary of the statement broken down into:- Transactions found: Total number of transactions extracted from the statement
- Already recorded: Transactions that were already on file and have been reconciled
- Imported: Transactions that were new and have been added to your account
- Awaiting review: Transactions that are ready to review and publish
Reassigning an account
You can reassign a PDF import to a different account before publishing. Reassigning releases the reconciliations on the previous account and re-evaluates each extracted transaction against the new account. An import that has already been published cannot be reassigned.Reverting an import
Reverting a PDF import removes the transactions it created and releases any reconciliation evidence it held. Transactions that were only matched (not imported) return to their previous state.Tips for better matches
- Keep the institution name in the filename.
- Include the statement month or date range.
- Include a masked account suffix when available, such as
account_6789. - Avoid generic filenames like
statement.pdf; they usually do not contain enough information to suggest an account confidently.