Human Resources administration > Payroll > Payslips > Employee payslips 

In this function, each record represents a unique payslip defined by an employee ID and a pay date. For each payslip, you can initialize the values of the variables defined at employee level.
The level of variables is defined in the Variables function (GESVRA).

Republic of South Africa
When you perform pay calculations with a system adapted to accommodate Employment Tax Incentive (ETI) data, the Pay-As-You-Earn amount to be paid for each employee eligible for the ETI is reduced. The employee's payroll is not impacted by the ETI data.
Sites
Employment contract

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Use this function to enter the values of variables for each employee. It has a header screen and several tabs. Use the tabs to create, view and update the values. You can also define some characteristics of the payslips such as the pay period, the pay date and the analytical dimensions for the payroll MO. You can also add a comment to be printed at the bottom of the payslip (optional).
The number of tabs displayed, their names and the data displayed or entered varies depending on the legislation you are working in.
If you are working in a multi-legislation folder you will be asked to select the legislation you want to work in so the screens and tabs can be displayed appropriately.

Header

Presentation

The header includes the employee ID and pay date used to identify the payslip.

Close

 

Fields

The following fields are present on this tab :

Employee

Enter the ID number of an employee to search for their last header. The last payslip is then automatically loaded.

  • Pay date (field PYRDAT)

Enter the payslip pay date in order to search for a pay header for a given date and for the active employee. The impacted payslip is then automatically loaded.

For multi-contracts, click the Actions icon, then Pay selection and select a payslip from the list. 

 

  • Family name-first name (field SRN)

 

Actions

  • field CLC

Click on the Calculation icon to launch the payslip calculation.

  • field ENV

Click on the Reverse icon to perform the net to gross payroll calculation.

  • field ENC

Use the Chaining icon to launch the sequence of calculations and various operations related to payslips:

  • Calculation cancellation
  • Payroll reinitialization
  • Automatic time generation
  • Time synthesis calculation
  • Variable update
  • Analytical update
  • Certificate transfer
  • Pay order
  • Current payslip calculation
  • Current payslip print

General

  • Payslip (field BUL)

 

 

  • Service provision (field PSNNUM)

 

Close

 

Tab Payroll

Presentation

Data in this tab is initialized, when generating the payslip, using the data in the employee record and the pay period.
This tab displays:

  • The Status field can have values of Entered, Calculated or Printed.
  • The different steps of the time data transfer are shown in the Time closing tracking block.
  • The status of the posting phase of the payroll MO is displayed in the Posted field with one of three possible values; Not posted, Under progress or Posted.

Close

 

Fields

The following fields are present on this tab :

Payroll

  • Period start (field STRDAT)

Specify the pay period of the payslip.

  • Period end (field ENDDAT)

 

  • Payment date (field PAYDAT)

Specify the date when the salary will be paid.

  • Status (field STA)

The system automatically displays the payslip status. For example, the values can be as follows:

Entered

This value corresponds to the first state of the payslip, in other words, the creation of the payslip header.

Calculated

The system displays this status if the payslip has already been calculated.

Printed

The system displays this status if the payslip has been generated in PDF format.

SEEINFO For the Portuguese and South-African localizations, all the printed payslips are available on thepayslip page of the portal. Employees and managers can view and download their payslips from the portal.

Posted

The system displays this status once the MO has been validated.

  • Posted (field PST)

This field indicates the current posting step of the payslip (Not posted, Under progress or Posted).


Print format of the payslip. This format is defined in the contract record of the employee (Payroll tab).

  • Paperless (field FLGDEMAT)

 

  • Exclude certificates (field FLGOUT)

If this check box is selected, the payslip is excluded from the data extraction for the generation of certificates (Job center certificate, Social Security certificate, etc.).

Use this option to exclude the profit-sharing pays from these certificates.

  • Diff. between income (field MOTDIF)

 

  • WHT rate identifier (field REFCRM)

 

Employee

 

  • Title (field CPYNAM)

 

 

  • Title (field FCYNAM)

 

 

 

  • Title (field SRVLIB)

 

 

  • Title (field PRFLIB)

 

This field contains the additional profile code if the payslip is an additional payslip.
Use the additional payslip to complete additional payments, for example the payment of profit-sharing amounts. In that case, the code of the additional profile is INT.

SEEINFO The additional profiles are profiles in which the Supplement check box is selected in the header of theProfiles function.

  • Title (field SUPLIB)

 

 

  • Paperless payslips (field BULDEMAFF)

 

Lock/Unlock

  • Locked (field FLGLOCK)

The payslip cannot be modified once it has been printed or posted or once the next payslip has been created. You may need to freeze a payslip calculated before these successive steps.

To freeze a payslip, use the Lock/unlock function from the Actions panel. The Locked check box is automatically selected, and the user name and date are automatically displayed.

To release a payslip, use the Lock/unlock function from the Actions panel. The Locked check box is cleared automatically. The user name and date remain displayed for information purposes.

A locked payslip cannot be modified and is not taken into account in the mass update functions.

 

  • Name (field LOCKNOMUSR)

 

  • The (field LOCKDAT)

 

Time closing tracking

  • Generation (field FLGGEN)

If this check box is selected, the work days for the employee are automatically generated based on the extraction period of the pay month. If the site is modified, the corresponding extraction period will be considered.

SEEINFO You can alsolaunch the automatic time generation for a payslip using theTime entry andTime cut-off functions.

  • Overview (field FLGSYN)

 

  • Variable upd (field FLGVRA)

 

  • Analytical upd (field FLGANA)

 

Reversal

  • Reversal pay on (field RVS)

No help linked to this field.

  • Date (field ORIDAT)

 

  • Pay reversed on (field RVSFLG)

 

  • Date (field RVSDAT)

 

Text at bottom of slip

  • Text (field TXT)

You can add a comment (200 characters). This comment will be displayed on the printed payslip.

Analytical

Use the analytical distribution keys to automatically distribute the amount of a general accounting posting line onto several analytical lines based on weighing coefficients. You can enter the analytical distribution key in this field or it can be automatically initialized from the employee’s contract.

The analytical distribution key contains one to ten alphanumeric characters.

Grid Dimensions

Enter the analytical dimensions to use for the current pay.

Based on the setup defined in the Default dimension function, these dimensions can be automatically populated upon payroll generation.

The dimensions used by default here are set up by the CCECDE - Default dimension payroll calculation general parameter (PAY Chapter, MIS group).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Factor (field COE)

If no analytical distribution codeis entered, theanalytical distribution is calculated using this coefficient. The coefficient must also be entered if several analytical dimensions are populated for at least one dimension type.

The amount allocated to the analytical dimension type is: amount * (line coefficient/total coefficient of the lines).

If the coefficient is not entered, it is worth 0, except if there is only one distribution line. In that case, the total amount is allocated to this dimension type, and the coefficient is equal to 1.


  • Initialization (field INICCE)

 

Close

 

Tab Payslip variables

Presentation

Apart from Tab Payroll and Tab Payslip the number of other tabs and their names varies by legislation.
In all cases you need to specify the values of the employee variables required to create the payslip.

The tabs in the United Kingdom (BRI) legislation are:

  • Payments
  • Deductions
  • Attachments
  • Loans
  • SSP/Parental leave
  • Salary

The tabs in the French (FRA) legislation are:
  • Base sal
  • Hours
  • Bonuses
  • Deductions
  • Miscellaneous
  • IJ
  • MLL

The tabs in the Portuguese (POR) legislation are:
  • Basic salary
  • Hours

The tabs in the South African (ZAF) legislation are:
  • Basic salary
  • Hours
  • Earnings
  • Deductions
  • Fringe benefits
  • Leave

 

Fields

The following fields are present on this tab :

Payroll

  • Period start (field STRDAT)

Specify the pay period of the payslip.

  • Period end (field ENDDAT)

 

  • Payment date (field PAYDAT)

Specify the date when the salary will be paid.

  • Status (field STA)

The system automatically displays the payslip status. For example, the values can be as follows:

Entered

This value corresponds to the first state of the payslip, in other words, the creation of the payslip header.

Calculated

The system displays this status if the payslip has already been calculated.

Printed

The system displays this status if the payslip has been generated in PDF format.

SEEINFO For the Portuguese and South-African localizations, all the printed payslips are available on thepayslip page of the portal. Employees and managers can view and download their payslips from the portal.

Posted

The system displays this status once the MO has been validated.

  • Posted (field PST)

This field indicates the current posting step of the payslip (Not posted, Under progress or Posted).


Print format of the payslip. This format is defined in the contract record of the employee (Payroll tab).

  • Paperless (field FLGDEMAT)

 

  • Exclude certificates (field FLGOUT)

If this check box is selected, the payslip is excluded from the data extraction for the generation of certificates (Job center certificate, Social Security certificate, etc.).

Use this option to exclude the profit-sharing pays from these certificates.

  • Diff. between income (field MOTDIF)

 

  • WHT rate identifier (field REFCRM)

 

Employee

 

  • Title (field CPYNAM)

 

 

  • Title (field FCYNAM)

 

 

 

  • Title (field SRVLIB)

 

 

  • Title (field PRFLIB)

 

This field contains the additional profile code if the payslip is an additional payslip.
Use the additional payslip to complete additional payments, for example the payment of profit-sharing amounts. In that case, the code of the additional profile is INT.

SEEINFO The additional profiles are profiles in which the Supplement check box is selected in the header of theProfiles function.

  • Title (field SUPLIB)

 

 

  • Paperless payslips (field BULDEMAFF)

 

Lock/Unlock

  • Locked (field FLGLOCK)

The payslip cannot be modified once it has been printed or posted or once the next payslip has been created. You may need to freeze a payslip calculated before these successive steps.

To freeze a payslip, use the Lock/unlock function from the Actions panel. The Locked check box is automatically selected, and the user name and date are automatically displayed.

To release a payslip, use the Lock/unlock function from the Actions panel. The Locked check box is cleared automatically. The user name and date remain displayed for information purposes.

A locked payslip cannot be modified and is not taken into account in the mass update functions.

 

  • Name (field LOCKNOMUSR)

 

  • The (field LOCKDAT)

 

Time closing tracking

  • Generation (field FLGGEN)

If this check box is selected, the work days for the employee are automatically generated based on the extraction period of the pay month. If the site is modified, the corresponding extraction period will be considered.

SEEINFO You can alsolaunch the automatic time generation for a payslip using theTime entry andTime cut-off functions.

  • Overview (field FLGSYN)

 

  • Variable upd (field FLGVRA)

 

  • Analytical upd (field FLGANA)

 

Reversal

  • Reversal pay on (field RVS)

No help linked to this field.

  • Date (field ORIDAT)

 

  • Pay reversed on (field RVSFLG)

 

  • Date (field RVSDAT)

 

Text at bottom of slip

  • Text (field TXT)

You can add a comment (200 characters). This comment will be displayed on the printed payslip.

Analytical

Use the analytical distribution keys to automatically distribute the amount of a general accounting posting line onto several analytical lines based on weighing coefficients. You can enter the analytical distribution key in this field or it can be automatically initialized from the employee’s contract.

The analytical distribution key contains one to ten alphanumeric characters.

Grid Dimensions

Enter the analytical dimensions to use for the current pay.

Based on the setup defined in the Default dimension function, these dimensions can be automatically populated upon payroll generation.

The dimensions used by default here are set up by the CCECDE - Default dimension payroll calculation general parameter (PAY Chapter, MIS group).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Factor (field COE)

If no analytical distribution codeis entered, theanalytical distribution is calculated using this coefficient. The coefficient must also be entered if several analytical dimensions are populated for at least one dimension type.

The amount allocated to the analytical dimension type is: amount * (line coefficient/total coefficient of the lines).

If the coefficient is not entered, it is worth 0, except if there is only one distribution line. In that case, the total amount is allocated to this dimension type, and the coefficient is equal to 1.


  • Initialization (field INICCE)

 

 

Action icon

Preloading

Use the Preloading button to load into the table the employee variables that belong to this page but that are not displayed.

Text of the slip lines

Use the Text of the slip lines action to enter text that will be displayed on the payslip for the heading. If a variable is entered in a Heading’s Associated text field on the Print-out tab of the Heading function (GESRUB) the Text of the slip lines action is available for the variable.

Preloading

Use the Preloading button to load into the table the employee variables that belong to this page but that are not displayed.

Text of the slip lines

Use the Text of the slip lines action to enter text that will be displayed on the payslip for the heading. If a variable is entered in a Heading’s Associated text field on the Print-out tab of the Heading function (GESRUB) the Text of the slip lines action is available for the variable.

Preloading

Use the Preloading button to load into the table the employee variables that belong to this page but that are not displayed.

Text of the slip lines

Use the Text of the slip lines action to enter text that will be displayed on the payslip for the heading. If a variable is entered in a Heading’s Associated text field on the Print-out tab of the Heading function (GESRUB) the Text of the slip lines action is available for the variable.

Preloading

Use the Preloading button to load into the table the employee variables that belong to this page but that are not displayed.

Text of the slip lines

Use the Text of the slip lines action to enter text that will be displayed on the payslip for the heading. If a variable is entered in a Heading’s Associated text field on the Print-out tab of the Heading function (GESRUB) the Text of the slip lines action is available for the variable.

Preloading

Use the Preloading button to load into the table the employee variables that belong to this page but that are not displayed.

Text of the slip lines

Use the Text of the slip lines action to enter text that will be displayed on the payslip for the heading. If a variable is entered in a Heading’s Associated text field on the Print-out tab of the Heading function (GESRUB) the Text of the slip lines action is available for the variable.

Preloading

Use the Preloading button to load into the table the employee variables that belong to this page but that are not displayed.

Text of the slip lines

Use the Text of the slip lines action to enter text that will be displayed on the payslip for the heading. If a variable is entered in a Heading’s Associated text field on the Print-out tab of the Heading function (GESRUB) the Text of the slip lines action is available for the variable.

 

Close

 

Tab Payslip

Presentation

Use the Detail action to display all the headings used for the payslips, not just those that are printed on the payslips. Refresh the screen to return to only displaying the printed headings.

Close

 

Fields

The following fields are present on this tab :

Grid Payslip

  • Sequence (field ROW)

No help linked to this field.

 

  • Basis (field BAS)

 

  • Rate (field TX1)

 

  • Amount (field MT1)

 

  • Rate (field TX2)

 

  • Amount (field MT2)

 

  • Converted to amount (field CONAMT)

 

  • Description (field INTIT)

No help linked to this field.

  • Printing (field PRN)

 

Monthly totals

  • field LIB1

 

  • field LIB2

 

  • field LIB3

 

  • field LIB4

 

  • field LIB5

 

  • Months (field CUM11)

 

  • field CUM12

 

  • field CUM13

 

  • field CUM14

 

  • field CUM15

 

  • field NET

 

Yearly totals

  • field WVEP

 

  • Year (field CUM21)

No help linked to this field.

  • field CUM22

 

  • field CUM23

 

  • field CUM24

 

  • field CUM25

 

Close

 

Action icon

Headings

Use this action to open the record of the heading.

Detail

As a default setting, only the headings to be printed on the payslip are displayed in this tab. Use the Detail action to display all the headings used for the payslips. Refresh the screen if you want to return to the general situation.

Adjustments

Fields

The following fields are included in this window :

Heading

Code of the heading. This amount is loaded by default.

Grid Adjustments

  • Pay date (field DAT)

 

  • Slip (field ORIBUL)
  • Type (field SALPAT)

 

  • Basis (field BAS)

This field displays the base amount used for the back pay calculation (the base is defined in the Heading function (GESRUB), Amounts tab, Bases block):

  • If the base is the same as that used in the previous payslip calculation, this field displays the same amount as the previous payslip calculation.
  • If the base has changed since the previous payslip calculation, this field displays the new base amount.
  • Rate (field RAT)

If a rate is defined (in the Heading function (GESRUB), Amounts tab, Bases block), this field displays the rate used for the back pay calculation:

  • If the rate is the same as that used in the previous payslip calculation, this field displays the same rate as the previous payslip calculation.
  • If the rate has changed since the previous payslip calculation, this field displays the new rate.
  • Amount (field AMT)

Amount that must be adjusted for the corresponding pay. This amount is loaded by default.

  • Update type (field TYPAMT)

The value of the update is set to 'Automatic' unless you decide to manually modify the amount in the previous field. If you decide to manually modify the amount, the value of the update moves to 'Manual'.

Totals

  • Employee back-pay amt. (field TOTAMT1)

Total amounts to be adjusted. This amount is loaded by default.

  • Employer back-pay amt. (field TOTAMT2)

 

Close

Use this action to display the detail of the headings for the calculation of adjustment payslips.

 

Close

 

Specific Buttons

The following fields are included on the window opened through this button :

Pay type

  • Additional payments (field FLGVAR)

 

  • Reversed pay date (field DATEXT)

No help linked to this field.

  • Slip (field BULEXT)

 

Employee

No help linked to this field.

  • Name (field SRN)

 

The contract number of the employee corresponds to one of his contract sequence number.
To inquire the various contracts of an employee, you must select:

  • his ID number,
  • the document type requested,
  • the event date in the left-hand side of the screen.
  • Service provision (field PSNNUM)

 

  • End date (field CTRDAT)

 

  • Start date (field STRCTRDAT)

 

This field defaults to the extraction period defined in the Extraction periods function and corresponding to the pay month.

Payroll

  • Year (field PERYEA)

 

  • Period number (field PERNUM)

 

  • Tax month (field TAXMON)

 

  • Pay date (field PYRDAT)

No help linked to this field.

  • Payment date (field PAYDAT)

 

  • Period start (field STRDAT)

 

  • Period end (field ENDDAT)

 

Identification

 

  • Title (field CPYNAM)

 

 

  • Title (field FCYNAM)

 

 

 

  • Title (field PRFLIB)

 

 

  • field SRVLIB

 

Common features

 

Close

Use this button to open the payroll entry screen and manually generate a single payslip, for a given employee and pay date.

Once the payslip is created, you must enter the employee values and, if needed, specific characteristics for the payslip (such as a comment at the bottom of the payslip or the analytical dimensions used for the analytical allocation).

Select the Additional payments check box to create a payslip specifically linked to an amendment for a payment after the employee has left the company, known in France as a ‘Versement Après Rupture’ (VAR) payment. This allows a payslip to be calculated although the contract is no longer active, a VAR contract is reopened just for this operation.

  • If the Additional payments check box is not selected, the last active contract is suggested by default. If there is no active contract, the error message No contract for the employee appears.
  • If the Additional payments check box is selected, the last active VAR amendment is suggested by default. If there is no active amendment, the error message No contract for the employee appears.

Click this button to display the Employee totals on the payroll date.

The following fields are included on the window opened through this button :

Close

This button is only available for the South African (ZAF) legislation.

Use this button to display the selected payslip information using the South African payslip format.

Menu Bar

Orders/Calculation

Use this function to launch the payslip calculation.

If the payroll plan has been modified and has not been generated, it is automatically generated before the payslip calculation.

Orders/Sequences

Click this function to open the calculation sequence screen. This screen contains the following options:

  • Payroll cancellation: use this option to delete the payroll calculation, with in addition the history and payment balance update, and to delete texts associated with the payslip.
  • Payroll reinitialization: use this option to delete, then reinitialize the payslip header (values of variables and analytical allocation).
  • Automatic time generation: use this option to generate the employee’s work days according to the extraction period of the pay month.
  • Time summary calculations: use this option to specify the times that are not entered but are still calculated, such as the overtime, the time off in lieu, etc.
  • Variable update: use this option to update the pay variables based on the times entered and calculated.
  • Analytical update: use this option to automatically enter the analytical dimensions of the payslip, based on the initialization type displayed in the employee record.
  • Certificate transfer: use this option to update the pay variables based on the entered salary certificates having the 'To transfer to payroll' status (Sickness/Maternity/Paternity; WI/Occupational disease). It is possible to launch the mass transfer of pay variables using the Transfer into payroll function.
  • Pay order: use this option to update the pay variables according to the pay preparation slips entered with an 'Accepted' status. It is possible to launch a mass transfer of the pay orders on the corresponding slips using the Pay order function.
  • Payroll calculation: use this option to calculate or recalculate the payslip. It is possible to launch a mass calculation of the payslips using the Payroll calculation function.

All these actions can be performed consecutively, according to the selected check boxes.

Select the Log check box to get a detailed account of the operation.

Orders/Net to gross payroll

Use this function to launch a reverse payroll calculation for the payslip. You must enter the value for the objective variable. By default, it is the SAL_NET variable. This heading is included in the PAERUB parameter (Net to gross payroll - Heading) (PLA chapter, PAE group).

Functions / Send by email

Click this function to open the Payslip by email function screen. In this screen, select the payslip(s) that you want to send by email.

Time/Time entry

Use this function to open the Time entry function and see the detail of the time entered that applies to the payslip.

Time/Time sheet

Use this function to open the Time sheets function and see the detail of the time entered and that applies to the payslip.

Orders/Copy text at bottom of slip

Use this function to copy the text that you have entered in the Text at bottom of slip field in all the payslips of employees that belong to the same population or service or having the same profile as the employee of the current payslip.

Select the Modify existing texts check box to replace a text already entered on a payslip with a new text.

Functions / Scrolling/Department

If this function is activated (disabled, because the function has been triggered), you can browse in alphabetical order through the records service by service.

Functions / Scrolling/employee

If this function is activated (disabled because the function has been triggered), you can browse through the records employee by employee in the order of the employee ID.

Functions / Current month

Use the Current month function to only display the payslips of the current month in the selection panel in normal scrolling mode. The current month can be modified in order to view payslips for previous months but this modification does not directly impact the pay month. By default, the current month is the last pay month.

Functions / Exceptions

Use this function to display the calculation exceptions that apply to the contract on a given date.

Functions/Adjustments

Use this function to display in a log the list of adjustments that apply to the employee’s payslip.

Functions / Backpay

Use this function to display in a log the list of back pay records that apply to the employee’s payslip.

Orders/Step-by-step calculation

Use this function to view the calculation of the payslip, heading by heading, by rank order. Scroll the pages in the Step-by-step calculation screen to display the headings one by one.

Functions / Lock/Unlock

Use this function to lock or unlock the record. If the record is locked, you cannot edit it.

The payslip cannot be modified once it has been printed or posted or once the next payslip has been created. You may need to freeze a payslip calculated before these successive steps. To freeze a payslip, use the Lock/unlock function from the Actions panel. The Locked check box is automatically selected in the Payroll tab, and the user name and date are automatically displayed.

To release a payslip, use again the Lock/unlock function. The Locked check box is cleared automatically. The user name and date remain displayed for information purposes.

A locked payslip cannot be modified and is not taken into account in the mass update functions.

Time/Time adjustments

Additional / Medical aid history

Additional / Skills

Error messages

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

[29,702]

The chosen variable has not been defined at the employee level, but at the folder, company or site level.

[30,702] X

X is the entry page defined for this variable. It is mandatory that you enter the value of the variable on this page X.

[41,703]

The user is not allowed to modify the value of this variable.

[42,703]

The variable.is not available because an INACTIVE activity code has been associated to this variable.

[11,708]

The record searched does not exist.

PAYROLL CREATION SCREEN

[79,702]

The payroll management check box in the employee record is inactive, which prevents the management of payslips for this employee.

[24,702] DD/MM/YYYY

You are trying to create a new payroll for the employee although their last payroll has not been calculated.

[20,702] DD/MM/YYYY

You are trying to create a new payroll that is previous to the employee's last payroll.

[25,708]

The pay date entered is prior to the first day of the payroll month or is later than the last day of the pay month to which a margin of N days has been added. This number of days is defined in the JMAX - Maximum shift (days) parameter (PAY chapter, DAT group).

Incorrect period

The end date of the pay period must not be earlier than the start date of the pay period.

[229,703]

The pay date entered must must not be earlier than the date displayed in the Pay date field.

[232,703]

You can enter a payment date later than the date displayed in the Pay date field and included in another month. You are not blocked if you enter this date but this warning message is displayed.

[26,702]

The employee is not impacted by the entered payroll period. Their payslip cannot be generated.

Period incompatible with the previous payroll

The last payroll of the employee already contains the payroll period defined here. Their payslip cannot be generated.

IN PAYSLIP CALCULATION

[12,703]

You are trying to recalculate a payslip that has already been posted. This operation is impossible.

[14,703]

You are trying to recalculate a payslip that has already been validated. This operation is impossible.

Tables used

SEEREFERTTO Refer to documentation Implementation