Why Accounting Codes Support Two GL Accounts in Visual Matrix

Why Accounting Codes Support Two GL Accounts in Visual Matrix

Visual Matrix allows each Accounting Code to store two General Ledger (GL) accounts. This design supports accurate hotel financial reporting by mapping both sides of a transaction—the revenue or expense being recorded, and the offset account that balances it. Understanding why the system uses dual-GL mapping can help you configure accounting codes correctly and troubleshoot GL export results with confidence.
Each Accounting Code in Visual Matrix includes two GL fields so the system can post both sides of a financial transaction—its revenue or expense value and the offset account that balances it.

Understanding Dual GL Mapping

Visual Matrix uses two GL accounts to represent the two sides of a financial entry

Primary GL Account: This account records the actual revenue or expense associated with the Accounting Code.
Examples include:
- Room Revenue
- Food & Beverage Revenue
- Tax Liability
- POS Revenue
- Adjustment Expense

Offset GL Account: This account represents the balancing side of the transaction—where the amount is owed, collected, or transferred.
Common offset accounts include:
- Guest Ledger (GL)
- City Ledger (CL)
- Advance Deposit Liability
- Cash or Credit Card Clearing
- AR accounts



Why Two Accounts Are Needed

Hotel accounting entries always produce both a debit and a credit. For example:

Room Charge
- Credit: Room Revenue
- Debit: Guest Ledger

Payment
- Debit: Cash or Credit Card Clearing
- Credit: Guest Ledger

Tax Posting
- Credit: Tax Liability
- Debit: Guest Ledger
Notes
Dual GL mapping ensures these transactions export cleanly to financial systems like QuickBooks, Sage, M3, and others used in hotel accounting.


Tips & Use Cases

- If a revenue amount looks correct but the export does not balance, review the offset GL for the Accounting Code.
- Properties using different clearing accounts for payment types (e.g., credit card batches vs. cash) rely heavily on dual GL configuration.
- When onboarding a new property, confirm both GL accounts for every Accounting Code before enabling the GL Export.
- Use the Accounting Code list as a quick audit tool to confirm revenue categories and ledger offsets align with the property's chart of accounts.


Still Need Help With This Topic?

Ask Yourself:
- Do both GL accounts match the property’s official Chart of Accounts?
- Is the offset account correct for the folio type (Guest, City, or Deposit)?
- Is this Accounting Code used for revenue, payments, adjustments, or taxes?

Support May Ask You:
- A screenshot of the Accounting Code setup
- The property’s chart of accounts
- The specific GL export you are reviewing
- Whether the issue appears during posting or only during export


    • Related Articles

    • Assign General Ledger Account to an Accounting Code (Cloud)

      General Ledger Accounts (GLs) are numerical identifiers employed to classify various types of financial transactions. The frequently utilized GL categories include revenues, expenses, and transfers. A "chart of accounts" constitutes a comprehensive ...
    • Setup a New Accounting Code (Cloud) 🎥

      ? Watch Video #1 | Watch Video #2 An accounting code is a unique identifier assigned to financial transactions or categories within the system. It helps organize and track financial information related to property management, tailored to the ...
    • Setup General Ledger (G/L) for Accounting Export (Cloud) 🎥

      ? Watch Video General Ledger Accounts (GLs) are account numbers used to categorize types of financial transactions. Most commonly used GLs are revenues, expenses and transfers. A “chart of accounts” is a complete listing of every account in an ...
    • Create a New House Accounts (Cloud) 🎥

      ? Watch Video House accounts are set up for account tracking and/or postings used in various aspects of the Hotel. There are two House Accounts available for usage in Visual Matrix: Guest Ledger and City Ledger*. *To avoid any misuse and reporting ...
    • Night Audit General Ledger Journal (Cloud) 🎥

      ? Watch Video The General Ledger (GL) Journal will show either the total for each accounting code assigned to a GL (with or without a revenue) or the total per GL account posted for the given date or date range. The report will only generate if the ...