Choose how records arrive and how completeness is checked
Open banking uses customer permission to share bank information through defined interfaces. Open Banking Ltd's UK guidance describes consent-based access and bank APIs; other markets have their own arrangements. This comparison concerns collecting account records for bookkeeping. A file or statement workflow instead uses downloaded records that someone imports or reviews, which can help with unsupported accounts, historical periods, or a connection failure.
Confirm whether the accounting app's advertised bank feed uses an open-banking API or another data connection. Ask the provider to identify the connection for your exact bank and account type. Check what data arrives, how far back it reaches, and what happens if access expires or the bank becomes unavailable.
The deciding question is whether the business can produce complete, reviewable records for each period. A fast feed with an unnoticed gap is less useful than a slower workflow whose coverage is known. Write the completeness check before choosing the import method.
References: Open Banking Ltd: Permissioned bank-data access; Plaid: Transactions integration and synchronization
Compare the operating work, including the fallback
Use the following table to assign responsibilities during onboarding. A connected workflow still needs someone to investigate missing or changed data. A file workflow needs a consistent process for obtaining the right file, checking its date range, and avoiding duplicate imports.
| Question | Connected data | File or statement workflow |
|---|---|---|
| Coverage | Verify bank, account type, available history, and supported fields. | Verify the exported account, period, file format, and completeness. |
| Refresh | Assign an owner for broken connections and stale updates. | Assign a collection schedule and a backup person. |
| Corrections | Understand how additions, modifications, and removals arrive. | Retain the original file and document any replacement import. |
| Duplicates | Test reconnection and overlapping history. | Track imported ranges and reject accidental reimports. |
| Review evidence | Retain the reconciliation and investigate differences. | Retain statements, import logs, and the reconciliation. |
Expect transaction data to change
Plaid's transaction-state documentation shows why an import cannot always treat a transaction as a permanent row. Pending and posted versions may have different identifiers, amounts, or descriptions. Some pending transactions disappear, and even posted information can later be modified. The behavior of your chosen connection should be confirmed with its provider.
Ask what the accounting app does with each type of change. Does it keep pending activity outside the final ledger? How does it connect a posted item with its earlier version? What happens to a categorization already applied to a record that later changes? A vendor should be able to demonstrate the proposed behavior with test data.
Keep forecasts and finalized accounting records distinct where necessary. A pending card amount may help someone anticipate cash movement, but it should not silently become an unreconciled duplicate when the final amount arrives. Make the status visible to the person reviewing the account.
References: Plaid: Pending and posted transaction data
Test a broken connection before relying on it
Ask the provider to explain its behavior when an account stops refreshing. The user should see the last successful update and the affected period. An apparently healthy dashboard can be misleading if one account has silently fallen behind while the others continue to update.
Agree when to investigate and when to switch to a file import. Define the last complete date, the first missing date, and who approves the fallback. When the connection returns, the process must avoid importing the same activity twice. A simple range log can be more useful than a vague instruction to reconnect the bank.
Test the handoff using an overlapping period. Compare transaction counts and totals, review any duplicates the system identifies, and investigate unmatched items. The team should be able to repeat the exercise without relying on one person's memory of how the connection was repaired last time.
Keep access appropriate to the work
Have the account owner approve the connection and understand the access requested. Review whether the service only reads data or can also initiate actions. Do not grant broader permissions merely because a setup wizard offers them. Use the bank's and provider's documented connection process rather than sharing credentials informally with a contractor.
The FTC's business guidance recommends limiting access and collecting only information needed for a legitimate purpose. Apply that principle to both approaches. A downloaded statement contains sensitive information too; moving it through email or a shared folder does not make it harmless.
Identify who can connect accounts, download statements, import files, and view retained records. Remove access when a role ends. Confirm where the provider stores data and what happens to access and retained copies when the engagement finishes.
References: FTC: Start with Security, a guide for business
Preserve the evidence behind the completed period
A live connection is a way to obtain information, not a complete retention policy. Keep the records and supporting documents the business needs under the rules that apply to it. IRS recordkeeping guidance explains the need for records supporting business transactions; your adviser should determine the appropriate retention approach for your circumstances.
For the close, retain the relevant statement, the reconciliation, and an explanation of outstanding differences. Where a file was used, keep the original rather than only the edited spreadsheet. Record the account, period, import date, and person responsible so the next reviewer can reconstruct the process.
A statement-based balance check also helps identify an account omitted from a connection. Build the review from the company's complete account list, including inactive accounts that still had activity, rather than assuming the software dashboard is the complete inventory.
References: IRS: Business recordkeeping
Select the workflow the team can keep complete
Use a connection when it covers the required accounts and your team can monitor and resolve exceptions. Use a controlled file workflow where coverage, history, or operational needs make it appropriate. Keep a documented fallback even when the connection has worked reliably so far.
Before launch, complete one period from data collection through reconciliation and retained evidence. Confirm that another person can follow the record without a lengthy explanation. That handoff is a more useful sign of readiness than whether the first bank connection took only a few minutes.
Sources
Requirements and product details can change. Check the linked guidance for the facts that apply to your situation.
Related reading
Need help with this work?
General information, not personalized accounting, tax, legal, or investment advice. Have the appropriate qualified professional review decisions that depend on your circumstances.