The General Ledger Company (G/L Company) is the entity legally responsible for the accounting of the organization and which reports the organization in its general ledger and accounting journals. The G/L Company is defined in the Define G/L Company (IDGC) form.
The general ledger company is used to define each organization’s general ledger account structure and accounting journals (one per chart of accounts). The general ledger company will be associated to a fiscal calendar, which is used in creating postings to the financial systems. A fiscal calendar must be established through the Business Calendar (IDCL) form.
The General Ledger Account Distribution Format is defined at the G/L Company level, which determines how the distribution code is formatted and segmented. The format determines how the distribution code will be viewed/keyed by users throughout the system and how it can be validated. The Distribution Heading determines the report headings for each segment of the distribution code.
Once the G/L Company has been defined in the IDGC form, it must then be associated to the Entity defined in the IDEN form.
The distribution code may be formatted into segments representing specific areas of the general ledger company. For example, segments can represent a division, cost center or account. A segment is defined as alphanumeric characters separated by a ‘-’ or a ‘.’ (e.g. ‘DVCNT-ACCT’).
It is possible for Personality to ‘validate’ each segment of the distribution code defined in the G/L company. The G/L Segments (IDGS) form is used to enter all the segments you wish to validate. Once these segments have been defined, the Application will validate the distribution code via the Distribution Editor button for any forms that invoke this Distribution Editor, for example IDDP and IDJB.
General Ledger Accounts are defined in the Maintain G/L Accounts (IDGA) form. A G/L account code, a short name or abbreviation, represents either a distribution code or a distribution mask. That distribution code may be a general ledger account, but distribution codes are not limited to containing general ledger accounts only. They may also contain additional segments for costing or other accounting purposes.
The G/L accounts must then be attached to the pay components that are to be journalized in the Maintain Pay Component (IPPC) form.
A report of the G/L accounts may be printed by running the List G/L Accounts (RDGA) function.
The distribution code may also be associated to a job via the IDJB form.
The distribution code may also be associated to a position via the IDPS form.
The distribution code must then be established at the assignment level for each employee. This is done through the Distribution tab on the Assignments (IEAS) form.
Distribution codes may default from the department (IDDP), job (IDJB) and position (IDPS) to the employee’s assignment (IEAS). For more information on how the distribution defaulting sequence see the DISTRIBUTION DEFAULTING LOGIC page.
Burden and fringe are normally mutually exclusive. This is due to the fact that there are different accounting philosophies behind burden and fringe. Both methods may be used within the same organization, but they do not usually occur on the same person.
Burden assumes you are using an estimate or "averaging" method of cost accounting, by burdening your labor costs for a percentage in respect of fringes. One of the main reasons for using burden is for timeliness sake as Labor G/L can be run on a daily basis as time is entered prior to paying the employee.
Fringe on the other hand is a more accurate (but less timely) method of apportioning or allocating expenses after the employee is being paid.
As far as the two methods working together, from an accounting point of view, if you have already "burdened" the labor expense with a budgeted percentage, you would have to "relieve" the original burden before you could allocate actual fringe expenses. Practically speaking, this seldom happens; instead any 'profit' or 'shortfall' from burdening gets accounted for separately.
Both allocation types are set up at the Group level on the IDGR form. Burden allocation may have an overriding % placed at the Department level if desired.
If an interface file is to be created then the G/L file format must be defined in the Interface Formats (IDIF) form.
The RPTR function may be run to review pay transaction journal entries. These 'Trial Pay Tran G/L' journal entries will be removed by the UPTR process when the pay transactions are turned into Pay Headers pay lines. At that time, the actual cost of these pay lines will be journalized by UPLG or UPGL processes during the pay cycle.
After UPGLPTR is run, the RPGL report may be run with the MEX_ID from UPGLPTR.
After UPGLPPL is run, you can then run UPAUDT to print full G/L Distribution for each Pay Line Detail.
After UPGLPPL is run, you can run RPGL with the mex id from UPGLPPL report.
The payroll batch can be generated by UPTR (from pay transactions), UPTG (system generated) or manually entered on the IPPH form. Labor G/L can process payroll batches that have been audited by the UPAUDT process or to optionally include un-audited pay lines to obtain labor costs on a timely basis.
On the IDGA form, the G/L account must have the ‘Pre Payroll’ toggle on in order to be processed by Labor G/L. Labor G/L does not balance Gross to Net and Deductions. The earnings that are to be journalized will be balanced against the G/L Account that has been set up with the Labor Clearing account usage in the G/L Accounts (IDGA) form.
The process for running Labor G/L is as follows:
This UPLGUNDO can also remove 'Trial Pay Tran G/L' journal entries for pay transactions and 'Trial Pay Line G/L' journal entries for pay lines so that you may set up the GL again and then re-run the UPGLPTR and UPGLPPL.
The UPGL process may be run in ‘Trial’ mode to verify that the payroll is posting correctly and that there are no entries posted to the suspense account. This can be seen by running RPGL for the execution id generated.
Only pay lines that are NOT marked as ‘Journalized’ (some may have been processed by Labor G/L-UPLG) will be journalized. Those items that have previously been journalized will be collectively indicated in a payroll clearing account.
The process for running Payroll G/L is as follows:
The Payroll Journal Entries Report (RPGL) should be run after the Labor and Payroll G/L Update, to verify the journal entries. The Execution ID of the General Ledger Update (UPLG/UPGL) is an important key to producing the report of the process.
Before running RPGE, the user defined field 'PRINT ON RPGE' in IMUF for the P2K_CM_GL_ACCOUNTS table must be defined. The user defined field must be tied to the Lexicon - X_YES_NO. IDGA must then be set up with this user field to indicate that the G/L accounts are to be reported on RPGE (Print on RPGE Y-Yes).
The Execution Id of the General Ledger Update is an important key to producing the report of the process.
Running UPGLF in non-trial mode will commit the journal entries. For Labor G/L, this will mark individual pay lines as ‘Journalized’, for Payroll G/L this will mark the pay header as ‘Journalized’.
For more information on the required set up for an Accounts Payable Interface see the ACCOUNTS PAYABLE - UPVEND page.
Screen captures are meant to be indicative of the concept being presented and may not reflect the current screen design.
If you have any comments or questions please email the Wiki Editor
All content © High Line Corporation