#Types of Discrepancies
Unmatched Bank Transactions - Transactions on the bank statement with no corresponding GL entry
Unmatched GL Entries - Accounting entries with no corresponding bank transaction
Amount Mismatches - Same transaction appears in both but with different amounts
Timing Differences - Same transaction but on different dates (most common and easiest to fix)
Duplicate Transactions - Same transaction appears twice in bank feed or GL
#Investigating Discrepancies with All Transactions
When you see a balance discrepancy, the All transactions tab shows every bank transaction for the account in one view, making it easier to pinpoint when and where the difference occurred.
To investigate a discrepancy:
- Go to Accounting → Bank reconciliation and select the account
- Click the All transactions tab
- You'll see every transaction with its status:
- Matched - Transaction reconciled to a GL entry
- Unmatched - Transaction has no corresponding GL entry
- Excluded - Transaction marked as excluded from reconciliation
- Use the Period filter to narrow the date range and isolate when the discrepancy began
- Use the search bar to find a specific transaction by number or business partner name
- Review the Opening balance (shown at top) and Closing balance (shown at bottom) to verify they match your bank statement for that period
- Click Export to CSV to download the data for your records or further analysis
This view helps you spot patterns—for example, if several transactions show "Unmatched" on the same day, that may indicate a batch import issue or a missing journal entry.
#Timing Differences
The most common discrepancy is timing—when the bank posts a transaction before or after your GL:
Scenario 1: Bank posts first
- You initiated a payment (wire, ACH) several days ago
- Bank has already deducted the amount
- Your GL entry posts later (when you send the instruction, not when the bank processes it)
- Fix: Wait for GL entry to post, then reconcile
Scenario 2: GL posts first
- You created and posted an invoice to a customer
- Customer hasn't paid yet
- Fix: Wait for payment, then reconcile when the deposit appears
Timing differences resolve naturally as transactions flow through the system. They don't require manual intervention.
#Outstanding Items
Items that legitimately won't reconcile on a given date:
Outstanding Checks - Checks you've written but recipients haven't cashed yet
Deposits in Transit - Customer payments received but not yet cleared by the bank
Pending Transactions - Bank shows as "pending" and not yet posted
These items will reconcile eventually when the bank processes them. Include them in your reconciliation reserve calculation.
#Data Entry Errors
Sometimes discrepancies result from mistakes:
Wrong Amount - GL entry amount doesn't match bank transaction
Wrong Account - Entry was posted to the wrong GL account
Wrong Date - Entry dated differently than transaction date
To fix:
- Identify the incorrect entry
- Either correct it or delete and re-create correctly
- Re-attempt reconciliation
Important: Only correct errors during the current period. For prior periods, post correcting journal entries instead of modifying posted entries.
#Missing GL Entries
A bank transaction exists but has no corresponding GL entry:
Example: Bank fee charged by the bank; no GL entry created
To fix:
- Go to the unmatched bank transaction
- Click Create GL Entry
- Enter the transaction details:
- Account: Which GL account (usually Expense for fees)
- Amount: The transaction amount
- Description: What the transaction was for
- Date: Match the bank transaction date
- Click Post
- Reconciliation engine automatically matches the new entry to the transaction
This is common for:
- Bank fees and interest
- Automatic transfers between accounts
- Government-mandated withholding
- Third-party collections
#Missing Bank Transactions
A GL entry exists but doesn't appear on the bank statement:
Example: You initiated a payment that won't settle for several days; GL entry is posted but transaction isn't on the bank yet.
To fix:
- Identify when the transaction should appear (settlement date)
- Wait for the bank to process it
- When it appears, reconcile normally
If a transaction doesn't appear after expected settlement time:
- Check the GL entry for accuracy
- Contact your bank to verify they have the instruction
- If the payment was lost, initiate a stop-payment and re-issue
#Duplicate Transactions
If the same transaction appears twice:
In bank feed:
- The bank or feed provider may have imported it twice
- Check the transaction ID—if identical, it's a true duplicate
- Mark one as "Excluded" in reconciliation
In GL:
- A user may have manually entered a transaction that already came from a feed
- Compare dates and amounts
- Delete the duplicate GL entry and keep the original
- Reconcile the transaction to the feed
Across systems:
- Same transaction recorded in both bank and GL
- Mark as reconciled (correctly matched)
- If truly a duplicate, delete one side and reconcile
#Amount Mismatches
When amounts differ, investigate the cause:
Rounding Difference (e.g., $100.005 becomes $100.01)
- Acceptable; reconcile with notation of the rounding difference
Bank Fees (e.g., Invoice for $1,000 but you received $999.50)
- Bank deducted $0.50 fee
- Create a GL entry for the fee and link the bank transaction to both the invoice and fee
FX Conversion (multi-currency)
- Amount in original currency differs when converted
- This is expected; use FX adjustment GL entries
Calculation Error
- Someone miscalculated; correct the GL entry
- Re-attempt reconciliation
#Investigating Aged Items
Items unmatched for more than 30 days need investigation:
- Go to Accounting → Bank reconciliation → Aged Unmatched
- View items by age (0-30 days, 30-60, 60+ days)
- Click an item to see details
- Investigate:
- Is this a timing difference that will resolve?
- Is there a data error that needs fixing?
- Should this be excluded from reconciliation?
- Take appropriate action
The longer an item remains unmatched, the more likely it's an error.
#Month-End Reconciliation Adjustments
If you can't fully reconcile by month-end:
- Identify all unmatched items
- For items you're confident will reconcile:
- Create a reserve account entry
- Debit/credit "Unreconciled Items" temporarily
- When items reconcile next period, reverse the entry
- For items you believe are errors:
- Create journal entry to correct the discrepancy
- Document the correction for audit purposes
- Complete month-end with a note explaining adjustments
This approach allows you to close the period while tracking discrepancies.
#Reconciliation Discrepancy Report
Generate a report of all unmatched items:
- Go to Accounting → Bank reconciliation → Reports
- Click Discrepancy Report
- View:
- Unmatched bank transactions
- Unmatched GL entries
- Items by age
- Total unreconciled amount
- Export to CSV for investigation
Use this report in your reconciliation documentation.
#Multi-Account Reconciliation
When reconciling multiple accounts, check:
- Interdepartmental transfers - Transfers between your own accounts should appear as balanced pairs
- Netting - Some transactions may net across accounts
- Consolidated view - Total of all accounts should match consolidated GL
If one account shows a credit and another doesn't show the debit, investigate the inter-account transfer.
#Escalation Process
For discrepancies you can't resolve:
- Document what you've found
- Ask for help from your finance manager or controller
- They may contact the bank to investigate
- The bank can provide detailed transaction information
- Work with them to resolve the discrepancy
Never ignore unmatched items; eventually they'll cause problems.
#Preventing Discrepancies
- Match frequently - Daily or weekly prevents large accumulations
- Post accurately - Ensure GL entries match supporting documents exactly
- Monitor feeds - Check that bank feeds are importing correctly
- Use references - Include invoice/check numbers in bank transactions when possible
- Document manually - For manual entries, note the source document
- Review monthly - Catch discrepancies early before they cascade
#Related Articles