Classes & Locations
Classes and locations are accounting dimensions you attach to ledger lines. They let one chart of accounts answer many questions, such as profit by store, spend by department or margin by program, without multiplying your accounts.
Availability: the Classes & Locations module is currently hidden. It no longer appears in the Books sidebar, and the Regent assistant does not offer it. Existing classes and locations stay in your data and in the REST API. The steps below describe how the module works when it is switched on.
Key capabilities
- Define a list of Classes (for example program, department, product line) and a list of Locations (for example store, region, branch), each with a name, an optional short code and an optional parent for sub-groups
- Tag journal-entry lines, transactions and split lines with a class and/or location
- A P&L report that shows revenue, expenses and net income for each class or location over a date range, with an Unassigned row for untagged activity
- Deactivate a class or location you no longer use, and reactivate it later; existing tags are kept
- Reuse the same accounts across every dimension instead of duplicating them
Accounting locations are separate from Inventory locations, which track warehouses and stock transfers.
How it works
Each class or location is a label stored on the ledger line. The P&L report groups posted revenue and expense lines by those labels, so you get a profit and loss for one store or one program out of the same underlying postings. Revenue and expense lines with no class or location are shown together in the Unassigned row.
How to use it
- Open Classes & Locations and choose Classes or Locations, then stay on the Manage view.
- Click New class (or New location), enter a name, optionally a short code and a parent, and save. Use Edit, Deactivate and Reactivate on a row to maintain the list.
- When entering journal entries, categorizing transactions or splitting them, tag the line with the right class or location.
- Switch to the P&L report view, choose the date range, and read revenue, expenses and net income per class or location.
Pro tips
- Keep the list short and stable. Use a parent to group related items rather than creating near-duplicates.
- Check the Unassigned row: a large amount means many lines are not yet tagged.
- Deactivating a class or location removes it from pickers but never changes entries already tagged with it.