Skip to main content

Transaction history and imports

Available history depends on your bank, connection provider, and Sure’s integration settings. Sure does not always request everything available: some integrations use a fixed initial date range or a record limit, and later syncs may only fetch recent changes.See Transaction history and import limits for the source-by-source comparison, defaults, and options for older history. Historical exports can help fill gaps; review overlapping dates to avoid duplicates.

Balances and Pending Transactions

Sure excludes pending transactions from account balance calculations. Account balances reflect only settled (posted) transactions.This prevents balances from being temporarily inflated or deflated by transactions that may still change amount, be cancelled, or be replaced by a posted version from your provider.Pending transactions remain visible in your transaction list. Once a transaction posts, it is counted in your balance and in reports.Providers that report pending status include SimpleFIN, Plaid, Lunchflow, Enable Banking, Akahu, Up, Mercury, and Redbark.
Banks commonly display an “available balance” that deducts pending transactions. Sure shows a settled balance — one that reflects only posted activity.If the difference matches the sum of your pending transactions, that is expected behavior. Your balance in Sure will update once those transactions post.

Transfers and Currencies

Yes, you can make transfers between accounts with different currencies. Sure automatically applies the exchange rate for the transfer date:
  • The outgoing transaction uses the source account’s currency and amount.
  • The incoming transaction is converted to the destination account’s currency using the rate for that date.
  • If no exchange rate is available, the transfer falls back to a 1:1 rate. The amount may be incorrect until rates are synced.
  • Foreign exchange metadata is recorded for auditing purposes.
For best results, make sure an exchange rate provider is configured in Settings → Self-Hosting and rates are current.
If an exchange rate is missing for a specific currency pair and date, Sure skips that transaction when calculating balances rather than marking the entire account as errored. The skipped entry is logged in Settings → Debug under the sync category so you can identify which rate is absent.Once rates are available — after configuring or re-enabling an exchange rate provider and triggering a sync — the previously skipped entries are included in the next balance calculation.Holdings without a rate are still counted at a 1:1 rate to prevent phantom cash from appearing, and the occurrence is logged alongside the entry warning.