📊 Comparative Account Analysis - User Guide
Welcome! The Comparative Account Analysis tool allows you to compare account balances between two different dates, helping you identify trends, variances, and changes in your financial position over time.
🎯 Overview
This powerful analysis tool provides:
- Side-by-side comparison of account balances at two different points in time
- Balance Sheet accounts shown cumulatively (all transactions up to each date)
- Profit & Loss accounts shown year-to-date (January 1st to each date)
- Variance calculations showing both amount and percentage changes
- Flexible filtering by job, location, account status, and balance
🚀 Getting Started
1 Open the Form
Navigate to Accounts → Comparative Account Analysis from the main menu.
2 Select Your Dates
As of Date 1: [Date Picker] - Current or most recent period
As of Date 2: [Date Picker] - Comparison or prior period
What the dates mean:
- For Balance Sheet Accounts: Shows cumulative balance of ALL transactions up to and including the selected date
- For P&L Accounts: Shows year-to-date balance (January 1st through the selected date)
💡 Tip: The form automatically initializes with today's date vs. the same date last year, perfect for year-over-year comparison!
3 Apply Filters (Optional)
| Filter |
Description |
When to Use |
| Job |
Filter transactions by specific job/project |
Analyze performance of a particular project or job |
| Location |
Filter transactions by store/warehouse location |
Compare performance across different locations |
| ☐ Inactive |
Include accounts marked as inactive |
Review historical or closed accounts |
| ☐ Zero |
Include accounts with zero balance in both periods |
See complete chart of accounts, including unused accounts |
📝 Note: By default, inactive accounts and zero-balance accounts are hidden to keep the report focused on active accounts with movements.
4 Click Go
The system will generate your comparative analysis showing all relevant accounts with their balances and variances.
📋 Understanding the Results
Column Descriptions
| Column |
Description |
| Account Number |
The unique identifier for each account |
| Account Name |
The descriptive name of the account |
| Account Type |
Classification (Bank, AR, Expense, Revenue, etc.) |
| Report Section |
BS (Balance Sheet) or PL (Profit & Loss) |
| Date 1 - Debit |
Debit balance for the first selected date |
| Date 1 - Credit |
Credit balance for the first selected date |
| Date 1 - Net Balance |
Net balance (Debit - Credit) for Date 1 |
| Date 2 - Debit |
Debit balance for the second selected date |
| Date 2 - Credit |
Credit balance for the second selected date |
| Date 2 - Net Balance |
Net balance (Debit - Credit) for Date 2 |
| Variance Amount |
Change in net balance (Date 1 - Date 2) |
| Variance % |
Percentage change from Date 2 to Date 1 |
Interpreting Variances
Positive Variance (+)
Assets: Good - Account increased
Liabilities: Review - Debt increased
Revenue: Good - Income increased
Expenses: Review - Spending increased
Negative Variance (-)
Assets: Review - Account decreased
Liabilities: Good - Debt decreased
Revenue: Review - Income decreased
Expenses: Good - Spending decreased
Important: If Date 2 has a zero balance, the Variance % will show as blank because it cannot be calculated reliably, rather than showing a misleading percentage.
✨ Key Features
Grouping & Sorting
The grid supports:
- Group By: Drag column headers to the group area to organize accounts by Account Type, Report Section, etc.
- Sorting: Click any column header to sort (click again to reverse)
- Multi-column Sort: Hold Shift and click multiple headers
Filtering
Use the filter row at the top of the grid to narrow down results:
- Type in any filter cell to search that column
- Filter by account number, name, type, or any other field
- Combine multiple filters for precise results
💡 Pro Tip: Filter by Account Type to focus on specific categories like "Bank" or "Revenue" accounts only.
Summary Totals
At the bottom of the grid, you'll see grand totals for:
- Date 1 Debit, Credit, and Net Balance
- Date 2 Debit, Credit, and Net Balance
- Total Variance Amount
- Record Count
📝 Note: The totals update automatically when you apply filters or grouping!
📊 Common Use Cases
1. Year-over-Year Comparison
As of Date 1: December 31, 2025
As of Date 2: December 31, 2024
Purpose: Compare your financial position between two fiscal year ends to track annual growth and changes.
2. Month-over-Month Analysis
As of Date 1: November 30, 2025
As of Date 2: October 31, 2025
Purpose: Track short-term trends and monthly performance variations.
3. Quarter-end Comparison
As of Date 1: September 30, 2025 (Q3)
As of Date 2: June 30, 2025 (Q2)
Purpose: Analyze quarterly performance and identify seasonal patterns.
4. Budget vs. Actual (with Job Filter)
As of Date 1: December 31, 2025
As of Date 2: December 31, 2024
Job: Project XYZ
Purpose: Track project performance year-over-year for specific jobs.
5. Location Performance Comparison
As of Date 1: December 31, 2025
As of Date 2: December 31, 2024
Location: Store 01
Purpose: Analyze individual location performance over time.
🔍 Drill-Down Analysis
Future enhancement: Double-click any account row to view detailed transactions for that account within the selected date ranges.
💾 Exporting Data
You can export the comparative analysis to:
- Excel: For further analysis and custom calculations
- PDF: For printing and sharing with stakeholders
- CSV: For importing into other systems
💡 Tip: Use the toolbar buttons at the top of the form to access export options.
⚙️ Advanced Tips
Finding Large Variances
- Click the "Variance %" column header to sort by percentage change
- Review accounts with the largest positive or negative changes
- Investigate any unexpected variances
Focusing on Material Accounts
- Leave "Zero" unchecked to hide accounts with no activity
- Use the filter row to show only accounts above a certain threshold
- Example: In "Date 1 - Net Balance" filter, type ">10000" to show only accounts with balance over $10,000
Identifying Inactive Account Activity
- Check the ☑ Inactive checkbox
- Sort by "Account Number" or "Account Name"
- Review if any inactive accounts have recent activity
❓ Frequently Asked Questions
Q: Why are some accounts showing zero variance when I know there were transactions?
A: For P&L accounts, the system shows year-to-date balances. If both dates are in the same year, the variance only reflects changes between those specific dates, not cumulative changes. For Balance Sheet accounts, ensure you're comparing dates within the correct fiscal periods.
Q: What's the difference between Balance Sheet (BS) and Profit & Loss (PL) accounts?
A:
- Balance Sheet (BS): Assets, Liabilities, Equity - shows cumulative balance up to each date
- Profit & Loss (PL): Revenue, Expenses, COGS - shows year-to-date balance (Jan 1 to each date)
Q: Why is the Variance % blank for some accounts?
A: When Date 2 has a zero balance, the percentage change cannot be calculated reliably because QBM cannot divide by zero. This is shown as blank rather than displaying a misleading value.
Q: Can I compare dates from different fiscal years?
A: Yes! The system handles cross-year comparisons correctly. P&L accounts will show year-to-date for each respective year, while Balance Sheet accounts show cumulative balances.
Q: How do I save my filter and grouping preferences?
A: The grid automatically saves your layout preferences (column order, widths, grouping, etc.) when you close the form. They will be restored the next time you open it.
🛠️ Troubleshooting
| Issue |
Solution |
| Grid is empty after clicking Go |
- Check if "Zero" checkbox is unchecked - try checking it
- Verify your Job/Location filters aren't too restrictive
- Ensure there are transactions in the selected date range
|
| Numbers don't match other reports |
- Verify you're comparing the same date ranges
- Check if Job/Location filters are applied consistently
- Ensure "Inactive" checkbox matches your expectations
|
| Form is slow to load |
- Try applying Job or Location filters to reduce dataset
- Uncheck "Zero" and "Inactive" to show fewer records
- Close other open forms to free up resources
|
| Can't see all columns |
- Scroll horizontally using the bottom scrollbar
- Resize columns by dragging column borders
- Right-click the grid and choose "Column Chooser" to show/hide columns
|