Setup > Payroll plan > Variables 

This function is used to manage the payroll variables. These variables are elements used in the calculation of a payroll. They can be defined at different levels:

Employee: the value of the variable is linked to a single employee

Site: the value of the variable is the same for all the employees of the site, except for the employees with a value of variable defined at the employee level.

Company: the value of the variable is the same for all the employees of the company, except for the employees with a value of variable defined at the site or employee level.

Folder: the value of the variable is the same for all the employees of the folder, except for the employees with a value of variable defined at the company, site or employee level.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

Presentation

Identification of the variable

Close

 

Fields

The following fields are present on this tab :

Enter the code of the variable being searched or to be created.
This code identifies the variable in a unique way.

In multi-legislated folders (where the LEG activity code is active), the Legislation fields are displayed.

  • If a legislation has been set in the LEGFIL (Legislation selection filter) parameter (SUP chapter, INT group), it is used as the default but can be changed if needed.
  • If LEGFIL has no legislation set, there will not be a default, so the Legislation field will have to be entered appropriately.

If a legislation is entered in the record header, other fields entered must follow any rules applicable to the legislation.

If a legislation is not entered in the record header, it might be deduced from another element (such as the company, site, or employee) and again, other fields entered must follow any rules applicable to the legislation.

If a multi-legislation group of companies is selected, other fields entered must follow any rules applicable to the legislation of at least one company in the group.


Example

If you select a group of British (BRI) and French (FRA) legislation companies, you cannot enter a value in a field that is only applicable to the South African (ZAF) legislation.

In single legislation folders (where the LEG activity code is not active), the Legislation fields are not displayed.

  • Description (field DES)

Specify the title associated with the variable. It must be as explicit as possible.

In some screens (Entry of variables), windows and reports, this title is displayed.

Close

 

Tab General

Presentation

This tab is used to define basic characteristics for the variables, such as their reinitialization type, etc.

Close

 

Fields

The following fields are present on this tab :

General

  • Short description (field DESSHO)

Title used in some screens or reports when there is not enough space for a long title.

Associate a theme with the element of the current payroll plan.

The theme is used to classify the headings and to facilitate:

  • your searches via the selection panel,
  • the generation of the payroll plan update.

Assign an activity code to this record. If the activity code assigned is inactive, the record is not available.

Assign an access code to this record, so that its access can be controlled upon inquiry or modification.

  • Expense notes (field FLGEXS)

If the payroll variable is of expense note type, it can be used to define Expense codes as fixed amount or cap for a business expense. The variable can also be entered in the Employee record to personalize this amount at the employee's level.

Reinitialization

  • Reinitialization (field TYPINI)

  • If provisional values exist for the pay period, the variable and the employee, their total initializes the value of the variable in the payslip.
  • Otherwise, if a reference payroll exists, being either the latest payroll of the employee or, if it does not exist, the latest payroll of the employee "template" associated to the employee's profile:

Reinitialization type
 of the variable

 Value of the variable
in the reference payroll

 Value of the variable
in the new payroll

 Conservation

 X

 X

 Standard

 X

 Standard value

 Auto update (*A)

 X

 Not entered

 Cancellation

 X

0

  • If no reference payroll exists:

Reinitialization type
 of the variable

 Value of the variable
in the new payroll as of pay date D

 Conservation

 Y

 Standard

 Standard value

 Auto update (*A)

 Not entered

 Cancellation

 Not entered

Y is determined as follows, by descending priority:
                - value entered in the latest site value record prior to D.
                - value entered in the latest folder value records prior to D.
               - otherwise, standard value.
The same algorithm is used if a value must be suggested for the variable at the pay date D, in the case of the mandatory generation or the manual addition of the variable for the payroll after automatic generation.

 - For an initialization variable, its value is initialized to the standard value if it is the employee's first payroll. Otherwise it is not initialized.

- (*A) The variables are automatically updated with the information from time entry or time summary.

  • Forced generation (field GNRFRC)

This indicator is generally used the first month of creation of a new variable.

In automatic generation, it is used to force the creation of a value (= standard value), even for the payrolls for which the variable was absent in the previous month.

  • Standard value (field VALSTD)

  • If provisional values exist for the pay period, the variable and the employee, their total initializes the value of the variable in the payslip.
  • Otherwise, if a reference payroll exists, being either the latest payroll of the employee or, if it does not exist, the latest payroll of the employee "template" associated to the employee's profile:

Reinitialization type
 of the variable

 Value of the variable
in the reference payroll

 Value of the variable
in the new payroll

 Conservation

 X

 X

 Standard

 X

 Standard value

 Auto update (*A)

 X

 Not entered

 Cancellation

 X

0

  • If no reference payroll exists:

Reinitialization type
 of the variable

 Value of the variable
in the new payroll as of pay date D

 Conservation

 Y

 Standard

 Standard value

 Auto update (*A)

 Not entered

 Cancellation

 Not entered

Y is determined as follows, by descending priority:
                - value entered in the latest site value record prior to D.
                - value entered in the latest folder value records prior to D.
               - otherwise, standard value.
The same algorithm is used if a value must be suggested for the variable at the pay date D, in the case of the mandatory generation or the manual addition of the variable for the payroll after automatic generation.

 - For an initialization variable, its value is initialized to the standard value if it is the employee's first payroll. Otherwise it is not initialized.

- (*A) The variables are automatically updated with the information from time entry or time summary.

Auto update

  • Update type (field TYPMAJ)

Specify the update mode for the payroll variable:

- "time detail" applies to variables entered in number of days. The transmission of values is performed on a monthly period. For example: Paid leave.

- "synthesis" applies to variables entered for a week. The value extraction for these variables is performed on a whole number of weeks. For example: Overtime 25 %.

- "Formula" applies to all the variables. The value extraction is the result of the formula defined in the following field.



  • Value type (field TYPVAL)

Specify if the variable is:

  • the sum of a number of days or a number of hours
  • the sum of quantities 1 or quantities 2 entered in times
  • the witness of the extension of an event (sickness, maternity, paternity, WI, accident to/from work, occupational disease)


  • Valuation type (field DAYTYP)

If the variable is calculated in number of days or hours, specify if this number must be valued in working days, work days or calendar days.
This calculation is performed according to the employee's reference planning.


If the payroll variable is loaded through time entry, specify the time event or the nature of activity that uploads the payroll variable.

Update:

  • by an event:  grouping of the time lines entered for this event.
  • by a nature of activity:  grouping of the time lines entered with this nature of activity.

Entering an event excludes entering a nature of activity and conversely.

  • Nature of activity (field NATCOD)

 

 

  • Rate type (field LVEPAYDES)

 

  • Variable (field TIMVAR)

If the payroll variable is loaded through time summary, specify the 'time' variable updating this payroll variable.


  • Formula (field FORVAR)

If the payroll variable is loaded through a calculation, specify its formula using the predefined variable formulas of the miscellaneous table 606. The syntax to use is the following:

  • E_"FormulaCode"  (Ex: E_TRAVA1-E_ABSA)

These formulas enable the valuation of the presence or absence.
They are available as:

  • periods: on the current, previous or next month;

  • days: work, working or calendar days;

  • hours: work, working or calendar hours.


  • Comment (field TIMCMT)

Specify the comment for the payroll variable. This comment will be printed on the payslip, under the headings for which the payroll variable has been defined as associated text.

The TDAT comment is used to display a 'From to ' text that inserts the event start and end dates. Example for paid leave: From 01/01/2002 to 05/01/2002


  • Entered comment (field CMTDET)

Check the 'Entered comment' box to display on the payslip under the headings with the variable defined as associated text, the comment entered in 'time entry'.


Comments

  • field CMT

Enter a comment about the variable on three lines of 80 characters. This field is optional.

Close

 

Tab Input

Presentation

This tab is used to define at which entry level the variable is located: folder, company, site or employee. For each level, it is possible to specify in which entry page the variable will be displayed.

The printing options for these variables are also located in this screen.

 

Fields

The following fields are present on this tab :

Entry pages

  • Legislation (field FLGFDR)

Set up here the level of your choice for the variable entry:

-          Folder level:  the value of this variable will be entered in the "Folder values" function.

-          Company level:  the value of this variable will be entered in the "Company values" function.

-          Site level:  the value of this variable will be entered in the "Site values" function.

-          Employee level:  the value of this variable will be entered in the "Employee values" function.

You can also specify in which tab page you want this variable to be displayed during the entry. These tab pages are definable in the "Folder pages", "Company pages", "Site pages" and "Employee pages" functions.

The sequence is used to arrange the variables in the entry pages.

 

  • Sequence (field ROWFDR)

 

  • Company (field FLGCPY)

 

 

  • Sequence (field ROWCPY)

 

  • Site (field FLGFCY)

 

 

  • Sequence (field ROWFCY)

 

  • Employee (field FLGEMP)

 

 

  • Sequence (field ROWEMP)

 

Reports

  • Histories (field PRNFLG1)

Check this box if you want this variable to be displayed when printing the payroll history.

  • Individual record (field PRNFLG2)

Check this box if you want this variable to be displayed when printing an individual record.

  • Preparatory statements (field PRNFLG3)

Check this box if you want this variable to be displayed when printing an individual record.

Backpay

  • Authorized back-pay (field FLGRET)

Check this box to indicate that the variable is tracked in back-pay. Only the variables whose "Authorized back-pay" box is checked are indeed authorized in the back-pay files.

INSEE

  • Federal ID code (field FLGSEE)

 

Social activity unique report

This field is dedicated to Portuguese legislation.
Insert the code that identifies the type of absence. The absences are an important part of the yearly report, therefore it is mandatory to define the absence motive according to RUAS and whether they have income or not.

  • Absence type (field ABSTYP)

This field is dedicated to Portuguese legislation.
The fields to setup are motive of absence according to RUAS codification and whether the absence is paid or not by the employer.

 

Tab Profiles

Presentation

This tab is used to define the list of employee profiles the variable can be entered for.

Close

 

Fields

The following fields are present on this tab :

Grid Profiles

 

  • Description (field PRFLIB)

 

  • Input (field ENAFLG)

Definition of the list of profiles that can use the current payroll variable.

Close

 

Reports

By default, the following reports are associated with this function :

 LISTVAR : List of variables

This can be changed using a different setup.

Specific Buttons

This button launches the copy utility for the payroll plan, which is used to mass copy to another folder the entire setup of the payroll plan.

Menu Bar

Functions / Input

Access the pages setup for the entry of variables by level.

Functions / Reports

Access the setup for the print types of variables.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Variable not defined in table TIMRECAP

The variable of summary type chosen for the automatic update of the current variable (in the header) is not defined in the time summary.

Tables used

SEEREFERTTO Refer to documentation Implementation