Skip to main content

GL Codes

Learn how to create, assign, and report on GL Codes to organize revenue and support accurate financial tracking.

Written by Angel Horowitz
Updated over a week ago

๐Ÿ”” Feature Update as of Sept 2024: Option added to use Split GL Code functionality for a product.


๐Ÿ“ Overview

GL (General Ledger) codes in Dash are used to categorize and track revenue for accounting and financial reporting purposes. By assigning GL Codes to products and payment types, you can organize transactions by department, program, or revenue stream.

While GL Codes are optional, they are strongly recommended for organizations that reconcile with external accounting systems or need detailed financial breakdowns. This article explains how to create, manage, assign, and report on GL Codes within the software.

๐Ÿ’ก Key Points:

  • GL Codes can be very specific so that you can report on each individual class, for example, or you can make them broad and generic.

  • Revenue accounts typically begin with a "4".

    • For example: 4111: Adult Soccer League Revenue or 4321 Full Field Rental

  • Codes can be numbers, names, or a combo of both.

  • GL Codes are not required in Dash but are highly recommended.

  • GL Codes can be imported into the system if needed.


โž• Adding and Managing GL Codes

๐Ÿ› ๏ธ Create New GL Codes

Click the arrow to learn how to add a new GL Code

  1. From the global search box, start typing in "GL Codes" or click on "Cash Register" from the top drop down section, you will see GL Codes.

  2. Click the "+" button to create a New Product GL Code.

  3. Enter the GL Code you wish to add (can be either letters or numbers) and add the GL Description.

  4. Click the Save GL Code button.

โœ๏ธ Edit or Delete a GL Code

Click the arrow to learn how to modify or remove codes

User-added image
  1. From the GL Code listing page, click the field you want to change.

  2. To delete a code, click the garbage can icon.


๐Ÿท๏ธ Assigning GL Codes to Products

GL Codes are assigned within a productโ€™s Financial Settings. You can apply a single code, split revenue across multiple codes, or assign a code to multiple products at once.

โš ๏ธ GL Code Cannot Be Edited After Use
โ€‹

If a product has already been used in a transaction, the assigned GL Code becomes locked. The GL Code field will be grayed out and cannot be edited or changed.

Additional GL Codes also cannot be added to products that have already been invoiced. If changes are required, create a new product and assign the correct GL Code during setup.

๐Ÿ“ฆ Assign a Single GL Code

Click the arrow to learn how to assign one GL Code to a product

  1. From the global search box, start typing in Products or click on Cash Register from the top drop down section, to click on the Products page.

  2. If you are looking at a specific product set-up page, there is a field labeled GL Code in the Financial Settings section. Start typing the name of the GL Code you created in this field and select it. Note that you cannot add additional GL Codes unless it is a new product.

  3. The form will auto save once you click out of the field.

๐Ÿงฎ Bulk Assign GL Codes from Product Search

Click the arrow to learn how to assign a GL Code to multiple products at one time

  1. From the Product Search page, use filters or search to locate the correct products.

  2. Check the boxes next to the products you want to update.

  3. Click Manage Selected Products.

  4. Locate the GL Code field in the management panel.

  5. Begin typing the GL Code you want to assign.

  6. Select the correct GL Code from the dropdown.

  7. Click Apply.

๐Ÿ’ก This method allows you to quickly assign the same GL Code to multiple products without opening each product individually.

๐Ÿงฉ Assign Multiple GL Codes to a Product

In some cases, a product's total cost may need to be split into multiple GL codes. For example, with a camp registration product, the camp revenue might need to be divided so that a portion goes to the parks department and another portion goes to the city. This feature allows for greater granularity in tracking revenue.

โ›”๏ธ Things to know ahead of time:

  • This feature cannot be turned off, but you are not required to assign multiple GL Codes to a product. It may only apply to specific products.

  • Location Pricing cannot be used on a product that has multiple GL Codes assigned. If needed, create separate products for each location.

  • If a product has already been used on an invoice with a GL Code assigned, the GL Code field becomes locked. The dropdown will appear grayed out and cannot be edited or changed.

  • Products that have already been invoiced cannot be updated to include additional GL Codes. A new product must be created instead.

  • To associate a discount to a product, apply the discount first and then assign multiple GL Codes. Discounts cannot be added after multiple GL Codes have been assigned.

Click the arrow to learn how to assign multiple GL Codes to a single product

  1. Create a new product which will have the multiple GL Codes assigned by going to the Products page.

  2. Begin filling out the Product details (Name, Global Price, Category, etc).

  3. Under the Financial Settings section, there is an option to assign a GL Code to the product. Start typing in the GL Code or description until it auto populates the correct one to select.

  4. If the GL Code is not listed, you can create a new one by pressing the Create GL Code option. Another window will appear. Create the new GL Codes necessary.

  5. Once you close out the GL Code creator window, the product page WILL NOT update automatically with your new GL Codes listed. You will need to first save the product you have been working on.

  6. After you save, you can now go back to the Financial Settings section and add your new GL Code from the type ahead.

  7. The Initial GL code added will default to the Global Price set initially on the product. If you add an additional GL Code to this product, you will be able to adjust how the total product price should be broken out.

  8. The global price is now being driven by this section on the product settings. The global price section above has been greyed out because it can no longer be edited.

  9. In this case, I want to split the cost evenly.

  10. Additional GL Codes can be added if needed as long as the price is split among them accordingly, otherwise the revenue will not be recognized properly on reporting.

  11. From the Product Search page, you can easily view the products that have multiple GL Codes assigned to them. If you hover over "split gl code" badge, the GL codes assigned to the product will display.


๐Ÿ’ณ Assigning GL Codes to Payment Types

You can create and assign GL codes to payment types in the Deposit Cutoff page.


๐Ÿ“Š Reporting with GL Codes

โญ๏ธ Commonly used reports:

GL Report and GL Report - Split GL Codes

View transactions and the "invoiced" amounts by

GL code for a specified time period.


Cash Basis and Accrual GL Report

View transactions, both collected (cash) and invoiced (accrual),

by GL code for a specified time period.


๐Ÿ’ก Pro Tips

  • ๐Ÿง  Standardize your numbering - Use consistent numbering conventions such as starting revenue accounts with 4xxx for easier reconciliation.

  • ๐Ÿ“Œ Assign GL Codes during product setup - Once a product has been used in a transaction, the GL Code cannot be changed.

  • ๐Ÿ“Š Review GL Reports monthly - Run reports regularly to identify categorization issues early.

  • ๐Ÿ” Create new products when structure changes - If revenue mapping needs to change after usage, duplicating the product with the correct GL Code is the cleanest solution.


โ“ Frequently Asked Questions (FAQs)

Find answers to common questions or additional details that may not be covered in the main instructions.

Click the arrow to view frequently asked questions

Are GL Codes required to use Dash?

Click the arrow to see the answer

No. GL Codes are optional, but they are highly recommended for detailed financial tracking and reconciliation.

Can I change a GL Code after a product has been used?

Click the arrow to see the answer

No. Once a product has been used in a transaction, the GL Code field becomes locked and cannot be edited.

Can I assign GL Codes to multiple products at once?

Click the arrow to see the answer

Yes. Use the Manage Selected Products option on the Product Search page to apply a GL Code to multiple products at one time.

Did this answer your question?