Bank Reconciliation
Bank reconciliation in DiverDash helps you ensure that your financial records match your actual bank statements. This critical process identifies discrepancies, catches errors, and maintains accurate financial data for your dive center.
What You'll Learn
How to perform monthly bank reconciliation in DiverDash
How to match transactions between your bank and DiverDash records
How to handle unmatched transactions and discrepancies
How to maintain accurate cash flow tracking
Before You Start
Make sure you have:
Bank reconciliation permissions in DiverDash
Bank statements for the period you want to reconcile
Bank accounts properly set up in your Chart of Accounts
Payment methods mapped to correct bank accounts
Understanding of your bank's transaction timing and fees
Understanding Bank Reconciliation
Why Bank Reconciliation is Important
Accuracy Verification:
Ensures DiverDash records match bank reality
Identifies data entry errors or missing transactions
Catches unauthorized or fraudulent transactions
Maintains reliable financial reporting
Cash Flow Management:
Provides accurate bank balance information
Helps predict cash availability
Identifies timing differences between records and bank
Supports better financial decision making
Audit Trail:
Creates documented proof of financial accuracy
Supports tax preparation and audits
Maintains compliance with accounting standards
Provides historical reconciliation records
Common Reconciliation Differences
Timing Differences:
Checks written but not yet cashed
Deposits made but not yet cleared
Electronic transfers in process
Weekend and holiday processing delays
Bank Fees and Charges:
Monthly account maintenance fees
Transaction fees
Overdraft charges
Wire transfer fees
Interest and Credits:
Interest earned on account balances
Bank credits or refunds
Automatic deposits
Merchant processing credits
Accessing Bank Reconciliation
Step 1: Navigate to Bank Reconciliation
Go to Finance → Bank Accounts
Select the account
Click Start Reconciliation on the account page, or open the account and choose Start Reconciliation
On the reconciliation page, use the tabs New Reconciliation and Reconciliation History
Step 2: Set Reconciliation Parameters
Bank Account Selection:
Choose the specific bank account to reconcile
Ensure you have the correct bank statement for this account
Verify the account is active and properly configured
Reconciliation Period:
Select start and end dates for reconciliation
Usually matches your bank statement period
Common periods: monthly, weekly, or custom date range
Starting Balance:
Enter the beginning balance from your bank statement
Should match the ending balance from previous reconciliation
If first reconciliation, use account opening balance
Ending Balance:
Enter the ending balance from your bank statement
This is the target balance for reconciliation
Must match exactly for successful reconciliation
Reconciliation Process
Step 1: Review Bank Statement
Before starting in DiverDash:
Obtain your bank statement for the reconciliation period
Review all transactions on the statement
Note any bank fees, interest, or unusual transactions
Identify any transactions not yet recorded in DiverDash
Step 2: Match Transactions
Manual Matching:
For transactions not automatically matched
Select DiverDash transaction and corresponding bank transaction
Click Match to link them together
Add notes if needed to explain the match
Transaction Matching Criteria:
Date: Should be within a few days of each other
Amount: Must match exactly (including cents)
Description: Should be similar or related
Type: Debit/credit should match transaction direction
Step 3: Handle Unmatched Transactions
Bank Transactions Not in DiverDash: These appear on your bank statement but not in DiverDash records.
Common Examples:
Bank fees not yet recorded
Interest earned
Automatic payments
Deposits not yet entered
Electronic transfers
Actions to Take:
Record Missing Transaction: Add the transaction to DiverDash
Ignore Transaction: Mark as ignored if not relevant (rare)
Investigate: Research unusual or unexpected transactions
DiverDash Transactions Not on Bank Statement: These appear in DiverDash but not on your bank statement.
Common Examples:
Recent transactions not yet processed by bank
Checks written but not yet cashed
Pending electronic transfers
Future-dated transactions
Actions to Take:
Leave Unmatched: If transaction is recent and will appear on next statement
Verify Transaction: Confirm transaction was actually processed
Correct Error: Edit or delete if transaction was entered incorrectly
Step 4: Add Bank-Only Transactions
Recording Bank Fees:
Click Add Bank Transaction or Record Bank Fee
Date: Use date from bank statement
Description: "Bank fee - [description]" or similar
Amount: Enter fee amount as negative (expense)
Category: Select appropriate expense category
Account: Ensure it posts to correct expense account
Recording Interest Earned:
Click Add Bank Transaction
Date: Use date from bank statement
Description: "Interest earned" or similar
Amount: Enter interest as positive (income)
Category: Select interest income category
Account: Post to appropriate income account
Recording Other Bank Transactions:
Automatic payments or deposits
Wire transfer fees
Returned check fees
Merchant processing fees
Step 5: Review and Finalize
Pre-Finalization Checklist:
Reconciliation Summary:
Starting Balance: Beginning balance from bank statement
Total Debits: Sum of all debit transactions
Total Credits: Sum of all credit transactions
Ending Balance: Calculated ending balance
Bank Statement Balance: Actual ending balance from bank
Difference: Should be zero for successful reconciliation
Step 6: Complete Reconciliation
Review the reconciliation summary for accuracy
Verify the difference is zero
Click Finalize Reconciliation (label may vary by environment)
Add any final notes about the reconciliation
Save the completed reconciliation record
Troubleshooting Reconciliation Issues
Reconciliation Won't Balance
Problem: Calculated balance doesn't match bank statement
Common Causes:
Missing transactions in DiverDash
Duplicate transactions recorded
Incorrect transaction amounts
Wrong account assignments
Bank errors (rare but possible)
Solutions:
Double-check math: Verify bank statement calculations
Review unmatched items: Ensure all transactions are accounted for
Check for duplicates: Look for transactions recorded twice
Verify amounts: Confirm transaction amounts match exactly
Contact bank: If you suspect bank error
Cannot Find Matching Transaction
Problem: Bank transaction has no corresponding DiverDash record
Solutions:
Check date range: Transaction might be outside reconciliation period
Review similar amounts: Look for transactions with similar amounts
Check other accounts: Transaction might be in wrong account
Record missing transaction: Add transaction to DiverDash
Investigate further: Research unusual transactions
Duplicate Transactions
Problem: Same transaction appears multiple times
Solutions:
Identify duplicates: Look for identical date, amount, description
Delete duplicates: Remove extra transaction records
Check import process: Ensure transactions aren't imported multiple times
Review entry procedures: Train staff to avoid duplicate entry
Timing Differences
Problem: Transaction dates don't align between bank and DiverDash
Understanding Timing:
Processing delays: Banks may process transactions 1-3 days later
Weekend delays: Transactions may be delayed over weekends
Holiday delays: Bank holidays affect processing times
Cut-off times: Transactions after bank cut-off appear next day
Handling Timing Differences:
Match transactions within reasonable date range (±3 days)
Note timing differences in reconciliation comments
Expect some transactions to appear on next statement
Best Practices
Regular Reconciliation Schedule
Monthly Reconciliation:
Reconcile each bank account monthly
Use bank statement closing date as reconciliation date
Complete reconciliation within 10 days of statement date
Don't skip months - reconcile every period
Weekly Reviews:
Review bank activity weekly for unusual transactions
Monitor large or unexpected transactions
Catch errors early before they compound
Maintain awareness of cash flow
Documentation and Records
Keep Reconciliation Records:
Save completed reconciliation reports
Store bank statements with reconciliation records
Document any unusual transactions or adjustments
Maintain audit trail for all reconciliations
Note Explanations:
Add notes for unusual transactions
Explain timing differences
Document bank fee purposes
Record investigation results
Error Prevention
Accurate Transaction Entry:
Enter transactions promptly and accurately
Use clear, consistent descriptions
Verify amounts before saving
Train staff on proper procedures
Regular Account Monitoring:
Review bank accounts daily for new activity
Monitor for unauthorized transactions
Check for processing errors
Maintain awareness of account balances
Integration with DiverDash Features
Payment Processing
Automatic Transaction Creation:
Customer payments automatically create bank transactions
Payment method mappings ensure correct account assignment
Transaction descriptions include customer and payment details
Expense Management
Expense Payments:
Business expenses create corresponding bank transactions
Payment method determines which bank account is affected
Expense categories map to appropriate Chart of Accounts
Financial Reporting
Reconciled Data:
Financial reports use reconciled transaction data
Bank reconciliation ensures report accuracy
Cash flow reports reflect actual bank balances
Bank Statement Import (This feature is in development and will be available soon)
Supported File Formats
CSV Files:
Most common bank statement format
Automatically detects column mappings
Supports various bank formats (Chase, Bank of America, Wells Fargo, etc.)
OFX/QFX Files:
Standard financial data exchange format
Used by many banks and financial software
Comprehensive transaction details
Import Process
Step 1: Upload Statement
Go to Finance > Bank Accounts > [Account] > Import
Drag and drop your bank statement file or click to browse
Supported formats: CSV, OFX, QFX
Click Upload to process the file
Step 2: Review Import Results
System parses the file and extracts transactions
Review detected transaction count and date range
Verify column mappings are correct
Confirm import to add transactions to your account
Step 3: Transaction Processing
Imported transactions appear in your bank account
Transactions are marked as "unmatched" initially
Use the reconciliation interface to match with your records
System provides confidence scores for potential matches
Import Best Practices
File Preparation:
Use recent bank statements (within 30 days)
Ensure file is not password-protected
Check that all columns contain data
Verify date formats are consistent
Column Mapping:
Date column should contain transaction dates
Amount column should include positive/negative values
Description column should have transaction details
Reference column for check numbers or transaction IDs
Post-Import Review:
Verify transaction counts match your statement
Check that amounts are correctly imported
Review any parsing errors or warnings
Confirm date ranges are accurate
Reconciliation Reports
Historical Reconciliation Reports:
View past reconciliation summaries
Track reconciliation trends over time
Identify recurring issues or patterns
Support audit and compliance requirements
Unreconciled Transaction Reports:
List transactions that haven't been reconciled
Identify old unmatched transactions
Clean up historical data
Maintain data integrity
Next Steps
After completing bank reconciliation:
Generate Financial Reports with accurate, reconciled data
Review Cash Flow Analysis based on actual bank balances
Update Expense Management with any missing bank transactions
Verify Payment Processing accuracy through reconciliation
Need Help?
Reconciliation won't balance? Check for missing transactions and verify amounts
Cannot find matching transactions? Review date ranges and transaction descriptions
Import issues? Verify file format and column mappings
Historical reconciliation problems? Contact support for data cleanup assistance
Last updated