Classes are transaction entities that allow you to view statements and reports for that entity. They are used to track all the accounting-related transactions by business entity, department, location or cost center. Classes are also used as filters or regarded as groups for reporting purposes.

A class allows you to track project income or performance by partner, location or any other parameter at the project level. For instance, if you keep data from multiple locations in one company file, you may assign a ‘class’ to each location to facilitate pulling together similar items for reporting. Another example is tracking revenues and expenses by partner or service type. Each of these ‘classes’ would be assigned to a project that is owned by a partner or is the scope of work for a service type. You can run (for instance) a Profit & Loss by Class report to see the income associated with different classes. You can also run your Balance Sheet and other financial reports by class.

Classes can be assigned at the item level or transactional level. All transactions that have any accounting consequence offer class assignment in CORE, such as at the project, time entry, expense entry, invoice, general journal , check and credit card level. Click to watch this video on creating and using classes in CORE.


A class is also used when the CORE data is synced to your accounting software, say QuickBooks . If you are already using classes in QuickBooks, no need to re-enter them in CORE because it allows bidirectional sync of the classes between the two programs. You must assign a class to CORE items before creating invoices and prior to the synchronization with your accounting software. Else, your class fields will remain blank there and will not display in reports.

If you have assigned classes to projects as well as activities and expenses (or their groups), a project class gets precedence over an item class. For example, assign Class 1 to project P1; and Class 2 to activities A1, A2 and A3 and expenses E1, E2 and E3. If an invoice for project P1 contains activity A1 and expense E1, CORE inserts Class 1 into the transaction for all items when it syncs the invoice with QuickBooks. In comparison, you may have an invoice for project P2 with same activities (A1, A3) and expenses (E2, E3). In this case, when you sync the invoice, CORE adds Class 2 to the transactions for the activity and expense items.

Basic Tasks

Create New Classes

View Reports

Advanced Tasks

Show/Hide Columns in Grid

Export Classes


Create New Classes

To create a new class, watch this video or follow these steps:

    1. Open the Classes screen from the side menu > Lists > Other.


    1. Click Add and enter the required information in the top row of the grid:

  • Name

  • Click Done.

  • View Reports

    To view a report:

      1. Open the Classes screen from the side menu > Lists > Other.


      1. In the list view, click More > View Reports.

      2. Select a report from the Report List dialog. It opens in the viewer.

      3. Preview the report and then choose to export or print it.

    Show/Hide Columns in Grid

    You can configure the fields or columns that appear on the grid in the list view. You can hide or show columns, and sort the order of columns according to your requirements.

    To do so, watch this video or follow these steps:

      1. Open the Classes screen from the side menu > Lists > Other.


      1. In the list view, click More > Show/Hide Columns on the action bar.
      2. Select or un-select the column names in the drop-down list, say Active.
      3. Next, click the column name you want to sort the data by, say Name.
      4. Click once for ascending order ( A-Z) and twice for descending order ( Z-A).

    Note: You can resize the column widths on the grid and then reset them, if needed (More > Reset Column Widths).

    Export Classes

    In CORE, you can export classes to the Comma Separated Values file format. CORE exports data from all available columns and not just the columns visible in the grid.

    To export the classes to a .CSV file, watch this video or follow these steps:

      1. Open the Classes screen from the side menu > Lists > Other.


      1. In the list view, click More > Export as CSV.

      2. A .csv export file is created and saved on your system at the default download location, say your desktop. Click to open the spreadsheet.

    Was this article helpful?
    0 out of 0 found this helpful