📊 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:

🚀 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:

💡 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:

Filtering

Use the filter row at the top of the grid to narrow down 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:

📝 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:

💡 Tip: Use the toolbar buttons at the top of the form to access export options.

⚙️ Advanced Tips

Finding Large Variances

  1. Click the "Variance %" column header to sort by percentage change
  2. Review accounts with the largest positive or negative changes
  3. Investigate any unexpected variances

Focusing on Material Accounts

  1. Leave "Zero" unchecked to hide accounts with no activity
  2. Use the filter row to show only accounts above a certain threshold
  3. Example: In "Date 1 - Net Balance" filter, type ">10000" to show only accounts with balance over $10,000

Identifying Inactive Account Activity

  1. Check the ☑ Inactive checkbox
  2. Sort by "Account Number" or "Account Name"
  3. 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:

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