Auto-Detection Split Output Files 5 Account Types

Multi-Account Detection Reference

How Zera Books automatically identifies multiple accounts within a single bank statement PDF and splits them into individual output files — detection methodology, output specs, and edge case handling.

★★★★★ 4.9 Trustpilot 99.6% extraction accuracy 5 account types detected No manual splitting required
Try for one week → See feature page ↗

⚡ TL;DR — Multi-Account Detection

Zera Books Auto-Detects
  • Checking + savings in same PDF
  • Multiple credit cards in one statement
  • Account type classification per section
  • Separate output file per account
  • Correct open/close balance per account
Manual Converters Require
  • Manually splitting PDF before upload
  • Running separate conversions per account
  • Manually labeling account types
  • Identifying balance breakpoints
1

Detection Methodology

Many banks issue combined statements for multiple accounts (e.g., a business checking account and a business savings account in a single 12-page PDF). Zera Books detects account boundaries automatically using a multi-signal approach.

1

Account Number Change Detection

Each page is scanned for account number patterns. When the account number field changes from one page to the next, a new account boundary is established.

2

Account Type Header Recognition

Section headers like "Business Checking," "Money Market Savings," and "Visa Credit Card" are recognized as account type signals. The AI identifies these even when formatting varies across banks.

3

Balance Sheet Reset Detection

When a new "Opening Balance" or "Beginning Balance" line appears after a "Closing Balance," this signals the start of a new account section within the same PDF.

4

Layout Structure Shift

Column structure changes (e.g., switching from a debit/credit layout to a charge/payment layout) indicate a different account type (checking vs. credit card).

5

Output File Generation

Each detected account gets its own output file, named automatically: e.g., "Chase_Business_Checking_8423.xlsx" and "Chase_Business_Savings_1047.xlsx".


2

Supported Account Types

Zera Books classifies and separates the following account types when found in a combined statement.

Account TypeDetection SignalOutput Columns
Checking AccountHeader keyword, debit/credit columns, routing/account numberDate, Description, Debit, Credit, Balance
Savings AccountHeader keyword, interest credit patterns, monthly statementsDate, Description, Deposit, Withdrawal, Balance
Money Market AccountHeader keyword, daily balance tables, interest calculation linesDate, Description, Deposit, Withdrawal, Balance, Interest
Credit Card AccountCharge/payment column layout, APR disclosure, credit limit lineDate, Description, Charge, Payment, Balance, Category
Line of CreditAvailable credit line, draw/payment columns, interest rate disclosureDate, Description, Draw, Payment, Balance

Upload a Multi-Account Statement — Get Separate Files

Zera Books automatically splits checking, savings, and credit card accounts without any manual work.

Try for one week →
3

Split Output File Specifications

Each detected account produces a separate output file with complete metadata and transaction data for that account only.

File Naming Convention

Files are named: [Bank]_[AccountType]_[Last4Digits].[ext]. Example: TD_BusinessChecking_7823.xlsx. Filename uses underscores, no spaces.

Header Metadata

Each output file includes: Bank Name, Account Type, Account Number (last 4 digits), Statement Period Start, Statement Period End, Opening Balance, Closing Balance.

Transaction Isolation

Only transactions belonging to that specific account are included. No transactions from other accounts appear in the file — boundaries are strictly enforced.

Balance Verification

Running balance column is included and arithmetically verified. The closing balance in the output matches the closing balance in the original statement (or a flag is raised if not).

Format Options

All standard output formats apply to each split file: Excel (.xlsx), CSV, QBO, IIF, Xero import, Sage import. Users select format once and all split files are generated in that format.

Merge Option

After reviewing, users can merge selected split files into a single consolidated export. Merged output includes an "Account" column to identify source account per transaction.


4

Benchmarks & Edge Case Handling

98.4%Account boundary detection accuracy
5Account types auto-classified
<5sAdditional time for multi-account detection
50+Accounts detected in a single document

Edge Cases Handled

Edge CaseHandling Approach
Account section with no headerDetected via balance reset + column structure change. Flag added for user review.
Same account number across periodsTreated as continuation of same account (not split). Period dates updated per section.
Account sections without opening balanceOpening balance inferred from first transaction + closing balance math. Flagged as inferred.
Credit card with multiple cardholdersAll transactions included in single credit card file. Cardholder names preserved in description field.
Joint account with shared transactionsAll transactions included. Joint account flagged in metadata.

?

Frequently Asked Questions

How does Zera Books detect multiple accounts in one PDF?

Zera Books scans each page for account number changes, account type header transitions (e.g., "Checking Account" to "Savings Account"), and structural layout shifts. When a new account section is detected, the system creates a separate extraction context for that account.

What account types can Zera Books separate?

Zera Books can separate checking accounts, savings accounts, money market accounts, credit card accounts, and line of credit accounts. Each account type is placed in its own output file named with the account type and last 4 digits.

What happens if accounts share the same statement period?

All accounts are extracted with the same statement period dates. Each output file contains the correct open/close balances and transaction list for that specific account. The period dates are not modified.

Can I merge accounts after they are split?

Yes. After reviewing the split files, users can select multiple output files and merge them into a single consolidated export. The merged file includes an Account column to identify which account each transaction belongs to.

Related Resources

Explore related Zera Books features and documentation.

Stop Splitting Statements Manually

Upload any combined bank statement and Zera Books automatically separates each account into its own clean output file.

Try for one week →