TownSq
Sign In

Chart of Accounts Mapping

Map legacy GL accounts to Associa standard chart of accounts for consistency and reporting

Overview

Chart of Accounts (COA) mapping allows you to map your organization's legacy GL accounts to Associa's standard chart of accounts. This standardization:

  • Enables consistent reporting across all associations
  • Simplifies financial consolidation at the corporate level
  • Supports benchmarking across similar associations
  • Streamlines accounting operations with standardized account structures
  • Facilitates compliance through consistent categorization

What is COA Mapping?

COA mapping creates relationships between:

Corporate GL Accounts (Your Legacy Accounts)

  • Account codes and names from your existing system
  • May vary by acquired company or legacy system
  • Often use different numbering schemes
  • Reflect historical accounting practices

Standard GL Accounts (Associa Standards)

  • Consistent account codes across all associations
  • Standardized descriptions and categories
  • Defined by Associa for reporting and operations
  • Enable cross-portfolio analysis

Accessing COA Mapping

Navigate to: Operational Setup → COA Mapping

You'll find three main views:

  1. Current Accounts - Your legacy corporate GL accounts
  2. Standard Accounts - Associa's reference chart of accounts
  3. Account Mappings - View and manage mappings between the two

The Mapping Process

1. Review Your Corporate Accounts

Start by understanding what accounts you're working with:

  1. Go to Current Accounts tab
  2. Review your existing GL accounts
  3. Note accounts that are:
    • Actively used
    • Legacy/obsolete
    • Need special handling
  4. Identify accounts needing mapping

2. Understand Standard Accounts

Familiarize yourself with the standard structure:

  1. Go to Standard Accounts tab
  2. Browse Associa's standard chart of accounts
  3. Note the categorization:
    • Assets (1000-1999) - Operating cash, reserves, receivables, fixed assets
    • Liabilities (2000-2999) - Payables, deferred revenue, loans
    • Equity (3000-3999) - Member equity, retained earnings
    • Income (4000-4999) - Assessments, late fees, interest income
    • Expenses (5000-6999) - Operating and reserve expenses
  4. Search for accounts similar to your legacy accounts

3. Create Mappings

Map your accounts to standards:

  1. Go to Account Mappings tab
  2. Click Create Mapping or select a corporate account
  3. Choose the corresponding standard account
  4. Review the mapping:
    • Does the category match? (Asset to Asset, Expense to Expense)
    • Is the functional purpose aligned?
    • Does this make business sense?
  5. Click Save

4. Handle Special Cases

For accounts without direct matches:

Option 1: Map to Closest Standard

  • Choose the most similar standard account
  • Document the variance in notes
  • Flag for review during reconciliation

Option 2: Create Custom Mapping

  • Mark as custom mapping
  • Document business justification
  • Get approval from accounting leadership

Option 3: Mark as Inactive

  • For obsolete or discontinued accounts
  • Don't migrate transaction history
  • Archive for reference only

Common Mapping Scenarios

Scenario: Direct Match

Corporate Account: 1010 - Operating Checking Standard Account: 1010 - Operating Cash Action: Direct 1:1 mapping Notes: Perfect alignment, no special handling needed

Scenario: Different Numbering

Corporate Account: 10000 - Operating Bank Account Standard Account: 1010 - Operating Cash Action: Map 10000 → 1010 Notes: Legacy used 5-digit codes, standard uses 4-digit

Scenario: Multiple Legacy Accounts to One Standard

Corporate Accounts:

  • 5100 - Landscape - Mowing
  • 5110 - Landscape - Tree Trimming
  • 5120 - Landscape - Irrigation

Standard Account: 5010 - Landscaping Action: Map all three → 5010 Notes: Legacy had detailed breakdown, standard consolidates. Use sub-ledgers or expense types for detail if needed.

Scenario: One Legacy Account to Multiple Standards

Corporate Account: 5000 - Maintenance & Repairs

This broad account may need to split to:

  • 5600 - Repairs and Maintenance (general)
  • 6010 - Reserve Expense - Roof Replacement (if includes reserve projects)

Action: Requires transaction-level analysis Notes: Review historical usage. May need manual intervention during migration.

Scenario: No Standard Equivalent

Corporate Account: 8000 - Promotional Events Standard: No direct match

Options:

  1. Map to 5xxx - closest general expense category
  2. Request new standard account (if common across portfolio)
  3. Create custom mapping with documentation

Association-Level GL Accounts

In addition to organization-level corporate GL accounts, you can configure association-level GL accounts that serve as overrides or extensions to the corporate chart of accounts.

What are Association GL Accounts?

Association GL accounts are stored in the association_gl_accounts table and represent:

  • Local account codes - What the association board and residents see
  • Local account names - Association-specific naming
  • Corporate account linkage - Optional reference to a corporate GL account

When to Use Association GL Accounts

Common scenarios:

  1. Association-Specific Naming

    • Association prefers "Clubhouse Repairs" instead of corporate account "Building Maintenance"
    • Local code differs from corporate code (e.g., local "5100" maps to corporate "53000")
  2. Association-Only Accounts

    • Special project accounts (e.g., "Pool Renovation Fund")
    • Temporarily funds or restricted accounts
    • Local regulatory requirements
  3. Multiple Associations Sharing Corporate Account

    • Corporate account "Landscaping" (code 5010)
    • Association A local: "5100 - Grounds Maintenance"
    • Association B local: "600 - Landscape Services"
    • Both map to same corporate account

Structure

Corporate GL Account (Organization Level)
   Code: 5010
   Name: Landscaping
   ↓ maps to
Standard GL Account (Associa Standard)
   Code: 5010
   Name: Landscaping

Association GL Account (Association Level - Optional)
   Association: Sunset Meadows HOA
   Local Code: 600
   Local Name: Grounds Maintenance
   Corporate GL Account: 5010 (reference)
   ↓ uses mapping from parent corporate account
Standard GL Account (Associa Standard)
   Code: 5010
   Name: Landscaping

Benefits of Association GL Accounts

Flexibility:

  • Preserve association's historical account codes
  • Allow board-familiar terminology
  • Support association-specific accounts

Standardization:

  • Still map to corporate accounts for reporting
  • Leverage corporate-to-standard mappings
  • Enable portfolio-wide consolidation

Transition Support:

  • Gradual migration from legacy account structures
  • Maintain continuity for board and auditors
  • Simplify change management during onboarding

Managing Association GL Accounts

Association GL accounts are typically:

  • Created during data migration from legacy systems
  • Configured per association as needed
  • Linked to corporate GL accounts for mapping
  • Enabled/disabled based on association needs

Important: Association GL accounts inherit the mapping from their linked corporate GL account. If a corporate account maps to a standard account, the association account automatically uses that same mapping.

Managing Mappings

Viewing Mappings

The Account Mappings view shows:

  • Corporate account code and name
  • Mapped standard account (if any)
  • Mapping type (standard or custom)
  • Status (active/inactive)
  • Last updated information

For association GL accounts:

  • Association accounts appear in their local context
  • Show linkage to corporate accounts
  • Display inherited mappings
  • Association-specific enabled/disabled status

Find mappings quickly:

  • Filter by category - Assets, Liabilities, Expenses, etc.
  • Filter by status - Mapped, unmapped, custom
  • Search - Find by account code or name
  • Sort - By code, name, or category

Bulk Operations

Efficiently manage multiple mappings:

  • Export to CSV - Review offline, share with accounting team
  • Import mappings - Upload bulk mapping decisions
  • Bulk update - Change multiple mappings at once

Validation

The system validates mappings to prevent errors:

  • Category consistency - Can't map Asset to Expense
  • Active accounts - Warns if mapping to inactive standard
  • Duplicate mappings - Prevents mapping one corporate account to multiple standards
  • Circular references - Detects and prevents logical errors

Best Practices

Start with Common Accounts

Prioritize High-Volume Accounts

  • Focus on most frequently used accounts first
  • Operating accounts (cash, assessments, utilities)
  • High-transaction-volume expenses
  • Leave rarely-used accounts for later

Use Standard Mappings When Possible

  • Follow Associa's recommended mappings
  • Avoid custom mappings unless necessary
  • Custom mappings complicate reporting

Document Your Decisions

Maintain Mapping Notes

  • Why was this mapping chosen?
  • Any business rules or special handling?
  • Who approved non-standard mappings?
  • When should this be reviewed?

Create a Mapping Guide

  • Document your organization's mapping conventions
  • Note any portfolio-wide decisions
  • Help future staff understand the logic
  • Support audit and compliance needs

Validate with Accounting

Review with Finance Team

  • Get accounting leadership approval
  • Validate mappings make business sense
  • Confirm reserve vs. operating classifications
  • Ensure compliance requirements are met

Test with Sample Transactions

  • Map sample transactions using the new structure
  • Generate test financial statements
  • Verify reports look correct
  • Identify issues before full migration

Plan for Migration

Timeline Considerations

  • Complete mapping well before data migration
  • Allow time for review and corrections
  • Test in staging environment first
  • Schedule cutover during low-transaction periods

Communication

  • Inform association managers of changes
  • Train staff on new account codes
  • Document where to find mapping information
  • Provide support during transition

Understanding Account Categories

Assets (1000-1999)

1000-1099: Cash and Cash Equivalents

  • Operating checking and savings accounts
  • Reserve fund cash accounts
  • Petty cash

1100-1199: Receivables

  • Assessment receivables
  • Allowance for doubtful accounts
  • Other receivables

1200-1499: Other Current Assets

  • Prepaid expenses
  • Deposits
  • Inventory

1500-1999: Fixed Assets

  • Land and buildings
  • Equipment and furnishings
  • Accumulated depreciation

Liabilities (2000-2999)

2000-2099: Current Liabilities

  • Accounts payable
  • Accrued expenses
  • Deferred revenue (prepaid assessments)

2100-2999: Long-term Liabilities

  • Notes payable
  • Mortgages
  • Bonds payable

Equity (3000-3999)

3000-3099: Member Equity

  • Beginning balance equity
  • Current year net income/loss
  • Retained earnings

Income (4000-4999)

4000-4199: Assessment Income

  • Regular assessments
  • Special assessments
  • Working capital contributions

4200-4299: Other Income

  • Late fees
  • Interest income
  • Rental income
  • Other income sources

Expenses (5000-6999)

5000-5999: Operating Expenses

  • Administrative expenses
  • Utilities
  • Repairs and maintenance
  • Professional services
  • Landscaping and grounds
  • Insurance

6000-6999: Reserve Expenses

  • Major repair/replacement projects
  • Capital improvements funded from reserves

Troubleshooting

Problem: Too Many Legacy Accounts

Solution: Look for consolidation opportunities

  • Group similar accounts to one standard
  • Use sub-accounts or expense types for detail
  • Eliminate rarely-used accounts
  • Review with accounting for approval

Problem: Legacy Account Serves Multiple Functions

Solution: May need transaction-level analysis

  • Review historical usage patterns
  • Determine primary purpose
  • Map to primary standard account
  • Document exceptions
  • Consider splitting during migration if necessary

Problem: No Good Standard Match

Solution: Custom mapping with documentation

  • Map to closest standard account
  • Mark as custom mapping
  • Document business justification
  • Get approval from accounting leadership
  • Consider requesting new standard if common across portfolio

Problem: Uncertainty About Classification

Solution: Consult with accounting and Associa standards team

  • Review account usage history
  • Consider tax and compliance implications
  • Get leadership approval
  • Document decision rationale
Chart of Accounts Mapping | TownSq Data Onboarding