...Menu...

G/L Coding Theory

Since proper G/L coding is so important to a proper functioning system we have prepared this document to help you better understand how the G/L is updated and how transactions are coded internally.

The coding structure is very flexible, this means that you have many avenues open to you for keeping track of payroll expenses and liabilities that the task of proper coding will seem daunting to you. It really isn't, and once you are familiar with some of the design assumptions you will have no problems.

For purposes of our discussion we will be talking about a transaction that has been posted through any one of the posting programs. When we talk about a G/L coding we mean the debit and credit for the transaction unless we specifically talk about the debit and credit account.

In the following list the list items will determine the order in which the search happens, each number in the sequence supersedes the previous, that is, if a G/L code is found at level 4 it will supersede the G/L at levels 1-3 etc.

  1. The first thing the system does is find the employee and the EBD for the earning or deduction we are dealing with.
  2. If the transaction was created via Templates then the G/L coding will come from the template. The EBD code on the transaction will be set to 101 for an hourly employee and 120 for a salaried employee. If both codes are present then no further processing is done; we have our G/L coding. If the debit or credit accounts are blank then proceed to step 3 for the account that is blank.
  3. If the transaction was created via a Vacation, Sick Pay, or Time Bank payout, the system will use the G/L codes from the payout fields in the respective record. No further processing; we have our G/L codes.
  4. If the transaction carries a work order number then the G/L coding will come from the work order file. In this instance no further processing is done; we have our G/L coding.
  5. The use EBD and use employee fields from the EBD file are checked. If use EBD is checked then the debit side of the transaction will be taken from the EBD otherwise we will use the G/L account from the employee master file. The credit will be retrieved from the EBD file.
  6. The system will then check if there are any overrides for the EBD by department. If there are then the debit and/or credit account will be used.
  7. The next file checked will be the fixed maintenance. If there is an override for a specific EBD code then the G/L debit and/or credit account will be retrieved.

 

Exceptions

Overhead Cross Reference

These transactions are created during Batch check creation. The G/L codes are created via the masks in the cross reference file.

Last updated October 20, 2006