Accounting & Bookkeeping Glossary for Accounting Firms
Clear definitions of accounting, bookkeeping, and document processing terms — written for practitioners. Bank reconciliation, GL codes, QBO format, OCR accuracy, AI categorization, and the terminology that comes up when evaluating automation tools for client workflows.
These terms appear in day-to-day bookkeeping across every client engagement. Written for practitioners — not textbooks. See the full glossary on Zera Books for expanded definitions with examples.
Money a business owes to vendors and suppliers for goods or services received but not yet paid. Appears as a current liability on the balance sheet.
In Zera Books context: AP invoices are one of 4 document types Zera Books processes — line items, tax amounts, and vendor details extracted automatically.
Accounts Receivable AR
Money owed to a business by customers for goods or services delivered but not yet collected. Appears as a current asset on the balance sheet.
AR aging reports are generated from invoice data. Zera Books extracts invoice line items, amounts, and due dates that feed AR tracking workflows.
Accrual Accounting
An accounting method where revenue and expenses are recorded when they occur, not when cash is exchanged. Contrasts with cash-basis accounting. Most businesses over $25M revenue are required to use accrual accounting in the US and Canada.
ACH Automated Clearing House
Electronic bank-to-bank transfer network used in the US for direct deposits, bill payments, and payroll. ACH transactions appear on bank statements as "ACH DEBIT" or "ACH CREDIT" with a company identifier code (SEC code).
Zera AI recognizes ACH transaction patterns and categorizes them by company identifier to standard GL codes without manual rules.
B
Bank Reconciliation
The process of matching transactions recorded in an accounting system against the transactions appearing on a bank statement for the same period. Differences — timing items, bank errors, unrecorded fees — are identified and explained.
Zera Books automates bank reconciliation with a 95%+ auto-match rate. Transactions extracted from bank statement PDFs are matched to accounting records; exceptions are flagged for review rather than requiring a full manual pass.
Batch Processing
Processing multiple files simultaneously rather than sequentially. In bank statement conversion, batch processing means uploading 50 client statements and having all of them converted and output in one operation.
Zera Books processes 50+ statements simultaneously. Each client's files run in parallel, so a 20-client month-end batch takes the same time as a single conversion.
C
Chart of Accounts COA
An indexed list of every account a business uses in its general ledger, organized by type: assets, liabilities, equity, revenue, expenses. Each account has a unique numeric or alphanumeric code used to categorize transactions.
When Zera Books AI categorizes transactions, it maps each transaction to the correct COA account in your QuickBooks or Xero chart of accounts — no manual GL code assignment required.
CSV Comma-Separated Values
A plain-text file format where values are separated by commas. Universal compatibility — every accounting package can import CSV. The challenge: no standard column structure. Each bank's export uses different column names and ordering.
Zera Books CSV exports are pre-formatted per accounting software — columns match the expected import structure for Xero, Sage, Wave, Zoho, NetSuite, FreshBooks, MYOB, and Oracle, not a generic dump.
D
Deposit in Transit
Cash or checks received and recorded in the company's books but not yet reflected on the bank statement. A standard reconciling item — especially for deposits made late in the month or on weekends.
Double-Entry Bookkeeping
The accounting method where every transaction is recorded as both a debit in one account and an equal credit in another. The fundamental rule: debits always equal credits. Every modern accounting system (QuickBooks, Xero, Sage) uses double-entry.
Zera Books exports transactions with debit and credit columns separated correctly, maintaining double-entry integrity when imported into accounting software.
Duplicate Transaction
A transaction imported or entered more than once, causing inflated expense or income figures. Common when clients provide overlapping monthly statements.
Zera Books duplicate detection automatically flags transactions that match an existing entry by date, amount, and description before export — preventing double-counting before it reaches the GL.
2
Document Processing & File Format Terms (G–Q)
These terms come up when evaluating bank statement converters, OCR tools, and accounting software integrations. Understanding the differences — especially between file formats — saves time when setting up import workflows.
G
General Ledger GL
The master record of all financial transactions for a business, organized by account. Every journal entry posts to the GL. The GL is the source for all financial statements — P&L, balance sheet, cash flow.
GL codes are what Zera Books AI assigns when categorizing bank transactions. Correct GL coding at the conversion stage eliminates manual reclassification later.
I
IIF Intuit Interchange Format
A legacy tab-delimited file format used to import data into QuickBooks Desktop. Contains header identifiers (TRNS, SPLIT, ENDTRNS) that QuickBooks reads to create journal entries. Being phased out in favor of QBO and direct API connections, but still required for QuickBooks Desktop Pro and Premier users.
Zera Books supports IIF export alongside QBO, covering both QuickBooks Desktop and QuickBooks Online workflows without switching tools.
M
MICR Magnetic Ink Character Recognition
The row of numbers printed at the bottom of paper checks using magnetic ink: routing number, account number, and check number. MICR extraction from check images enables automated reconciliation without manual data entry.
Checks are one of the 4 document types Zera Books processes — MICR data, payee, amount, and date are extracted for reconciliation matching. Most competitors process bank statements only.
Month-End Close
The process of finalizing all accounting entries for a period, reconciling all accounts, and producing financial statements. Typically includes bank reconciliation, AP/AR aging review, payroll reconciliation, accrual entries, and financial statement preparation.
Technology that converts scanned images or image-based PDFs into machine-readable text. Standard OCR reads characters. Financial document OCR must also understand table structure, column alignment, date formats, and number formatting to produce usable data.
Zera OCR is purpose-built for financial documents, achieving 95%+ accuracy on scanned bank statements. General-purpose OCR (Google Vision, Adobe) achieves lower accuracy on financial tables because it lacks financial layout training.
Outstanding Check
A check issued and recorded in the company's books but not yet cleared the bank. A common reconciling item — the check has been deducted from the GL but hasn't appeared on the bank statement yet.
Q
QBO QuickBooks Web Connect
A proprietary file format used by QuickBooks Online to import bank transactions directly. QBO files contain structured transaction data — date, amount, payee, memo — that QuickBooks uses to create or match register entries automatically. Unlike CSV, QBO files don't require column mapping on import.
Zera Books exports QBO files from any converted bank statement. No template setup — Zera AI identifies the transaction structure from the PDF and builds the QBO output automatically.
3
Reconciliation & Close Terms (R–T)
Reconciliation terms are the vocabulary of month-end close. Understanding these precisely matters when setting up automated workflows or reviewing what an auto-match has flagged as an exception. See Zera Books AI reconciliation for how these terms apply in practice.
R
Reconciling Item
Any transaction causing a difference between the bank statement balance and the general ledger balance. Common reconciling items: outstanding checks, deposits in transit, bank service charges, NSF checks, and errors by either the bank or the company.
Running Balance
The account balance after each transaction on a bank statement. Important for verifying that no transactions were missed during conversion — the ending running balance should match the closing balance printed on the statement.
Zera Books validates running balance continuity during extraction and flags any discrepancy between the computed running total and the printed closing balance.
T
Trial Balance
A report listing all GL account balances at a specific date, with total debits equaling total credits. Used to verify the ledger is in balance before producing financial statements. Errors in bank statement conversion — miscategorized transactions, wrong amounts — surface during trial balance review.
Template-Free Processing
The ability to extract data from any document layout without pre-configuring a template for each bank or format. Template-based tools (Docsumo, Klippa) require per-vendor setup. Template-free tools adapt automatically using AI trained across diverse document layouts.
Zera AI is trained on 3.2 million financial documents — 2.8 million bank statements, 420K invoices, 847 million transactions — and recognizes format variations without manual template configuration.
Put these terms into practice automatically
Zera Books handles OCR extraction, QBO/IIF export, AI categorization, and bank reconciliation — 99.6% accuracy on any bank format. $79/month unlimited.
As AI-powered tools become standard in accounting workflows, these terms appear in product descriptions, vendor evaluations, and firm technology decisions. Understanding them precisely helps separate genuine capability from marketing language.
AI Categorization
Automated assignment of GL codes to transactions using a trained model. Differs from rule-based categorization by learning patterns from transaction history. Zera Books includes AI categorization for QuickBooks and Xero chart of accounts — no manual rules required.
Straight-Through Processing
A transaction that moves from extraction to import without any manual intervention. High STP rates indicate the AI is confident enough in its results to bypass human review. Zera Books achieves 95%+ STP — exceptions only require attention, not the full transaction set.
Confidence Score
A probability value (0–100%) indicating how certain the AI model is about an extracted value or categorization. Low-confidence fields are flagged for human review. High-confidence fields pass through automatically. Enables selective review rather than checking every transaction.
Multi-Account Auto-Detection
The ability to identify and separate multiple accounts within a single PDF — a combined statement with checking, savings, and a credit card. Zera Books detects account boundaries automatically and outputs separate files per account without manual file splitting.
Field-Level Accuracy
Accuracy measured per individual data field (date, amount, payee) rather than per document. A statement with 50 transactions and 200 fields, where 199 are correct, has 99.5% field-level accuracy. This metric is more meaningful than "document-level" accuracy for evaluating converters.
Client Dashboard
Workflow management for multi-client practices. Organizes conversions by client, tracks history, manages batch status, and provides an audit trail. Zera Books includes a full client dashboard — most basic converters output a file and provide no client-level workflow layer.
Comparison note: Most bank statement converters only handle data extraction (OCR + structuring). Zera Books adds AI categorization, reconciliation, client management, and direct QuickBooks/Xero integration — making the glossary terms above operational in a single platform. See the full platform →
5
Frequently Asked Questions
What is bank reconciliation in accounting?
Bank reconciliation is the process of matching transactions in your accounting records against your bank statement to confirm they agree. Unmatched items — deposits in transit, outstanding checks, bank fees not yet recorded — are identified and resolved. Zera Books automates reconciliation with a 95%+ auto-match rate. See reconciliation resources →
What does GL code mean in bookkeeping?
A GL (General Ledger) code is the account number from a chart of accounts assigned to categorize a transaction. When Zera Books AI categorizes transactions, it assigns the correct GL code from your QuickBooks or Xero chart of accounts automatically — eliminating manual category assignment. See AI categorization →
What is a QBO file?
A QBO file is the Web Connect format used by QuickBooks Online to import bank transactions directly. It contains structured data — date, amount, payee, memo — that QuickBooks reads without column mapping. Zera Books exports QBO files from any converted bank statement with no template setup. QuickBooks Online import guide →
What is OCR in document processing?
OCR (Optical Character Recognition) converts scanned images or image-based PDFs into machine-readable text. For financial documents, accuracy requires understanding table structure and financial formatting. Zera OCR is purpose-built for financial documents, achieving 95%+ accuracy on scanned bank statements. General-purpose OCR achieves significantly lower accuracy on financial tables.
Turn accounting terminology into automated workflows
Zera Books applies AI categorization, Zera OCR, multi-account detection, and QBO/IIF export to bank statements, invoices, checks, and financial statements. One week free to test with your real client data.