GL Accounts: What They Are and How They Work in PSOhub
Understand what GL accounts are, why they matter, and how PSOhub uses them for invoicing
Published: 1 June 2026
Audience
-
Admin
-
Controller
Objective
Understand what General Ledger (GL) accounts are in PSOhub, how they connect to your accounting software, and where they are used across your projects and contract templates.
Introduction
A General Ledger (GL) account is a category in your accounting software that revenue is posted to when an invoice is sent. When PSOhub sends an invoice to your connected accounting system — such as Xero, QuickBooks Online, Exact Online, SAP Business One, or Bexio — it needs to know which GL account the revenue should be assigned to.
In PSOhub, GL accounts are stored centrally under Settings > Financials > GL Accounts and can be assigned at three levels: as a default for your entire organization, at the contract template level, or directly on an individual contract line within a project.
Why GL Accounts Matter
Without a GL account mapping, PSOhub cannot correctly post invoice data to your accounting software. The mapping ensures that revenue from different types of work — consultancy, expenses, licenses, and so on — lands in the right account in your financial system.
Different contract lines may need to post to different GL accounts. For example, billable hours might go to a "Consultancy" account, while travel expenses go to a separate "Expenses" account.
How GL Accounts Are Named
The terminology for GL accounts varies depending on which accounting software you use. In PSOhub, the field is labeled GL Name / Article / Item / Service / Product throughout the interface, reflecting the different naming conventions used across integrations.
| Accounting Software | Typical GL Account Label |
|---|---|
| Xero | Account code |
| QuickBooks Online | Product / Service / Item |
| Exact Online | Article |
| Twinfield | Article |
| Sage Intacct | Item |
| SAP Business One | Item code |
| Bexio | Product |
Where GL Accounts Appear in PSOhub
GL accounts are used in three places:
-
1. GL Accounts settings The central list of all GL accounts configured in your organization. Found at Settings > Financials > GL Accounts. This is where you add, edit, and view all available GL accounts across your connected integrations.
-
2. Contract template lines When building a contract template, each contract line can have a GL account pre-assigned. This ensures that any project created from the template automatically uses the correct GL account for that line — without manual setup per project.
-
3. Project contract lines Within an active project, each contract line can have its GL account set or overridden individually. This is useful when a project requires a different mapping than the template default.
The Default GL Account
When you first connect PSOhub to an accounting integration, you define a default GL account for that integration. This default is applied to all invoice lines unless a more specific mapping is set at the contract template or project level.
You can view and update the default GL account at any time by clicking Default revenue accounts in the GL Accounts settings.
Next Steps
✅ Set up GL accounts in PSOhub Add your GL accounts to PSOhub so they are available to assign to contract lines. GL accounts: How to add and manage them in PSOhub
✅ Map GL accounts to contract lines Assign specific GL accounts to contract template lines or project contract lines. GL accounts: How to map them to contract lines in PSOhub