Escolar Documentos
Profissional Documentos
Cultura Documentos
Company Management
(Malaysia)
Version 17.2.3.6
July 2017
This material is provided for informational purposes only. Accordingly, Sage does not provide
advice per the information included. The use of this material is not a substitute for the guidance
of a lawyer, tax, or compliance professional. When in doubt, please consult your lawyer, tax, or
compliance professional for counsel. The Sage product(s) described herein is/are governed by
the terms and conditions per the Sage End User License Agreement ("EULA") or other agreement
that is provided with or included in the Sage product. Nothing in this document supplements,
modifies, or amends those terms and conditions.
2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage
product and service names mentioned herein are the trademarks of The Sage Group plc or its
licensors. All other trademarks are the property of their respective owners.
Page 1
Sage 300 People Company Management V2017.07
Notices
This product is copyrighted to:
Sage South Africa, Sage Technology Park, 102 Western Services Road, Gallo Manor Ext 6,
Johannesburg, 2191
Disclaimer: While Sage takes care to ensure the accuracy and quality of these materials, we
cannot guarantee their accuracy, and all materials are provided without warranty whatsoever,
including, but not limited to warranties of merchantability or fitness for a particular purpose. The
name used in the data files for this course is that of fictitious companies. Any resemblance to
current or future companies is purely coincidental. This courseware may contain links to sites on
the Internet that are owned and operated by third parties (the External Sites). Sage is not
responsible for the availability of, or the content located on or through any External Site. Please
contact Sage if you have any concerns regarding such links or External Sites.
Copyrights: This product is owned by Sage and is protected by copyright laws and international
treaty provisions. All rights reserved. This publication, or any part thereof, may not be
reproduced or transmitted in any form or by any means, electronic or mechanical, including
photocopying, recording, storage in an information retrieval system. All of the copyright,
trademarks, trade names, patents and other intellectual property rights subsisting in or used in
connection with the product including all documentation relating thereto are and remain the
property of Sage. This book conveys no rights to the software or other products about which it
was written; all use or licensing of such software is held by Sage and users of this book are
required to adhere to licence agreement conditions as specified on the software. Information in
this manual is subject to change without notice and does not constitute a commitment on the
part of the supplier. Sage reserves the right to revise this publication and the product, and to
make changes to the content thereof, from time to time, without obligation of Sage to notify any
person or organisation of such revision or changes.
You acknowledge that unless agreement is reached directly with Sage to provide services
(including implementation, training, consulting and similar) for the software, you are responsible
for engaging a qualified party to provide such services on terms that you negotiate. You also
accept the responsibility for independently investigating the skills and qualifications of such
party to ensure that they have and can provide the level of skill and service required. You agree
that the Sage shall have no liability whatsoever for any failure associated with such services,
even if the party engaged is an authorised or certified dealer, reseller, consultant, installer,
business partner, trainer or training centre with Sage.
Is this Material a genuine Sage Product? All original manuals printed by Sage and its affiliates
will carry a green Sage logo in the bottom right of every alternative page. Should the Sage logo
not be in colour please report this to the Sage Training Department.
Page 2
Table of Contents
1 Company Detail ...................................................................................................................................6
1.1. Basic Information ......................................................................................................................7
1.1.1. Addresses ...................................................................................................................... 8
1.1.2. Contacts ....................................................................................................................... 11
1.1.3. Bank Details ................................................................................................................. 13
1.1.4. Entity Relationships ..................................................................................................... 14
1.2. Company Details .................................................................................................................... 15
1.2.1. Statutory Numbers ....................................................................................................... 17
1.2.2. Monthly Tax Receipt .................................................................................................... 17
1.2.3. Languages ................................................................................................................... 18
1.2.4. Hierarchy Structure ...................................................................................................... 19
1.2.5. Generic Fields .............................................................................................................. 20
2 Hierarchy Setup ................................................................................................................................ 22
2.1. Hierarchy Header ................................................................................................................... 23
2.1.1. Hierarchy Items ............................................................................................................ 24
2.1.2. Local Addresses Screen .............................................................................................. 24
2.2. Hierarchy Relationships ......................................................................................................... 26
2.2.1. Hierarchy Relationship Setup Detail ............................................................................ 26
2.2.2. Level Definition ............................................................................................................ 27
2.2.3. Level Setup .................................................................................................................. 27
2.2.4. Company Rule ............................................................................................................. 31
2.3. Report Hierarchy Setup .......................................................................................................... 31
3 Company Rule .................................................................................................................................. 35
3.1. Create the Tax Year ............................................................................................................... 35
3.2. Create a Company Rule ......................................................................................................... 36
3.3. Company Rule Detail ............................................................................................................. 37
3.4. Pay Cycle Definition ............................................................................................................... 38
3.4.1. Cycle Detail .................................................................................................................. 38
3.4.2. Work Day Detail ........................................................................................................... 39
3.4.3. Shift Definition .............................................................................................................. 40
3.5. Calendar ................................................................................................................................. 41
3.6. Pay Period Management........................................................................................................ 44
3.6.1. Generate History Pay Periods ..................................................................................... 46
3.6.2. Pay Run(s) for selected Pay Period............................................................................. 49
3.6.3. Rollover History Tab .................................................................................................... 50
3.7. Business day Definition .......................................................................................................... 50
3.7.1. Business Days ............................................................................................................. 50
3.7.2. Public Holiday Setup .................................................................................................... 51
3.8. Default Rules .......................................................................................................................... 52
3.9. Pay Run Definition ................................................................................................................. 55
3.9.1. Earnings ....................................................................................................................... 58
3.9.2. Deductions ................................................................................................................... 59
3.9.3. Company Contributions ............................................................................................... 61
3.9.4. Fringe Benefits ............................................................................................................. 61
3.9.5. Alert Types ................................................................................................................... 61
3.9.6. Processing Multiple Pay Runs ..................................................................................... 62
3.9.7. Close Pay Runs ........................................................................................................... 64
4 Payroll Definitions ............................................................................................................................. 65
4.1. Earnings Definition ................................................................................................................. 65
4.1.1. Earning Definition Detail Screen .................................................................................. 66
4.1.2. Pay Run Definitions ..................................................................................................... 70
4.1.3. Link Calculations .......................................................................................................... 70
4.2. Deduction Definitions ............................................................................................................. 71
4.2.1. Deduction Definition Detail Screen .............................................................................. 72
4.3. Company Contribution Definitions ......................................................................................... 73
4.4. Fringe Benefits ....................................................................................................................... 74
4.5. Provision Definitions ............................................................................................................... 75
4.5.1. Bonus Provision (Company) ........................................................................................ 76
4.6. Additional Definitions .............................................................................................................. 76
Page 3
4.7. Grouping Payroll Definitions ...................................................................................................77
4.8. Payroll Definitions on the Company Rule ...............................................................................79
4.9. Linking of Payroll Definitions ...................................................................................................82
5 Remuneration Structure ....................................................................................................................84
5.1. Remuneration Definition Detail ...............................................................................................85
5.1.1. Pay Run Definition ....................................................................................................... 85
5.1.2. Payroll Definition Tabs ................................................................................................. 86
5.2. Net Up Remuneration Structure..............................................................................................86
5.2.1. Earning Definition Setup .............................................................................................. 87
5.3. Cost to Company Remuneration Structure .............................................................................88
6 Calculations .......................................................................................................................................89
6.1. Custom calculations ................................................................................................................89
6.1.1. Custom calculation detail ............................................................................................. 90
6.1.2. Expression builder ....................................................................................................... 93
6.2. Calculation tooltip ....................................................................................................................94
6.3. Adding custom calculations ....................................................................................................97
6.3.1. Operators ..................................................................................................................... 98
6.3.2. Functions ................................................................................................................... 100
6.3.3. Nested calculations .................................................................................................... 113
6.3.4. Steps when Adding a Calculation .............................................................................. 114
6.4. Pro Rata Calculations ...........................................................................................................135
7 Beneficiaries Setup .........................................................................................................................137
7.1. Beneficiary Detail ..................................................................................................................137
7.2. Basic Information Beneficiary ............................................................................................139
7.3. Payroll Definition Linking .......................................................................................................140
8 Payments ........................................................................................................................................141
8.1. Payment Run Definition Detail ..............................................................................................141
8.1.1. ACB Layout ................................................................................................................ 143
8.1.2. Process Filter ............................................................................................................. 145
8.1.3. Amounts that will be exported ................................................................................... 146
8.1.4. Stop Further Entry ..................................................................................................... 146
8.1.5. Process History.......................................................................................................... 146
9 General Ledger ...............................................................................................................................147
9.1. Accounting Principles within a payroll environment ..............................................................147
9.2. General Ledger Setup ...........................................................................................................149
9.2.1. General Leger Parameters ........................................................................................ 150
9.2.2. GL Setup .................................................................................................................... 157
9.3. General Ledger (GL) Export .................................................................................................166
9.3.1. How to Export the GL ................................................................................................ 167
9.3.2. Fields on the GL Export Detail Screen ...................................................................... 167
9.4. Sage Evolution ......................................................................................................................168
9.4.1. Locate Database ........................................................................................................ 168
9.4.2. GLDB Link ................................................................................................................. 169
9.4.3. GL Export ................................................................................................................... 170
9.4.4. Post Batch ................................................................................................................. 172
9.5. Sage ERP300 .......................................................................................................................172
9.5.1. Locate Database ........................................................................................................ 173
9.5.2. GLDB Link ................................................................................................................. 174
9.5.3. GL Export ................................................................................................................... 175
9.6. General Ledger Export Report ..............................................................................................176
10 Employee Smart Path .....................................................................................................................177
10.1. Add New Employee ..............................................................................................................178
11 Content Manager .............................................................................................................................180
11.1. Content Filter Options ...........................................................................................................180
11.2. Content Detail .......................................................................................................................181
11.2.1. Content Summary ................................................................................................. 182
11.2.2. Documents ............................................................................................................ 183
11.3. Notes .....................................................................................................................................184
11.4. File Extensions ......................................................................................................................185
12 Employee Transfer ..........................................................................................................................186
12.1. General rules.........................................................................................................................186
12.1.1. Employee Transfer with YTD Totals ..................................................................... 186
Page 4
12.1.2. Employee Transfer without YTD Totals ................................................................ 187
12.1.3. Other transfer rules ............................................................................................... 187
12.2. Employee transfer filter ........................................................................................................ 188
12.3. Transfer wizard .................................................................................................................... 188
12.3.1. Transfer option screen .......................................................................................... 189
12.3.2. Transfer selections screen .................................................................................... 190
12.3.3. Move employee (with YTD information) option on the transfer selection screen . 191
12.3.4. Without Year to Date Information Option on the Transfer Selections screen ....... 192
12.3.5. Which Employee(s) to Transfer screen................................................................. 194
12.3.6. Employee selection screen ................................................................................... 194
12.3.7. Employee code screen ......................................................................................... 197
12.3.8. Sub screen questions............................................................................................ 198
12.3.9. Company rule pay run mapping ............................................................................ 198
12.3.10. New employee Payslip Definition screen ............................................................ 199
12.3.11. New hierarchy structure screen .......................................................................... 200
12.3.12. Employee(s) Leave Policy screen....................................................................... 200
12.3.13. Employee(s) Transfer Confirmation Settings screen .......................................... 201
12.3.14. Processing transfer screen ................................................................................. 203
12.4. Company transfer ................................................................................................................. 203
12.4.1. With YTD totals ..................................................................................................... 203
12.4.2. Without YTD totals ................................................................................................ 204
12.5. Company rule transfer.......................................................................................................... 204
12.5.1. With YTD totals ..................................................................................................... 204
12.5.2. Without YTD totals ................................................................................................ 205
12.6. Remuneration structure transfer .......................................................................................... 206
12.7. Leave policy transfer ............................................................................................................ 207
12.8. Position transfer ................................................................................................................... 208
12.8.1. Position linking options screen .............................................................................. 208
12.8.2. Position validations screen ................................................................................... 209
12.8.3. Position items issued screen ................................................................................ 210
12.8.4. New hierarchy structure screen ............................................................................ 210
12.8.5. Position movement confirmation ........................................................................... 210
12.8.6. Terminated employees transfer ............................................................................ 211
12.9. Employee transfer report ...................................................................................................... 211
Page 5
1 Company Detail
The system has been designed around an entity concept.
A company has a company record and an entity record. The company record contains company
information, but no pay cycle information. The pay cycle information is defined on the Company
Rule Screen.
Company
Normal Pay Bonus Pay Normal Pay Leave Pay Earning Deduction Company
Run Run Run Run Definitions Definitions Definitions
Click on the New button to add a new Company, or double-click on an existing Company to open
the Company Details screen.
Entity information may be defined while adding a Company. However, entity information may
also be defined before adding a new Company, and the entity record can then be located and
linked to the Company record.
Page 6
1.1. Basic Information
Each company must have an entity record. The entity record contains the fixed information of the
company.
Note: The company rule tax number may be different from the
company tax number.
Page 7
Basic Information section
Tax Registration Enter the company tax registration date.
Date
Company section
Field Description
Company Name Enter the registered company name.
VAT/GST Number Enter the company VAT/GST number.
Company Registration Enter the company registration number.
Number
Do Not Re Employ Tick the box if the entity may not be employed in future.
This field is relative on the Basic Information Screen of an
employee.
Company Registration Date Enter the company registration date.
1.1.1. Addresses
Button Description
Click on the New button to add a new address for the company.
Click on the Link Address button to link the address of another entity.
When you click on this button, the system automatically creates a new
address record. This means that when you want to link an existing
address, use the Link Address button instead of the New button.
Page 8
This field displays the priority of the address. To change the priority of the
address, click on the up and down arrows. This will be important where
more than one address of the same type is loaded, e.g. postal addresses.
Reports such as tax certificates will use the postal address that carries
the highest priority.
If the address to which this entity is linked changes, the system will prompt you to select
whether the linked entities must be updated as well. If Yes is selected, the address on the
entity record will be updated. If No is selected, the link will be removed and the entities will not
be updated. The same rules will apply when deleting a linked address.
Page 9
Field Description
Status The status will always default to Active. This may be changed
when a new address replaces another address. By changing
the status to Inactive, instead of deleting the record, the old
address can be kept on record.
Note: Branch addresses may be linked to hierarchy items, such as the different branches.
The addresses linked to branches may then be used as the employee work addresses. To
use this option, there must be a physical address for each branch, as SARS requires a
physical work address for each employee.
Mandatory Addresses
Addresses may be selected to be mandatory on the entity record of employees to ensure that
the tax certificates are completed according to Tax Authority requirements.
Click on New.
The postal address and physical address may always be selected to be mandatory.
Page 10
Note: When Tax certificates are printed, the system will first look for a work address on the
entity record, and then in the hierarchy linking on the Employee Detail Screen. If no work
address is found on either of these screens, the company address on the Company Detail
Screen with the first priority will print on the Tax certificates as the work address.
1.1.2. Contacts
The contact information of the company is entered on the Company Detail Screen.
Contacts section
This section allows you to enter the default contact details for the company.
Page 11
New contact types may also be added. For example, extension numbers can be added should
the company like to keep the extension number for each employee on record.
Click on New.
Note: Contact types may be selected to be mandatory on the entity records of employees, for
example, Business Number.
On the Navigation pane:
Expand Parameters
Expand Entity
Double-click on Mandatory Contacts
Click on New
Pastel Alchemex
SAGE
Parent
When adding a relationship to another entity, you must select whether this relationship is a
Parent or a Child Type relationship.
Parent relationship
Create a parent relationship if this relationship is related above the entity in a hierarchy. This
means that the current entity you have selected is the parent of the entity you want to link.
Child relationship
Create a child relationship if this relationship is related below the entity in a hierarchy. This
means that the current entity you have selected is the child of the entity that you want to link.
Entity Relationship Types
New Entity Relationship Types may be added if required, for example, Friend.
Page 14
Tick this box to indicate if a parent or
child relationship will be applicable to
the Entity Relationship Type.
The Company Detail Screen contains company detail such as the company registration number,
entity code, tax country, address, contacts, etc. When necessary, you must update the
information, e.g., when the official interest rate changes or when the contact information
changes. The Company Detail Screen consists of two tabs namely Company Details and Basic
Information.
Page 15
Fields on the Company Details Screen:
Entity Details section
Field Description
Entity This field indicates the entity to which the company is linked. If the
entity does not exist, complete the Basic Information screen first.
Company Code Enter a unique code for the company. The code may be up to a
maximum of 15 characters.
Company Select the currency for the company.
Currency
Tax Country This field indicates which countrys legislation will be applied. The tax
country determines which fields become mandatory for legislative
purposes as well as certain system defaults.
Default Tick the box if this is the default company in the system.
The result of this will be that, whenever a company rule or payroll
definition is added and you press the space bar in the specific field, this
will be the company to which the company rule or definition will default.
Company Details section
Field Description
Company Type Select the type of organisation or to which sector the company
belongs. The options are:
Public Sector
Private Sector
Non-Profit Organisation
Statutory Board
Official Interest Enter the official interest rate. This rate will be used to determine the
Rate taxable fringe benefit for low or interest free loans.
Delete Employee This field indicates the number of years after which employee history
Years may be deleted from the system. This field will default to 5 years, but
may be changed.
Cost on Select the cost type that must be available for the company. The
options are:
Hierarchy Header: this option allows you to define the employees
cost split on the Cost Screen. This option allows you to cost on one
hierarchy header.
Cost Centre: this option allows you to define the employees cost
split on the Cost Centre Screen. This option allows you to apply
costing on more than one hierarchy header. Cost Centre definitions
must be created before the cost allocations may be defined.
Cost All: this option allows you to use both cost options for the
company.
Default Cost This option allows you to select the default cost centre that must
Centre default for all employees on the Cost Centre Screen.
Page 16
Cost Clear Select whether or not the costing allocations and any exceptions
Rollover Options should clear when a Rollover is done. The options are:
Do not clear: this option will not clear any allocations and/or exceptions
made. This will be the default option when no selections have been made.
Clear all costing exceptions: this option will clear both the Cost Allocation
and Cost Centre Allocation exceptions.
Clear only cost centre exceptions: this option will only clear the Cost
Centre Allocation exceptions.
Clear only hierarchy cost exceptions: this option will only clear the Cost
Allocation exceptions.
Clear all cost centre allocations and exceptions: this option will only
clear the Cost Centre Allocations as well as the Cost Centre Allocation
exceptions.
Clear all hierarchy cost allocations and exceptions: this option will only
clear the Cost Allocations as well as the Cost Allocation exceptions.
Clear all cost allocations and exceptions: this option will clear all Cost
Allocations all Cost Centre Allocations and the exceptions for both.
HR Manager & Select the company HR & Financial personnels entities.
Financial
Manager Entity
Page 17
Fields on the Monthly Tax Receipt Screen:
Field Description
Tax Year The year the tax is paid.
Tax Month The month the tax is paid.
Tax Receipt No. A Tax Receipt to acknowledge the current month tax has been paid by
the company and received by the Authority. This is the reference
number shown on the Tax Receipt.
Receipt Date The date of the Tax Receipt.
CP38 Receipt A Tax Receipt to acknowledge the short payment of tax has been paid
No. by the company and received by the Authority. This is the reference
number shown on the Tax Receipt for short payment.
CP38 Receipt The date of the CP 38 Receipt.
Date
1.2.3. Languages
Languages refer to additional/alternate languages (to English) that will be used when printing
payslips. This means you can print an employees payslip in another language, for example the
employees home language.
To add a new language for the Company, click the New button. Select the applicable language
from the drop-down list.
Once additional languages have been defined, languages for payroll definitions become
mandatory.
If payroll definitions have already been defined you must enter the short and long description for
the definitions at this stage in the language selected.
Page 18
1.2.4. Hierarchy Structure
Hierarchies are defined database wide for all companies. Select the hierarchies that are
applicable for this company.
Page 19
Check the checkboxes of the hierarchy headers that must be
available for the Company.
Click on Select.
Note: When Tax Certificates are printed, the system will firstly look for a work address on the
entity record, then in the hierarchy linking on the Employee Detail screen, and if no work
address is found on either of these screens, the Companys address on the Company Detail
screen with the first priority will print on the certificates as the work address.
Page 20
Page 21
2 Hierarchy Setup
The hierarchy setup enables you to define the structure within the company.
All hierarchy structures are defined in one central place database wide. This means:
Where two companies use the same structure only one structure will be defined.
The hierarchy structures created are available for all companies in the database.
It is advisable that you define the hierarchy structure before adding new companies.
If companies have different hierarchy structures, different hierarchy headers must be
created.
The hierarchy structure can be set up to indicate on which level the employee must be
linked.
When a new hierarchy item is added you must select whether the item is a root or a child item.
A root item is a main item and a child item is a sub item of a root, or another child item. The
hierarchy structure can be defined for unlimited levels.
National
Child of Root
Projects
TS
Support
In this example all headers with items are globally defined in the Hierarchy Structure for all the
companies on the database where the companies will not necessarily make use of all headers,
for example:
Company 1 might use: Company 2 might use:
Branch, and Site, and
Department. Department.
Page 22
Steps to follow when setting up a Hierarchy Structure:
Step Action
1. Define the required headers, for example department, branch, etc
2. For each header, define the required items, for example admin, finance with debtor
and creditor, etc. for the department header.
3. For each item, select whether the code is a Root or a Child. For example finance will
be a Root, and debtor will be a Child.
4. Select on which level the employee can be linked, for example the Child level.
To add a new hierarchy item, click on the New button. On the drop-down menu, select
whether the hierarchy item should be a Root or a Child item.
Root: Select this option to indicate that the hierarchy item is the first item of the hierarchy
level.
Child: Select this option to indicate that the hierarchy item is a child of the above selected
item.
Buttons Description
Right, Left, Up or Click on the Right, Left, Up or Down arrows to change the
Down hierarchy item relationship to another hierarchy item.
Hierarchy Name Enter a name for the hierarchy item maximum of 35 characters.
Cost Centre Tick the box if the item will be used to cost an employees
remuneration on the Payslip Detail Screen.
Can Link Tick the box if the employee can be linked on this level. If you tick
the box on a child level the parent item box will automatically be
un-ticked. You can tick the parent item box to enable you to link
employees to the parent item as well.
Page 24
Fields on the Local Addresses Screen:
Field Description
Type Select the entity type to which the filter must be applied. The options are:
Company,
Trust and
Individual.
Sub Type Select the entity sub type to which the filter must be applied. The options will
be filtered based on the selection made in the Type field. The options are:
If the Type field is equal to:
Company, the following options will be available:
o PSP Company,
o Employer, and
o Trust.
Trust, the following options will be available:
o PSP Trust, and
o Information Only.
Individual, the following options will be available:
o Employee,
o Family Member,
o Labour Broker, and
o Information Only.
Page 25
Field Description
Search by This option allows you to select the field on which to sort the entity list. The
options will be filter based on the selection made in the Type field. The
options are:
If the Type field is equal to:
Company, the following options will be available:
o Company Name,
o Company Registration No,
o Company VAT No, and
o Company Date.
Trust, the following options will be available:
o Company Name,
o Company Registration No,
o Company VAT No, and
o Company Date.
Individual, the following options will be available:
o ID Number,
o First Name,
o Surname, and
o Passport No.
Entities The entities filtered will be displayed. Select the entity which address must
be used.
The addresses of the selected entity will be displayed. Select the address that must be used
and click on the Select button.
Note: The Import button may be used to import an existing structure from an application
like Excel.
Relationships between Hierarchy items can be defined. For example, this will allow you to
define a hierarchy relationship where you will only be able to select the Pretoria and
Johannesburg branches if you have selected Gauteng as the province. Hierarchy items will be
filtered on the Employee Detail screen according to the relationship defined.
Page 26
Click on New.
Company
Select the company for which the hierarchy relationship must be created. The hierarchies
linked on the Company Detail > Hierarchy Structure screen will default on the Level Definition
screen.
Code
Enter a code for the hierarchy relationship. The code may contain a maximum of 15 characters.
Short and Long Description
Enter a short and a long description for the hierarchy relationship. The short description may
contain a maximum of 35 characters and the long description may contain a maximum of 100
characters.
Select the applicable hierarchy header and click on the button to select the root hierarchy,
i.e. the first hierarchy level. When you add the second hierarchy level, select the correct
hierarchy header and click on the button. Continue until you have linked all the necessary
hierarchy levels.
Page 27
Example Link the hierarchy items
Level 1 = Country
Singapore
Level 2 = Department
Finance
Level 3 = Group
Group A
Group B
Link Level 1 (You can view the steps on print screen below)
Select the Country hierarchy header
Select the Country hierarchy item
Click on Add
The added hierarchy item will be displayed in the Level Tree on the right hand side of the
screen.
Link Level 2 (You can view the steps on print screen below)
Page 28
Select the Country hierarchy level item in the level tree
Select the Department hierarchy header
Select the Department hierarchy items (Click and hold Shift to select multiple hierarchies)
Click on Add
2
1
Example
Link Level 3
Select the Department hierarchy level item in the level tree
Select the Group hierarchy header
Select the Group hierarchy items
Click on Add
Page 29
2
1
Page 30
2.2.4. Company Rule
A company rule can be linked to only one hierarchy relationship but a hierarchy relationship can
be linked to multiple company rules of the selected Company.
You can define an unlimited number of hierarchy levels but for filtering and sorting purposes,
although when reports are printed using hierarchy headers, you will only be able to print using
up to 10 hierarchy levels. Therefore, the Report Hierarchy Setup function allows you to define
up to ten hierarchy headers that you can select for filtering and sorting reports when printed.
Defining the Report Hierarchy Setup will also enable you to select the different hierarchy
headers as columns on, for example, the Employee List Screen and also to use the Hierarchy
option for filtering on the basic filters.
Page 31
Note:
When the Hierarchy option from the Basic Filters section is used and you click on Search, no
employees will display on the list if the Report Hierarchy Setup is not defined for the
applicable hierarchy header or item selected for filtering.
The order in which the hierarchy headers have been defined will not influence the sort options
for reporting purposes.
Only the hierarchy header(s) defined on the Report Hierarchy Setup Screen will display on the
drop-down list for filtering and sorting purposes when printing reports from the All Reports
Screen.
Before the Report Hierarchy Setup is done, the hierarchy headers will not be labelled when you
open Column Chooser to select columns on, for example, the Employee List Screen.
Page 32
The hierarchy headers are not labelled.
On the Report Hierarchy Setup Screen
you can link the hierarchy headers to the
applicable Hierarchy Name labels.
Note: Once you have completed the Report Hierarchy Setup you have to exit the system and
access the system again for the change in the Column Chooser to take effect. The change
will automatically take effect on the filtering and sorting options for report printing.
3. Click on Save.
Page 33
The following message will display, reminding you to exit the People system and access it again
for the changes to apply to Column Chooser:
Click on .
After the Report Hierarchy Setup was defined, the hierarchy headers will be available for filtering
and sorting when a report is printed.
After the Report Hierarchy Setup was defined and the system was accessed again, the
customised hierarchy header names will display in the Column Chooser.
Page 34
3 Company Rule
Company Rules are created to manage different pay cycles in a Company. A Company Rule is
linked to a Company and employees are linked to a Company and a Company Rule. The
payroll definitions are linked on the Company Rule in order to specify which should be available
for employees linked to the specific Company Rule.
Before the company rule can be created the tax year should be defined.
Click on the New button and complete the details of the tax year.
Field Description
Country Code Select the tax country this tax year will be relevant to.
Description Create a unique description for the selected tax year.
Start Date Enter the date on which the tax year will start.
End Date Enter the date on which the tax year will end
Statutory Tax Complete the year for which this tax year is valid.
Year
Page 35
3.2. Create a Company Rule
Note: Close all other screens before opening the Company Rule screen.
Click on the New button to add a new Company Rule, or double-click on an existing Company
Rule to open the Company Rule Detail screen.
Page 36
This screen only becomes available after the Pay Cycle has been
defined.
Pay Cycle Definition This section defines the frequency of the pay periods for the
applicable company rule, for example, monthly, weekly, fortnightly,
daily and custom.
Tax This screen contains the PAYE and UIF reference and registration
numbers for the company rule. This may be different from the
companys registration number.
Business Day The public holidays and non-business days are defined here. The
Definition public holidays and non-business days defined will be used to
determine the employee working days.
Default Rules On this screen, the default hours per day and hours per period are
defined.
Leave Pay On this screen you can define the default settings for when leave
pay is activated for employees.
Pay Run Definition The pay runs for the company rule are defined here.
Page 37
Fields on the Company Rule Detail Screen:
Field Description
Company This field indicates the company for which the company rule has
been created. The tax country selected will default to the company
rule.
Rule Default Indicator When loading a new employee this will be the default rule all new
employees will be linked to
Company Rule This field displays the currency that will be used in this company
Currency rule. This field defaults from the company it is linked to.
Company Rule Code Enter a code that will suffice as the code for the company rule.
Short Description This field may be used for certain reports, up to 35 characters may
be used
Long Description Company Rule name.
Note: These fields need to be completed in order to select the Tax Year created under
parameters.
Page 38
Field Description
Tax Year This field displays the current tax year details.
Select the Tax year created under the drop-down. All the
information will default according to the information entered
under parameters.
Statutory Tax Year Start These fields display the tax year start date and tax year end
/ Statutory Tax Year End date in which the tax year of the company rule falls.
Note: This is not necessarily the tax year start and tax year
end date of the company.
Company Tax Year Start Select the Tax Year Start date for the Company Rule from the
/ Company Tax Year End calendar. After the Company Tax Year Start date has been
selected from the calendar, the Company Tax Year End date
will automatically be calculated.
Payment Cycle Select the payment cycle for the company rule. The options
are:
Monthly: the system will generate 12 pay periods in the
tax year.
Fortnightly: the system will generate 26 or 27 periods in
the tax year. You will be able to determine whether there
should be 26 or 27 pay periods in the tax year.
Weekly: the system will generate 52 or 53 periods in the
tax year. You will be able to determine whether there
should be 52 or 53 pay periods in the tax year.
Daily: the system will generate 365 or 366 pay periods in
the tax year.
Custom: the system will generate the number of pay
periods specified, for example, if you need 13 pay
periods in the tax year.
Page 39
Fields in the Work Day section of the Work Day Detail tab:
Field Description
Included and Day Tick the box next to the days that should be used as default work days for
the company rule.
Note: If the employees work days differ from the default, the workdays
can be changed on the Employee Rule Screen.
Example:
Page 40
Note: Before the Pay Periods can be generated the Pay Cycle Definitions and Default Rules
should be completed.
3.5. Calendar
To setup a calendar pattern that determines the employees work week go to:
Step 1
Set up the different types of week that the employee can work.
In the example above the employee can work a Monday Friday (each day Full) and Monday
Friday (each Day Full) and Saturday Half Day
The options are:
Off
Half
Full
Quarter
Three Quarter
Step 2
After this have been completed the week and months should be set up. Go to:
Multiple patterns may be setup, in the example above the employee will work 2 week Monday to
Friday and then two weeks Monday to Saturday.
Step 3
Page 42
Step 4
Calendar Setup:
Code Enter a unique code
Short Description Enter a short description
Page 43
Long Description Enter a long description.
Calendar Week Pattern Select the Week Pattern that should be used for
this calendar.
Public Holiday Setup List Select the Public Holiday Rule created in the
previous step that is applicable to this calendar.
Public Holiday Rule Indicate what will happen if a public holiday falls
on a non-working day.
Calendar Start Date Select the start date of this calendar
Comment This is a read only field and any comments may
be added.
Status Should this calendar no longer be used change
the status to inactive.
The Pay Period Management screen determines the pay periods of the Tax Year as well as the
status of the selected Pay Runs. Pay Periods can only be generated after the Company Rule
has been saved. The record can only be saved once all the mandatory fields have been
completed on all the screens linked to the Company Rule screen.
Once the information for the Company Rule has been entered, the pay periods for the Company
Rule must be generated. To generate the pay periods, click Generate on the ribbon. The
People system generates the pay periods for two years in advance. Pay periods can be
adjusted at this stage. Pay periods cannot be re-generated once a rollover has been done.
Page 44
Before:
After:
Page 45
Click on the Generate button on the ribbon to generate the pay periods of the selected Pay Run.
The following screen will be displayed:
When generating pay periods the People application will prompt you to define from when pay
periods must be generated.
Company Rule Start Date
This field will default to the Tax Year start date, 1 March with the selected Tax Year. This field
cannot be changed.
Use Statutory Tax Year Start Date
Select this option when the pay periods must be generated from the Company Rule Start Date,
i.e. the first of March of the selected Tax Year.
Use Custom Start Date
Select this option when you want to specify a different Tax Year start date. This option will be
used for Weekly, Bi-weekly and Custom period Company Rules where the start date differs.
Custom Start Date
This field will be available once the Use Custom Start Date has been selected. Specify the Tax
Year start date should it not be 1 March for non-monthly Company Rules. You can also specify
the date from which you would like to create history pay periods should you need to do a history
take-on prior to the Live period.
Page 46
Fields in the Generated Pay periods section of the Pay Period Management Screen:
Field Description
Period Status This is a read only field. This field indicates the status of the pay
period. The options are:
Live: indicates that all processing will be done in the current
period.
Future: indicates future pay periods.
History: indicates closed pay periods.
Processing Status This field indicates the processing status of the applicable pay
period. This field also determines which option is applicable, as
well as which user-defined calculations will be applied. The
options are:
Normal: this indicates that all calculations will be active and
processing will be done normally.
Processing Status Financial take-on: all calculations except for the tax calculation
(Continued) will be disabled. This enables you to enter the take-on values
manually or to use a batch. Because no calculations will be
active, you do not have to determine the differences and enter
adjustment values. However, because the tax value will be
calculated, you have to enter the difference between the
calculated amount and the actual amount in the Amount column
on the Payslip Detail Screen.
BCEA take-on: this option enables you to enter a BCEA take-
on value on the employees BCEA Screen. When this option is
selected you must enter the number of periods for which the
take-on value will be entered. (The field is available for all
countries, but only applicable to South Africa.)
Parallel: this indicates that you are busy with a parallel run
where you still process the employees salaries on the previous
payroll system as well. All calculations will be active; therefore
all differences must be entered as adjustments in the Amount
column on the Payslip Detail Screen.
Both Financial and BCEA take-on: this option will apply the
conditions for the Financial and the BCEA take-on options.
Page 47
Field Description
(The field is available for all countries, but only applicable to
South Africa.)
Capture Status This column indicates whether you are able to capture information
for the current pay period. The options are:
Open: this indicates that the period is open for processing for
all employees linked to this company rule.
Stop All: this indicates that the period is closed for all input for
all employees linked to this pay period. You will not be able to
make any changes on the Employee Detail screen, but you can
still make changes on the Entity screen.
Stop Leave: this indicates that no more leave transactions can
be captured for all employees linked to this company rule.
Calendar Year This field indicates the calendar year of the applicable pay period.
Calendar Month This field indicates the calendar month of the applicable pay
period.
Pay Period Number in This field indicates the period within the month. For example, in a
Month weekly company rule this field displays the week number in the
month, e.g. week 2 of 5.
Pay Period in Tax This field displays the pay period in the tax year.
Year
Note: It is important that you confirm pay periods in the tax year
as this field determines the number of periods in the tax year,
and should be adjusted if necessary. For example, in a weekly
company rule you must select whether there must be 52 or 53
periods in the tax year.
Start Date This field indicates the start date of the pay period.
End Date This field indicates the end date of the pay period.
Note: It is important that you verify the pay period start date
and end date before input is done for the applicable pay period.
Business Days in Pay This field indicates the number of business days in the pay period.
Period The People system calculates the Business Days field by
subtracting the number of public holidays and non-business days
from the number of work days in the pay period. Public holidays
and non-business days are defined on the Business Day
Definition Screen.
Work Days in Pay This field indicates the number of actual work days in the pay
Period period. This will include all public holidays and non-business days
defined. The company work days are defined on the Work Day
Detail tab of the Pay Cycle Definition Screen.
Calendar Days in This field indicates the number of calendar days in the pay period.
Period
Force Average YTD Tick this box if the average tax calculation must be applied to all
Calculation employees in the applicable company rule, irrespective of the tax
Page 48
Field Description
calculation defined for the employees. (The field is available for all
countries, but only applicable to countries with different tax
calculations.)
Weeks in Month This field indicates the number of weeks in the months for a
monthly Company Rule.
Pay Period Index & These fields indicate the pay period reference in the database.
Pay Period Id
Pay Periods In Month This field indicates the number of weeks in the month.
Pay Periods in Tax This field indicates the number of pay periods in the tax year.
Year
Previous Pay Period These fields indicate the Pay Period ID as in the database before
& Next Pay Period and after the current pay period.
If you make changes to the employees bank details on the Basic Information screen, the
bank details will be updated on the employees Payslip Definition screen. However, the bank
details will not be changed on the ABC Report of the Payment Run, as this export will use the
previous bank details before the Processed status was activated.
When an ACB export is done an exception message will be displayed stating that the bank
details on the Payslip Definition screen and ACB Report are different. If the banking details
must be the same you must change the Pay Runs status to Open and do a recalculation on
the Company Rule.
Page 50
Fields on the Business Days tab:
Field or Button Description
Public Holiday Rule If the public holiday falls on a Sunday, you will be allowed to specify
whether the public holiday will fall on another day, for example, the
Monday. The options are:
Next Business Day,
Previous Business Day,
Monday after Sunday, or
None.
Mark as Business Depending on the option selected in the Public Holiday Rule field,
Day the People system will generate non-business day records
automatically when a public holiday falls on a Sunday. If you want
to remove the system generated non-business day, you can click
on the non-business day and click on the Mark as Business Day
button. The People system will then delete the transaction on the
Non-Business Day pane.
Recount Workdays If you have made changes to the existing public holidays and non-
business days, you must recount the workdays for the company
rule.
Page 51
Non-Business Days section
Non-business days are days other than public holidays on which the company will not be
operational. Non-business days will apply the selected company rule only. These rules will be
valid for the current calendar year and cannot be set to recur for future purposes. Therefore it has
to be defined at each start of a new calendar year.
The Default Rules Screen allows you to define the rules that must default on the Rates and Hours
tab on the Rule Screen of the Employee Details Screen when adding an employee.
Page 52
Fields on the Default Rules > Standard Rules Screen:
Default Hours section
Field Description
Default Hours Per This field displays the hours that will default on the Rates and Hours
Period and Default tab of the Employee Details Screen when adding a new employee.
Hours Per Day
Note: When adjustments are made in any of these fields, the
default BCEA rate factor field will be calculated (recalculated)
automatically.
Council Affiliated This field allows you to select the applicable council the company is
To affiliated to.
Future Term Tax Select the option that must default when you enter a future
Calculation termination date for an employee.
Current Period: Final tax calculation must be done in the current
period.
Termination Period: Final tax calculation must be done in the pay
period in which the termination date falls.
Payslip Layout section
In a Company Rule, employees may have different Remuneration Structures, i.e. Cost to
Company, Basic Salary or Net Up. You can select the default payslip layout that must be
used for the applicable Remuneration Structure. This means that when the payslips are
printed for the employees, you do not have to select the payslip layout that must be printed.
Cost Rules section
Default Cost If the Company uses one hierarchy header for Cost Allocation
Allocation purposes, you can check the Default Cost Allocation checkbox. The
first time you link an employee to a hierarchy item which has been
selected for costing purposes, the hierarchy item will default to the
employees Cost Allocation screen with a 100% allocation to the
selected hierarchy item.
Note: In future should you change the Hierarchy Header used for
costing purposes, the Cost Allocation screen will not be updated.
You will need to change this manually per employee or with a batch.
Page 53
Default Hours section
Rounding section
Field Description
Rounding When you check this checkbox, you will have to link a rounding
earning and deduction definition which was created beforehand.
Round Net Salary Enter the applicable amount for rounding, for example 1.
To
Note: This option allows you to clear all batches except where the
batch status is equal to un processed.
Page 54
Shift Recurrence If you have selected that the employee shifts must be cleared, you
Type must select the recurrence type when the shifts must be cleared. The
options are:
Always: this option will clear the shifts at every rollover.
On-Off Pattern: when you select this option the occurrence(s)
will start calculating the number of on periods. The shifts will be
cleared in the on period(s).
Off-On Pattern: when you select this option the occurrence(s)
will start calculating the number of off periods. The shifts will be
cleared in the off periods.
Exact period of the tax year: this option will clear the shifts in
a selected pay period of the tax year.
Probation Period
Field Description
Probation Period This option is to indicate if a probation end date is to be auto
generated by the system when creating a new employee.
Probation Period This is to indicate the number of probation months.
Months
Probation Period This is to indicate if the probation end date should be calculated based
Start Date on Date Engaged or Date Joined Group.
A pay run determines the payroll definitions that will be available on the Payslip Detail Screens of
the employees. Earnings, deductions and company contributions are linked to a pay run.
Unlimited pay runs can be created per company rule and, by default, a main pay run will be
displayed on this screen.
Payroll definitions are linked to a pay run. Statutory payroll definitions, e.g. Tax, UIF and SDL
cannot be removed from any pay run created.
Page 55
Click on the Generate Pay Runs button when a new Pay Run is added in order to add the
applicable payslip to the employees linked to the specific Company Rule. This is especially
used during the take-on period.
One of the pay runs must be set to be the last pay run that should be
open as the final statutory deductions will be allocated to the last
active pay run.
Main Pay Run Tick the box if this is the main pay run. Once the pay run has been
Definition processed, the pay run may not be changed. A basic salary must be
linked to this pay run. The basic salary on the employee Payslip
Definition Screen is used for cost to company purposes, net up, and
basic salary setup calculations.
Page 56
Allow Leave Tick the box to indicate that leave pay must be calculated for the payslip
Pay of this pay run.
Separate If you tick this box, the leave pay amount will be calculated on a
Payslip On separate Leave Pay pay run.
Leave Pay If you do not tick this box, the leave pay will be calculated on this pay
run. The amount will be displayed in the Amount column of the Leave
Pay earning line.
Ignore Basic If you tick this box, you can select to suppress the Basic Alerts for the
Alerts specific pay run.
Priority Define the priority of the pay run in relation to the other pay runs
defined, for example, which pay run should be processed first.
Note: You will only be able to add definitions where the frequency of the
definitions matches that of the company rule.
Click on the Remove All Non Mandatory button, to remove all non-
mandatory definitions form the company rule.
Click on the Move Display Priority buttons to move the priority of the payroll
definitions up or down.
Page 57
3.9.1. Earnings
When you select to clear the balance at a certain amount you can
decide whether or not to accumulate or clear the excess. Otherwise
you can set up a specific future date for the balance to clear.
Page 58
Field Description
Special Total If any of the following options have been chosen:
Clearing Amount or
Special Unit
Clearing Amount
You need to complete the clearing amount in this field.
Special Total If you select this option:
Recurrence Type or
Special Unit
Recurrence Type You need to set the recurrence selection here.
Apply Calculation Select the pay run for which the custom calculation must apply.
When greyed-out it means that the calculation must take place
because it is statutory or because it was linked to a Remuneration
Structure as the effected earning line.
3.9.2. Deductions
The Deductions screen has a couple of additional fields only applicable to deductions.
The People system allows for a Minimum Net Pay option. This option can be used when an
employees net salary should never be less than a specified amount. The specified amount must
be entered on the Payslip Definition Screen. When this rule must apply, deduction priorities have
to be defined instructing the People system what to deduct in the correct sequence until the
minimum amount for the net salary is reached, as well as how to deduct all deductions that could
not have been deducted in the current period.
Page 59
Minimum Net Pay is set as RM 1 400.00
Net salary before deductions is RM 1 800.00
Deduction Priorities are defined as follows:
Priority Description Deduction
Amount
1 Carry Over Partial RM 250.00
2 Carry Over Full RM 80.00
Amount
3 No Carry Over RM 30.00
4 Always RM 60.00
5 Always RM 100.00
Calculation: Deductions with a priority type Always will be deducted first, and then the People
system will follow the priority sequence.
Net Salary Priority Current Amount Amount Carried to Next
Deducted Deducted Period
RM 1 800.00 4 RM 60.00 RM 0.00
RM 1 740.00 5 RM 100.00 RM 0.00
RM 1 640.00 1 RM 240.00 RM 10.00
RM 1 400.00 2 RM 0.00 RM 80.00
RM 1 400.00 3 RM 0.00 RM 0.00
Page 60
3.9.3. Company Contributions
Page 61
The Alert Type Screen will display a list of pre-defined alert types.
All the Alert Types will display a specific message on the employees Payslip Screens. Alerts can
be supressed by flagging Suppress Alert. This will not show the message on the Payslip Screens
at all.
To supress an alert per Pay Run Definition, first tick the alert as a Basic Alert and then activate
Ignore Basic Alerts on the specific Pay Run Definition.
The following alerts cannot be flagged as a Basic Alert and cannot be suppressed:
Employee under observation leave,
RFI is Negative,
Non-RFI is negative,
Tax Deductible Amount Adjusted, and
Leave Definition has a balance.
Once basic alerts have been defined on the Alert Type Screen, tick the Ignore Basic Alerts box
on the Pay Run Definition Screen of the Company Rule Detail Screen to suppress the specific
alerts selected.
Or when payments are made bi-weekly, not according to periods in the month but subject to dates
(pay on the 15th and 29th) then it is advisable to create multiple pay runs.
Page 62
When creating multiple pay runs you can specify the pay period in which these pay runs should
be active.
At the end of the pay period, or once you have paid the employees the net pay for a specific pay
period, you have to close the pay run. The People system will not allow you to roll over with more
than one open pay run.
One of the pay runs must be set to be the last pay run that should be open as the final statutory
deductions will be allocated to the last active pay run.
Pay runs are defined on the Company Rule Detail Screen.
In the above example the Mid Month pay run is set to be active every period and the Annual
Bonus pay run is active and will become inactive once you have rolled over. Pay runs may,
however, be open every pay period.
In the active period an additional payslip on the employees Payslip Detail screens will become
available. Input can now be done for the employees for the additional pay run.
Page 63
After roll over:
Page 64
4 Payroll Definitions
Payroll definitions are defined per company and are available for all, or selected company rules.
Payroll definitions are not set up database wide. This means that the definitions can only be used
for the company rules of the specific company.
If a definition is specific to a company rule within the company, it is advisable to name the payroll
definition accordingly. For example, if two company rules both have a basic salary but the
calculations are different, create two definitions and name it differently to be clearly
distinguishable.
Calculations can be defined for payroll definitions. On the applicable Definition Detail Screen you
can define either a default calculation and/or one or more custom calculations for the payroll
definition. An employee can then be linked to the applicable calculation, should the default
calculation not be applicable. Default calculations will default for employees for which the
applicable definition displays on the Payslip Definition Screen unless a custom calculation is
selected. Employees must specifically be linked to a custom calculation on the Payslip Definition
Screen before the calculation will be active.
Click on the New button to add a new earning definition, or double-click on an existing earning
definition to open the Earning Definition Detail screen.
Page 65
4.1.1. Earning Definition Detail Screen
Earning Group You can create a group that will group definitions together. On the
Payslip Detail Screen you can select to expand or collapse the group.
When printing payslips, the People system will allow you to print a
detailed payslip or a payslip with grouped totals, for example, overtime
1.5 and overtime 2.0 can be grouped as overtime with a total amount.
Grouped values can also be used in calculations.
Page 66
Field Description
Earning Type Select the earning type for tax purposes.
Tax Type This field is filtered according to the applicable earning type selected.
The selection made here determines how the People system will refer to
the definition in the tax calculation. The options are:
Normal: this option will default for all taxable and allowance type
earnings.
Periodic: this option is only available for periodic type earnings such
as annual bonus, leave paid upon termination, other lump sums, etc.
Tax Code This field displays the IRP5 code for the definition. (Not for Indonesia)
Balance Select the correct option from the drop-down list and specify whether
the earning will have an increasing or decreasing balance, or if the
earning will not make use of a balance at all. The options are:
Increase,
Decrease, and
Not Used.
Input Type Select the type of input that will be done on the Payslip Detail Screen.
Integer: this option allows you to enter units without decimals.
Decimal: this option allows you to enter units with decimals.
Hours and minutes: this option allows you to enter hours and
minutes.
Hours and decimals: this option allows you to enter hours in a
decimal format.
Calculation/Input: this option allows you to define a calculation that
will calculate the payslip amount. Also select this option when you
must manually enter the amount on the payslip. This option does not
allow you to enter any unit or hourly input to calculate the amount.
Page 67
Field Description
Calculation Type If you have selected Calculation/Input as the input type, you can enter
a fixed amount or create a custom calculation. If this field is equal to
None, you must enter amounts manually on the Payslip Detail Screen.
If you have selected any of the other options, the People system will
allow you to create a custom calculation or select one of the pre-defined
smart calculations.
The following calculations are available:
Custom: available for all input types. This option allows you to create
a custom calculation using the Expression Builder.
Fixed Amount: this option is only available for the Calculation/Input
type. This option allows you to enter a fixed amount.
Unit * Amount: available for Decimal and Integer Input Types.
Unit * Amount * RPH: available for Hours/Minutes and
Hours/Decimal Input types.
Units * Amount * RPH (where the units default to the employee
hours per period): available for Hours/Minutes and Hours/Decimal
Input types.
Unit * Amount * RPD: available for Integer and Decimal input types.
Units * Amount * RPD (where the units default to the employee
days per period): available for Integer and Decimal Input types.
Units * Amount On Unit Line (Default Value on Definition):
available for Integer and Decimal Input types.
Units * Calculated Amount based on Unit Line: available for
Integer and Decimal Input types.
Input Amount on Unit Line: available for Integer, Decimal,
Hours/Minutes and Hours/Decimal. Uses unit input to post an
amount in the Total column. This option is used for Unit Line Amount
and Job Costing batches and ESS.
Note:
Unit refers to the unit entered on the Payslip Detail Screen.
Amount refers to the amount entered in the Calculation Amount field
of the Payroll Definition Detail Screen.
RPH refers to the Rate per Hour of the employee on the employees
Rates and Hours Screen.
RPD refers to the Rate per Day of the employee on the employees
Rates and Hours Screen.
Amount On Unit Line refers to the amount entered in the Rate
Capture column on the employees Payslip Detail Screen. You can
enter a default rate or you can enter the rate when you do the input
on the Payslip Detail Screen.
Calculated Amount based on Unit Line refers to the amount.
Page 68
Field Description
Tax Percentage This field displays the percentage of the payslip amount that will be
included in the tax calculation. If the earning type is selected as Travel
Allowance, the People system will allow you to select the percentage to
use in the calculation of the taxable amount. You can select 20%, 80%
or 100%.
If you use all 3 different tax percentages (20%, 80% and 100%) for
Travel Allowance in your Company, you need to load 3 different Travel
Allowance earning lines accommodating the different percentages.
The following options are available for Earnings, Company Contributions and Fringe
Benefits.
Exclude From Tick this box if the definition must be excluded from the salary cost
Salary Cost calculation.
Transaction Select the Transaction Code should the client make use of Job Costing
Code Linked or Transaction Code batches.
Default to This field is only available when the earning type was selected as Basic
Employee Rule Salary. This field will default to the Employee Rule Screen. Click on the
drop-down list and change the default if required. The options are:
Default to Employee Rule: select this option if the basic salary or
wage must default from the period salary defined on the employees
Rates and Hours Screen.
Clear after Roll Over: select this option if the basic salary or wage
amount must default to zero, for example, if the wage amount on the
payslip will be zero until the hours the employee has worked have
been entered.
Can Pro Rata Tick the box if the definition can be prorated.
Pro Rata Once the Can Pro Rata box has been ticked this field will display. Click
Definition on the drop-down arrow and select the applicable pro rata definition.
Note: Only Calculation/Input type earnings can be prorated.
Page 69
4.1.2. Pay Run Definitions
Select the applicable Pay Runs for which this payroll definition will be used. The Pay Run
definition(s) will default on this screen should it be linked on the Company Rule already.
Page 70
When you link only one calculation to a payroll definition you link the calculation in the Calculation
Type field. This means that this calculation will default for all employees that have the definition
on their Payslip Definition screen.
If you do not want to have a default calculation the Calculation Type must be equal to None.
To link more than one calculation to a definition, click on the Linked Calculations tab.
Calculation Type Choose whether you would like to specify a fixed amount or link a smart
calculation or custom calculation.
Calculation Amount Enter the fixed amount should you have specified Fixed Amount in the
Calculation Type field.
Calculation Entry Link the custom calculation should you have specified Custom in the
Calculation Type field.
Transaction Code This will be used when calculations should be split according to Job
Costing Transactions.
The statutory deduction definitions for EPF, SOCSO and MTD are created automatically.
If a deduction also has a company contribution, for example, provident fund, then the company
contribution can be added from the Deduction Definition Detail Screen.
When adding a deduction definition, a company contribution definition will not be created
automatically.
Should the company contribution already exist, it can be linked to a deduction on the Deduction
Definition Detail Screen.
Company contributions cannot be linked to deductions from the Company Contribution Definition
Screen.
To view the detail of a definition line, double-click on the applicable definition or select the
Page 71
4.2.1. Deduction Definition Detail Screen
Page 72
Field Description
Tax Type Select the applicable tax type for the deduction. The options are:
Never: this option is used for all deduction types for which there are
no statutory tax deductible limits.
Criteria: select this option for deductions where the statutory tax
deductible limit must apply.
Tax Deductible: this option is used for all deduction types where a
tax relieve occurs.
Linked To link an existing company contribution to a deduction definition, click on
Company the drop-down arrow and select the applicable company contribution from
Contribution the list.
To add a company contribution from the Deduction Definition Detail
Screen, click on the Add button. The Company Contributions Detail
Screen will be displayed. Complete all the fields on the screen.
When you select to add a company contribution from the deduction
definition, the deduction information will be duplicated on the company
contribution definition. It is advisable to complete the deduction definition
with as much detail as possible, before linking the company contribution
definition.
Beneficiary Link the beneficiary to which the deduction amounts will be paid. These
Rule amounts can be paid over to beneficiaries, using a payment run.
To view the detail of a definition line, double-click on the applicable definition or select the
Page 73
The fields on this screen are the same as the fields on the Earning Definition Detail Screen and
Deduction Definition Detail Screen.
Page 74
The fields on this screen are the same as the Earning and Deduction Definition Detail screens.
Page 75
Field Description
Earning This field will be available for taxable provision amounts where the
Definition People system must confirm whether the correct provision was made.
The provision definition must be linked to the applicable earning
definition, for example, ta on annual bonus provision. At the end of the tax
year or upon termination, except where the Calculation Earn Over Tax
Alloc box is ticked, the People system will verify whether the provision
made and the actual amount paid is the same. If not, a tax adjustment will
be made. (Not Singapore)
Tax Code If you have selected that the provision is taxable but not linked to an
earning, select the applicable IRP5 code. Otherwise, the earnings tax
code will be used. (Not for Singapore)
Calculation Select whether the provision will be a custom calculation or a fixed
Type amount.
Calculation This field will be available for a taxable provision definition. If you tick this
Earn Tax Over box, the People system will verify the year-to-date plus provision, plus the
Alloc provision still to be made until the end of the tax year, against the year-to-
date amount entered on the Payslip Detail Screen of the linked earning
definition. If the amounts differ, the People system will correct the tax in
the period the amount is paid to the employee and continue with the
provision as per the calculation specified for the remaining periods.
For example, if a bonus amount is greater than the year-to-date plus
provision made, plus the provision still to be made, the People system will
tax the amount not provided for in the period the bonus is paid. The
provision for the remaining periods will be as per the calculation on the
provision definition. (Not for Singapore)
Bonus Provision: Bonus Pay periods in the Year (which is usually based on their financial
year or according to the bonus month).
The date can be captured on an additional date field in order to do the calculation.
Page 76
Additional definitions will typically be used in order to cater for amounts used in calculations for
other payroll definitions, for example to enter a sales amount which will then be used to
calculate the Commission earning amount.
Payroll definitions may be grouped to print one amount on the payslip with a group name as a
total of more than one definition. For example, Overtime 1.5 and Overtime 2.0 can be
processed on separate lines, but print as one amount on the payslip with the description
Overtime.
The option for grouped definitions is to print it as one total amount, or print it as two or more
amounts on the payslip. For example: Overtime $1 200.00, or Overtime 1.5 = $500.00 and
Overtime 2.0 = $700.00.
Grouping payroll definitions can be beneficial as fewer definition lines will display on the
Summary Screen of the Payslip Detail Screen. The grouped definition lines can still be
expanded when required.
Example:
Overtime grouped on one line:
Page 77
Example:
The grouped overtime line expanded, displaying the individual definition lines:
A new group for definitions can be added on the applicable Definition Detail Screen.
Page 78
4.8. Payroll Definitions on the Company Rule
To ensure that payroll definitions are available on employees payslips, it has to be linked to a
pay run of a company rule.
Earnings tab:
Page 79
Deductions tab:
Page 80
Company Contributions tab:
Additional tab:
Page 81
Provisions tab:
Page 82
Expand Company Management
Double-click on Payroll Definitions
Double-click on applicable type of Definitions, e.g. Earnings
Click on applicable Definition item
Click on Payrun Definitions sub tab
Click on New
Page 83
5 Remuneration Structure
A remuneration structure allows you to create a pay structure where a group of employees will
have the same payroll definitions and remuneration type.
The remuneration structure defines the pay runs, remuneration type, payment runs and the payroll
definitions that must default for the employees linked to the applicable remuneration structure.
Click on the New button to add a new Remuneration Structure, or double-click on an existing
Remuneration Structure to open the Remuneration Definition screen.
Page 84
5.1. Remuneration Definition Detail
Field Description
Company and Select the Company and Company Rule to which the Remuneration
Company Rule Structure will be added. All the Pay Runs linked to the Company Rule
will default under the Pay Run definition section and all mandatory
payroll definitions will default at the bottom under each tab.
Code Enter a code for the Remuneration Structure. The code may be up to
15 characters.
Short and Long Enter a short and a long description for the remuneration structure. The
Description short description may be up to 35 characters. The long description may
be up to 100 characters.
Comment You may enter comments to further explain the remuneration structure.
To add a new pay run definition record, click on the New button in the Pay Run Definition
section.
Column Description
Pay Run All the Pay Runs linked to the selected Company Rule will default under
Definition the Pay Run definition section. Select the Pay Run definition(s) that
should default for employees linked to the Remuneration Structure. You
can add other Pay Runs by clicking on the New button and you may
delete unnecessary Pay Runs, but you will not be able to delete the
Main Pay Run.
Main Pay Run The box will be ticked if the pay run added is the Main pay run. The
Definition Main pay run must be linked to the remuneration structure. Once you
have linked the remuneration structure to a company rule, all the pay
runs for the company rule will default. You can delete the pay runs that
must not be available for the remuneration structure. To delete a pay run
Note: If two pay runs were defined for the company rule, for example
a main pay run and a commission pay run, and the employee must
only have a commission pay run, you must add both the main pay run
and the commission pay run. The main pay run must have a basic
salary earning type pay run definition, as well as the statutory payroll
definitions.
Remuneration Select the remuneration type that must be used for the remuneration
Type structure. The options are:
Basic Salary: this option allows you to set up a basic salary
structure.
Cost To Company: this option allows you to define a cost to
company setup, where the affected earning line is basic salary
(cash).
Net Up: this option allows you to enter the net pay the employee
must receive. The affected earning line will be adjusted accordingly
to ensure that the employee receives the specified net pay.
Page 85
Column Description
Affected Select the definition that will absorb the difference between the total and
Earning Line the specified lines.
If the Remuneration Type was selected as Cost to Company: the
affected earning line will calculate and display the difference between
die total package and the specified lines, for example, cash.
If the Remuneration Type was selected as Net Up: the affected
earning line will calculate and display the difference between the
specified lines and the calculated gross amount.
If the Remuneration Type was selected as Basic Salary: the affected
earning line will display the employees period basic salary.
Payment Run Select the payment run to which the pay run must be linked. You will not
Definition be able to change the payment run on the employees Payslip Definition
Screen should you make a selection, therefore you may leave this field
blank.
The Net Up option allows you to define a structure were the employee must receive a specific net
pay. This is not to be confused with the minimum net pay options where deduction priorities
apply.
When an employee is linked to the Net Up option the system will keep on adjusting the affected
earning line until the specific Net Pay amount is reached. As soon as any changes are made
(including deductions) the system will recalculate the affected earning line to ensure that the
specific Net Pay amount is reached.
Therefore it is advisable that no other variable items are paid to the employee, if additional
earnings should be paid, it is advisable to create another pay run.
Page 86
5.2.1. Earning Definition Setup
Earning Earning Type Calculation Affected Earning Line
Net Up Basic Income N/A Enter Remuneration amount
on Payslip Definition Screen.
Page 87
5.3. Cost to Company Remuneration Structure
The Cost to Company option allows you to define a package for a group of employees. The
system will reduce the package amount with the selected package components.
Note: The Basic Salary Definition must not be checked as this is the line on which the salary
component will be calculated.
Page 88
6 Calculations
Calculations may be defined to be linked to payroll definitions in the Sage 300 People system.
Calculations may be defined for all companies in the database and may be used for more than
one payroll definition. A payroll definition may only have one linked default calculation, but can be
linked to more than one custom calculation.
Custom calculations may be added for a specific company or as a general calculation which can
then be linked to more than one payroll definition. All calculations work on the same principle as
MS Excel formulas, and most functions available in the function library of MS Excel are also
available in the Sage 300 People system.
Page 89
Fields on the Custom Calculations screen
Field Description
This column displays the company name for which the specific calculation
Company is defined for. When the calculation is added as a general calculation, in
other words, not linked to a specific company, this column will be blank.
The information in this column defaults from the fields on the Properties
Calculation
pane of the Expression Builder screen. This is discussed in detail later in
Entry Type
the training.
Code The unique code for the specific calculation displays here.
Description The unique description for the specific calculation displays here.
As a calculation may have more than one version. A new version number
Active
is generated when changes to the calculation are applied. This column will
Version
display the current active version.
This column displays the selected type of answer that will be returned by
Return Type
the calculation.
Page 90
Fields and columns on the Calculation Detail screen
Field Description
Calculation Details section
Code Enter a unique code for the calculation.
Description Enter a description for the calculation.
From the drop-down list select a company that the calculation must be
Company available for. If the calculation must be available for all companies, leave
this field blank to add the calculation as a general calculation.
The calculation must be linked to a group, for example, an earning group
can be created to group all the calculations applicable to earnings
together. Select the applicable group from the drop-down list. If there is
no appropriate group available for the calculation, you will need to add a
Calculation new group.
Group
To add a new calculation group, click the drop-down list in the
Calculation Group field. Right-click in the blank space on the drop-down
list and click Edit.
Page 91
String: The calculation will return a string (text) value. This is mostly
used for Flexi GL purposes.
When you add a calculation, the Sage 300 People system will generate a
version number. The first time you add the calculation, the version
number will be 1. When you apply and save changes to the calculation,
Active Version the version number will be 2, etc. Each version will be kept on record and
you will be able to determine which version of the calculation was used in
a specific time frame. You can select a previous version to be the current
active version.
Calculation Definition section
The calculation, as entered on the Expression pane of the Expression
Calculation
Builder screen, displays here. There might be more than one version of
String
the calculation listed under Calculation Definition.
Calculation
This column displays the version number of the applicable calculation.
Version
This column displays the rounding option selected on the Properties
Round To
pane of the Expression Builder screen.
This column displays the operator selected on the Properties section of
Calculation
the Expression Builder screen for a specific logic or condition which has
Check Operand
to apply to the result of the calculation.
Calculation This column displays the value applicable to the logic or condition
Check Value specified on the Properties section of the Expression Builder screen.
This column displays the required result, as specified on the Properties
Calculation
section of the Expression Builder screen when the logic or condition
Check Return
defined is true.
A calculation cannot be deleted while the ID of the calculation is linked to a payroll definition.
Page 92
6.1.2. Expression builder
The Expression Builder enables you to build complex formulas or statements by means of a
graphical interface.
The Calculation Detail screen will display. Click the New button in the Calculation Definition
section.
Page 93
Sections on the Expression Builder screen
Section Description
On the Variables tab the groups (containers) containing different fields or
values applicable to employees, companies or the setup of the Sage 300
Variables tab
People system are listed. The items in these groups may be used in
calculations, such as, the employees date engaged or fixed salary.
On the Calculations tab the groups containing existing calculations are
Calculation
listed. The existing calculations in these groups may be used in other
tab
calculations.
The Operators section lists operators used for statements or comparisons.
The operators are grouped under the following three categories:
Operators Math,
Logical, and
Relational.
The Functions section lists built-in functions used to manipulate or compare
information, for example, the IF statement. The functions are grouped under
the following categories:
Logical,
Functions
String,
Math,
Date, and
Lookup.
New calculations are entered in this section and existing calculations can be
Expression
viewed here.
You may define certain behavioural properties that change the way the
expression presents the result. For example, if the answer is less than 10,
display 1 instead.
A calculation tooltip is a pop-up message which states where a specific field or value is located
in the Sage 300 People system. When you refer to a specific field in a calculation, you have to
specify the schema, table and field name in the database where the field is located. The
calculation tooltip will assist you in this matter.
The calculation tooltip must be activated on the Own User Management screen.
Page 94
Expand System Tools
Double-click on Own User Management
After the Calculation Tooltip was activated, the pop up message will display when you hover
over the field.
In the example on the previous page, the tooltip displays the schema (Employee), the table
(EmployeeRule), and the field name (PeriodSalary), to indicate where the specific field is
located in the Sage 300 People system.
To use an employees fixed salary in a calculation, you will have to refer to the applicable field
as shown in the tooltip above, for example: [Employee.EmployeeRule.PeriodSalary] x 15%.
The field can also be selected in the Variables section of the Expression Builder screen.
Page 95
To find and select the applicable variable for the period salary of an employee:
Page 96
Double-click the PeriodSalary field.
Variables refer to information available throughout the Sage 300 People system. The variable
reference, for example, Employee.EmployeeRule.PeriodSalary, is global and represents each
employees unique information.
6.3.1. Operators
Operators are symbols used to either perform a comparison of two values, or to calculate a
mathematical statement. To use the available operators in a calculation you can either enter the
symbol or operator manually, or double-click the applicable record selector in the Operators
section.
Page 98
Operations in the Expression Builder screen:
Operator Group Available Operators and Descriptions
The following operators are available:
+ Plus: Adds the value left of the operator to the value right of the
operator and returns the sum.
Minus: Deducts the value left of the operator from the value right of
the operator and returns the difference.
Math Multiply: Multiplies the value left of the operator with the value right of the
operator and returns the product.
/ Divide: Divides the value left of the operator by the value right of the
operator and returns the quotient.
% Mod: Divides the value left of the operator by the value to the right
and returns the modulus, for example 5 % 3 = 2. In this example
the value 2 is the modulus, in other word the remaining value.
The following operators are available:
And: Combines two statements and only if both statements are true, the
result will be returned as True, otherwise it will return a result as
False.
Logical Example: (3=3) And (4=4) Result = True
(3=3) And (4=7) Result = False
Or: Combines two statements and when one or both statements are true,
it will return a result as True. If both statements are false, the result
will be returned as False.
Page 99
Example: (1=1) Or (2=3) Result = True
(1=1) Or (2=2) Result = True
(1=5) Or (2=4) Result = False
Not: Returns a negative result of a comparison. For example, when the
statement is false, the result will be returned as True.
Example: Not (8=6) Result = True
Not (8=8) Result = False
= Equals: Compares the value left of the operator to the value right of
the operator. If the values are the same, the result will be
returned as True, otherwise the result will be False.
< Less Than: Compares the value left of the operator to the value right of
the operator. If the value on the left is smaller than the value
on the right, the result will be returned as True, otherwise the
result will be False.
> Greater Than: Compares the value left of the operator to the value right
of the operator. If the value on the left is greater than the
value on the right, the result will be returned as True,
otherwise the result will be False.
Relational
<= Less Than or Equal To: Compares the value left of the operator to the
value right of the operator. If the value on the left is either
smaller or equal to the value on the right, the result will be
returned as True, otherwise the result will be False.
>= Greater Than or Equal To: Compares the value left of the operator to
the value right of the operator. If the value on the left is either
greater or equal to the value on the right, the result will be
returned as True, otherwise the result will be False.
<> Not Equal To: Compares the value left of the operator to the value right
of the operator. If the two values are not the same, the result
will be returned as True, otherwise the result will be False.
The order of operation will always proceed in the order of appearance, in other words, from
left to right. Parentheses must be used if the order of operation is to be changed.
Example: 15 3 x 5 = 60 and 15 (3 x 5) = 0
6.3.2. Functions
When you expand the groups in the Functions section, a list of built-in functions will display, which
can be used to set up complex calculations. Most functions require some parameters to provide
information necessary to calculate the correct result.
Page 100
Fields in the Functions section of the Expression Builder screen:
Function Group Description
A logical function is one that can return a true or false value. These
functions are most commonly used when doing comparisons to
Logical
determine if certain fields are, for example, equal to, greater than, or
lesser than each other.
Most text functions are used to manipulate text or to retrieve information
String about the text string. Some text functions can change the look of the text,
and the most common used strings are; ToUpper, ToLower and Proper.
Most math functions are used to analyse values for statistical purposes.
Math Some of the math functions available are Average, Countif, Max, and
Min.
Date functions are used to return a date according to specifications
Date defined in the calculation. Some of the date functions can be used to get
a day, week, month, year or periods from a specified date and time.
A lookup is used to return a value from a custom sliding scale. In order to
use a lookup in a calculation, you first have to define the sliding scale or
table. A lookup (sliding scale) is defined on the Table Lookup Manager
screen.
Lookup
Lookup calculations are mostly defined by your Sage 300 People
consultant.
Most functions will require at least one parameter in order to process the request. You must
ensure that all mandatory parameters are entered. Functions are case sensitive.
Page 101
Example
Commission is calculated as 10% of the total sales amount. Ensure the system calculates all
commission amounts accurately.
Access Employee 002 Payslip Detail screen to view the calculation tooltip of the Sales
amount field.
Page 102
Close the screens.
Create a Commission 10% calculation.
Page 103
2. Click New.
2. Click Save.
Page 104
Click New.
1. Expand Payslip.
2. Expand Additional.
3. Expand Payslip Line Code.
4. Expand SALES.
Page 105
Double-click
Amount.
Page 106
2. Click Verify.
Page 107
Click Ok.
Click Yes.
Page 108
Click Save.
Double-click Commission.
Page 109
Click the drop-down arrow in the Calculation
Type field and select Custom from the list.
Page 110
Click Save.
Page 111
3. Click Calculate.
1. Click Additional.
Page 112
Click Summary.
The list of calculations in the Calculations section allows you to simply double-click the required
calculation record selector to be inserted in a new calculation.
Page 113
Double-click the record selector to insert an
existing calculation into another calculation.
A copy of the selected calculation is inserted into another calculation. This implies that no link
exists between these two calculations. If one calculation is changed it will not affect the other.
Nested calculations should be contained with parenthesis to keep the original integrity of the
calculation.
Page 114
Example
To have a value calculated only on a specific day of the week, the following formula should be
used. It will verify if today is a Monday (day 1 of the week). If it is a Monday, the number 1 is
returned, otherwise the number 0 is returned.
iif(GetDayOfWeek(GetDate()) = 1, 1, 0)
Step 2: Enter the function, e.g., iif() statement, or expand the Logical group in the
Functions section and double-click on the record selector of the iif( , , ) function.
Page 115
Step 3: Place the cursor inside the parenthesis of the function. Enter the statement or
another function, or expand the Date group and double-click on the record
selector of GetDayOfWeek() function.
Setp 4: Place the cursor inside the parenthesis of the GetDayOfWeek() function. Enter
the GetDate() function, or expand the Date group in the Functions section and
double-click on the GetDate() function.
Step 5: Move the cursor to the place just before the last or closing parenthesis of the
original function. Enter the following statement: = 1, 1, 0.
Page 116
Enter the statement just before the closing
parenthesis of the original function.
Step 6: In order to apply the statement, the calculation must be verified. Click on Verify to
verify the calculation. The status will indicate if the calculation is correct.
Step 7: If the Status indicates that the calculation contains an error, an error message
will display.
Example:
Click OK.
Step 8: To correct the error in the calculation, click Correct. Make the corrections and
verify the calculation again.
Page 117
Click Correct. Apply the necessary changes
and verify the calculation again.
Click Ok.
Example
The company will pay incentives to the sales employees based on 5% of the commission
amount, when commission is S$1 000.00 or more. Create a custom calculation to automatically
calculate the sales incentive amount accurately. Create a new Calculation Group for all
incentive earning calculations.
Page 118
1. Enter a code and a description.
Click New.
Page 119
2. Click Save All.
Page 120
Click Save.
Click New.
Page 121
Expand Logical and double-click if(THEN ELSE).
Page 122
1.Click the Calculation tab.
2.Double-click COMMISSION.
Page 123
Expand the Relational group in the Operators
section and double-click >=.
Page 124
1. Double-click COMMISSION.
2. Place the cursor after the right parenthesis, before ELSE and type * 0.05 and press
a spacing behind.
3. Place the cursor after ELSE and press a spacing and type 0.00.
2. Click Ok.
1. Click Verify.
Page 125
Click Yes.
Click Save.
Example
Add a Sales Incentive earning definition to the main pay run of the Monthly company rule. Link
the incentive custom calculation created in the previous example to this earning definition. Add
the Sales Incentive earning definition to Employee 002 Payslip Definition screen and view the
amount calculated on the Payslip Detail screen.
Page 126
1. Complete these fields.
Click New.
Page 127
Select the Monthly Main Pay
run from the Pay Run Definition
fields drop-down list.
Click Save.
Page 128
Click OK.
Page 129
Click No.
Click Ok.
Confirm that the Sales Incentive earning definition was added on the main pay run of the
Monthly company rule.
Page 130
The Sales Incentive earning definition is available on
the Main Pay run.
Page 131
1. Click Earnings.
2. Click New.
Page 132
Click the drop-down arrow in the Earning Definition field and
select the Sales Incentive definition from the list.
Page 133
Click Save.
Page 134
The sales incentive amount is calculated
correctly: 3000.00 x 5% = 150.00
Always carefully consider which column of the payroll definition on the payslip screens should
be used in a calculation. For example, to include the all the amounts entered in different
columns, ( eg. Amount, Adjustment, Recurrence etc.) the Total column should be used to
include the total amount paid or deducted for the specific payroll definition.
Pro Rata Calculations are database wide. This means that the prorata calculations may be used
in any Company.
Accessing Pro Rata Calculations under the Calculation Manager:
Page 135
Click on New to add a new Pro Rata
Calculation.
Calculation Entry
If the Pro Rata Type is set to Custom Standard, select the custom calculation applicable.
Amount
If the Pro Rata Type is set to Simple Divide, enter the value the employees Period Salary
must be divided by to calculate the employees rate per day.
Page 136
7 Beneficiaries Setup
This screen displays all beneficiaries defined database wide. Each beneficiary has an entity
record.
New beneficiaries can be added by clicking on the New button, and detail of existing
beneficiaries can be viewed by double-clicking on the applicable record.
Page 137
Fields on the Beneficiary Detail Screen:
Beneficiary Detail section
Field Description
Entity
The entity record must be selected either by using the Locate
button to select an existing entity record, or by using the Add
button to add a new entity record.
Entity Type and These fields default from the Basic Information screen and are
Entity Sub Type read-only fields.
Code A code for the beneficiary must be defined in this field.
Beneficiary Type Select the applicable type of beneficiary. The options are:
Garnishee,
Benefit Fund,
Third Party,
Medical Aid,
Insurance,
Bonds,
Finance House, and
Revenue Service.
Reference Number A reference number for the beneficiary may be entered for record
keeping purposes.
Bank Detail The bank detail will default from the Basic Information Screen.
When multiple accounts were added for the beneficiary, another
account may be selected from the drop-down list.
Ignore Negative Tick the box to include negative amounts in the payment run. This
Payments will mean that, where an employees deduction is a negative
amount, the total amount payable to the beneficiary will be
reduced by the negative amount of the employee.
Company Payment section
Click on the New button to link the beneficiary to a payment run
for ACB export purposes.
Company Link the specific beneficiary to a Company and within the
Company to a Payment Run. The beneficiary may be linked to
more than one Company.
Payment Run Link the applicable Payment Run which will be used to pay the
Definition beneficiary. The beneficiary may be linked to more than one
Payment Run.
Page 138
Reference Number A reference number for the payment of the beneficiary may be
entered for record keeping purposes.
After the beneficiaries have been created, it is important to remember to link each beneficiary to
the applicable payroll definition(s). Only once the beneficiaries have been linked, will the system
know where to find the amounts from in order to pay over the beneficiary amounts.
In the below example, the Company has one Medical Aid only which is with Discovery. The
Discovery beneficiary should be linked to the deduction definition and Company contribution
definition for Medical Aid.
Page 140
8 Payments
Payments on the People system refer to how and when the employees and/or beneficiaries
should be paid. For a payment run the following can be specified:
Who must be paid? Employees and/or beneficiaries may be included in a payment run,
and may be specified here;
When must they be paid? The interval of payment may be specified, for example,
monthly, weekly, daily, etc.; and
How are they paid? The payment method may be specified, for example, cash payment,
cheque payment, electronic transfer and automated bank payment.
Employees and beneficiaries linked to the same payment run can be added to the relevant
payment run at process time and will be included in one export transaction, or you can create
different payment runs.
Note: All employees must be linked to a payment run. This means that different payment
runs must be created for different payment types, for example, cash or ACB.
Click on the New button to add a new Payment Run, or double-click on an existing Payment Run
to open the Payment Run Definition Detail screen.
Page 141
Important fields on the Payment Run Definition Detail Screen:
Field Description
Company A payment run must be defined for a specific company. Click on the drop-
down arrow to select the applicable company.
Payment Select the payment method for the payment run. The options are:
Type Cash: select this option when employees are paid in cash.
Cheque: select this option when employees are paid with a cheque.
Electronic Fund Transfer: select this option when employees are paid
by entering the payments online, e.g. internet banking (EFT).
Automatic Bank Payment (ACB): select this option when employees
are paid electronically via banking software, by creating an ACB export
file.
Payment Select the frequency in which this payment run will be used. The options
Cycle are:
Monthly,
Fortnightly,
Weekly,
Daily, and
Custom.
Page 142
Field Description
Run Setting This field is used to select what must happen with notifications that fall on a
non-business day. The options are:
Next Business Day,
Previous Business Day,
Monday after Sunday, and
None.
Tax Payment Tick this box if the payment run is done for any SARS related payment, for
example, AA88 payments or monthly tax payments. A specific payment run
must be defined for any payments to SARS.
Tax Select the beneficiary record, previously added for SARS, to link a payment
Beneficiary run to SARS.
Rule
Calendar Select the Calendar Year and Calendar Month for which the payment will
Year and be processed.
Calendar
Month
Classification Check the Classification checkbox and select the applicable Payment
Definition Classification.
If the Payment Type was selected as ACB, the Define ACB Layout button on the ribbon
becomes active. Click on the button to select the applicable layout and complete the necessary
fields.
Page 143
Define ACB Layout:
Page 144
Field Description
Unmatched
Beneficiaries Note: This column is only visible for the ABSA Business
Integrator interface.
Important fields on the Process Filter tab of the Payment Run Definition Detail Screen:
Field Description
Last Run Details This tab will display the date, time and amount of the previous
payment run and will automatically be updated when a payment run is
done.
Amount Included The amount included in the payment run will automatically update
in Payment Run once the company rule(s) included in the payment run has been
selected.
Include Select the company rules that must be included in this payment run.
Employees Tick the box to indicate if employees, or beneficiaries, or both must be
/Include included in the export.
Beneficiaries All employees linked to the payment run and company rule will
be included in the export.
Beneficiaries linked to the payment run will be included in the
export.
Include Tax Select the company rules that must be included in this tax payment
Payment run. Tick the box to include the Tax Amount.
Page 145
Salaries Amount The amount calculated here will be the total net pay amount calculated
for the selected pay run and company rule based on the employees
linked to the payment run.
Payslip Payment The amount calculated here will be the total for all the beneficiaries
Amount linked to the payment run, per selected pay run and company rule.
Tax Amount If the payment run is flagged as a tax payment in the Tax Payment
checkbox, the Total Amount Payable on the EMP 201 will default to
this field, per company rule selected. This amount will be calculated
as (PAYE ETI) + UIF +SDL.
Page 146
9 General Ledger
9.1. Accounting Principles within a payroll environment
Owners
Assets = + Liability
Equity
DT Assets CT DT OE + L CT
+ - - +
Company
Contributions
Expense Debit
Page 147
Payroll Terminology Entry (Debit / Credit) Accounting Terminology
Earning Debit Expense Account
Earning Contra Credit Balance Sheet Account (Salary Control)
Company Contribution Debit Expense Account
Company Contribution Contra Credit Liability
Deduction Credit Liability
Deduction Contra Debit Balance Sheet Account (Salary Control)
Salary
DT Expense CT DT CT
Control
+ - - +
Liability
DT CT
Control
- +
In most of the General Ledger software packages (e.g. Accpac, Pastel, Quick Books), the
accounts do not clear with the start of each period. Always discuss with the customer the
clearing of the accounts, especially in the case of provision amounts.
Salary
DT LPO CT DT CT
Control
+ +
Lve Prov
Lve Prov
DT CT DT Control CT
Expense
Liability
+ +
Account Items
Account (Building
Blocks to the
Segments structure)
This setup can be done per
Company or per Company Rule
Account Account
All of the following will happen under
Composition
Structure
Do a
Hierarchy
Hierarchy setup if there
is different GL
Setup Groups i.e.
Costed and
non Costed
Setup of
The following setups will be done General
under Company Management.
GL Setup Ledger
Interface
Note: The GL Setup can be done per Company or per Company Rule.
Page 149
9.2.1. General Leger Parameters
Account Segment
Define the different segments (parts) that the account numbers will consist of.
If your account number has different delimiters within the account number, create a segment
for each delimiter with a character length of 1. A segment can only be used once, therefore
you will have to create more than one delimiter of the same type if used more than once
within the same account number or more than one account number.
Special Solutions will have to write an export to group all the Company Rules together, as the
GL export is done per Company Rule. Refrain from renaming segments otherwise it makes it
difficult for Special Solutions to group the tables again.
Company Rule
Select the Company Rule for which the account segments should be available should the
structures differ per Company Rule. If no Company Rule is selected the account segment will
be available for all Company Rules, therefore Company wide.
Page 150
Segment Name
Enter a name for the segment.
Length
Enter the number of characters of the segment within the account number. The length will be
capped to the specified amount but you may enter less characters.
Is Account Number
Select the radio button if this segment is an account number. At least one account number
segment must be defined. This will be unique for each earning, deduction, company
contribution, provision and fringe benefit.
Applies To
If the segment is not an account number but based on an employee specific field, select the
field the segment must refer to. The options are:
Not Applicable: this option defaults when you select that this section is an account
number. There will not be any lookup in the database as you want to specify the value.
Hierarchy Header: this option allows you to create an account segment using the
hierarchy items. The Hierarchy Header column will become active.
Employee: this option allows you to select employee information that must be used in the
segment. The Field column will become available.
Beneficiary: if you select this option a list of all the beneficiaries will populate the lookup
value column. This will export per beneficiary based on beneficiaries linked to each
employee.
Calculation: if you select this option the Calculation field becomes active. This allows
you to create a calculation that calculates the account segment.
Cost Allocation: if you select this option the Hierarchy Header field becomes active and
all Hierarchies will be available. You will have to give translation codes for each hierarchy
item.
Cost Centre Allocation: this option will ask you which cost centre to use. The hierarchy
field is also mandatory and the specific hierarchy in the cost centre that has to be included
in the account will have to be chosen. If both parts of the cost centre have to be included,
two segments will have to be created. You will have to load segments for each hierarchy
part of the cost centre and give translation codes.
Page 151
Cost Centre Cost Code: this field will pull the cost code field through from the Cost
Centre Allocation screen.
Do not use the Cost Centre Cost Code should there be lots of External Payments, as the
totals are posted per line. Rather use hierarchies.
Job Costing: selecting this option will enable the Job Costing Profile and Level Definition
field. These fields pull through from your Job Costing Setup.
Job Grade: the existing Job Grades pull through to be used as part of the GL account.
Job Title: the existing Job Titles pull through to be used as part of the GL account.
Cost Centre
This field becomes available when selecting Cost Centre Allocation reflecting all Cost Centres
that have been set up under Hierarchies - Cost Centre.
Hierarchy Header
This field becomes active when you select the Hierarchy Header, Cost Allocation and Cost
Centre Allocation options in the Applies To field. Click on the down-arrow and select the
hierarchy header or cost centre that will be used in the account segment.
When adding a new hierarchy, you will have to refresh the Account Segment screen in order
to pull through the new hierarchy. Right-click and Refresh.
Field
This field is active when you have selected the Employee option in the Applies To field. Select
the applicable employee field for which to create the account segment. The options are:
Employee Code
Last Name
First Name
ID Number
Calculation
This option is active when you have selected Calculation in the Applies To field. You can define
a custom calculation that must determine the account segment value. The custom calculation
will have to be linked in the Calculation field.
Page 152
Lookup Value
If you have selected Hierarchy Header or Beneficiary in the Applies To field the following
happens:
Hierarchy Header: the items (including both root and child items) of the selected hierarchy
header for which the Can Link checkbox have been checked will display.
Beneficiary: all the beneficiaries will display.
GL Code
If the general ledger code is different from the lookup value, enter the applicable general ledger
code. This will be the code for the section in the account number.
Account Structure
On the Account Structure screen, you define the type of account numbers in the general
ledger. Once you have defined the type of accounts you can then define the account structure
for the selected account type.
Page 153
Best Practice: Set up an account structure for Expense, Liability, Salary Control, Suspense.
You can add more, but these are the logical structures to set up for future maintenance.
In the Account Segment pane, you define the format of the account number by selecting the
segments the account number consists of and the sequence of the segments in the account
number.
If you use different delimiters in the account number from the delimiter defined for the applicable
account type, insert the delimiters by making use of a segment.
Company Rule
Select the Company Rule for which the account structures must be available. If no Company
Rule is selected the account structure will be available to all Company Rules.
Delimiter
If the account number has a standard delimiter in the account number, enter the delimiter here.
This delimiter will be inserted between all the segments selected.
Available Segments
All the segments for the Company will be listed. If a Company Rule was selected for the
segments, only the applicable segments will pull through based on the Company Rule selected.
Add the applicable segments to compile the account number. Select the segment and click on
the Plus icon to move the segment to the account segments pane.
Account segments
All the account segments added will display in this pane. You can change the sequence of the
segment within the account number to compile the account number structure for the applicable
account type.
Click on the Up and Downarrow buttons to change the sequence of the segment within the
account structure.
Page 154
Account Group
The Chart of Accounts can be grouped in different groups for sorting purposes on the Account
screen. This has no influence on the GL. You can define the different groups under the
Account Group Tab.
The Account Groups can also be used for grouping on the GL Export Report.
Account
On the Account screen define the chart of accounts for the applicable Company Rule. The
chart of account items will be linked to the individual payroll definitions to which the payslip
value must be exported. This means that on the Account screen you define all the account
numbers in the general ledger. In the general ledger setup the payroll definitions will then be
linked to these account numbers.
If more than one definition has the same account number you only have to create one account
per account number. For instance if Overtime 1.5 and Overtime 2 has the same account
number you will only create one account for Overtime.
To setup Accounts:
Expand Parameters
Expand General Ledger
Double-click on Account
Page 155
Company Rule
Select the Company Rule for which the account should be available for. If no Company Rule is
selected this account will be available for all Company Rules, therefore Company wide.
Account Structure
Select the account structure type for the applicable account number. The selection made
defines how the account number will be complied.
Account Group
You can link the different account types to groups for reporting purposes. The groups pull
through from the Account Group screen and is user-defined. You can drag the column header
to the top in order to sort the account numbers per group defined.
Account Code
The account code defaults from the account segments entered. The account segments will
display for the selected account type.
For segments where the Is Account number option on the Account Segment screen was
selected, enter the account number in the Value field.
If the segment applies to an employee item, the item defined in the segment, will display in {}
Page 156
Type the Account Number here.
Evaluate
The Evaluate button will refresh the account number if any changes have been made to the
segments or structure of the account. Should this button be used, you will have to select each
individual account affected and click on the Evaluate button to refresh each account.
You can also right click in the Account Code column and choose Refresh Account Structure.
This will refresh all accounts affected by any changes made.
When adding a new hierarchy, you will have to refresh the Account screen in order to pull
through the new hierarchy. Right-click and Refresh.
9.2.2. GL Setup
Once the chart of accounts has been defined the general ledger interface can be defined per
Company Rule.
Page 157
GL Setup Detail
To define the General Ledger Setup:
Expand Company Management
Double-click on GL Setup
Layouts are defined per Company Rule. Select the layout to use and define the layouts field
requirements.
Company Rule
Select the Company Rule for which the general ledger is setup.
Page 158
Reference No & Reference Calculation
Enter the reference number for the applicable export layout selected. You may also create a
custom calculation to calculate the reference number. To create a custom calculation, check the
checkbox next to the Reference Calculation field. The field will then become active.
Export Frequency
For a weekly/fort nightly Company Rule, select which totals must be exported. The options are:
Period: this option will export the current periods totals.
Monthly: this option will export the MTD+ totals.
Export Currency
This field will become applicable in future versions.
Include Provision
Check the checkbox if the amounts on the Provision screen must be exported.
Include Additional
Check the checkbox if the amount on the Additional screen must be exported.
Summary Export
Check the checkbox to export the general ledger in a summary format, therefore one transaction
and amount per payroll definition. If you leave the checkbox unchecked the general ledger will
be exported per employee per payroll definition.
Page 159
Export Header ID Suffix (Filename{ID}.ext)
Export Date Prefix ({YYYYMMDD}Filename.ext)
Export Date Suffix (Filename{YYYYMMDD}.ext)
Period End Date Prefix ({YYYYMMDD}Filename.ext)
Period End Date Suffix (Filename{YYYYMMDD}.ext)
GL Groups
If employees in a Company Rule have different account structures, you can use the Group Value
function in the General Ledger setup. This allows you to link different account structures per
group to the payroll definition lines. The groups can be defined using either a hierarchy header
or employee codes.
Apply GL Group
To make use of GL Groups check the Apply GL Group checkbox first.
Group By
Select how the GL must be grouped. The options are:
Hierarchy Header: this option allows you to select the Hierarchy Header by which to
group the GL.
Employee: this option allows you to group the GL by employee.
Hierarchy Header
This field is enabled when you select to group by Hierarchy Header. Select the hierarchy
header to group the GL by.
To apply Groups
1. Check the Apply GL Group checkbox.
2. In the Group By field, select the option to group by.
a. If you select to group by a hierarchy header, select the applicable hierarchy header in the
Hierarchy Header field. The GL Group Value tab will be populated by the hierarchy items
of the hierarchy selected. The Hierarchy Header option will export a GL transaction per
hierarchy item.
Page 160
b. If you select to group by employee the GL Group Value tab will be populated per
employee linked to the Company Rule. The Employee option will export a GL transaction
per employee.
3. Define the Group Value should the descriptions need to be changed to something else,
otherwise the default descriptions can be used.
Should you have applied GL Groups on the GL Group Value screen, the payroll definitions will
be populated and grouped per GL Group on the Account Linking tab. In other words if youve
got two groups called Costed and Non-costed you will have to link all payroll definitions twice.
Value
The value as defined in the system will display.
Group Value
In the Group Value field enter the applicable Group Value, e.g. Direct and Indirect. Accounts
will have to be linked for each of the group values defined.
It is important to note that this is a user defined field and not a lookup value. It is therefore
important that the spelling is exactly the same where for example two hierarchy headers
belong to the same GL Group.
If the code of a hierarchy item changes, you must ensure that the Group Value of that hierarchy
item in the General Ledger setup is still correct.
Once you have changed the hierarchy items code, go to the General Ledger setup Group
Values tab to confirm the details and to change if necessary.
If you type in a new description in the Group Value column, the account linking will be cleared
and you will have to re-link the accounts to the payroll definitions.
If you want to change the Group Value description but keep the account linking, click on the
Page 162
The following screen will be displayed once you click on the Rename Group Value button:
Old Description
Click on OK.
Page 163
Account Linking screen with the new Group Value description:
Account Linking
On the Account Linking tab, click the Refresh Account Linking button. All the payroll
definitions linked to the Company Rule selected at the top, will be displayed. The relevant debit
and credit accounts must be linked to the applicable definitions.
The Debit and Credit descriptions will default from the definition name. This may be edited and
changed if necessary.
Page 164
If the account numbers are different then you must check the Split Pay Run Definition
checkbox. When you select this option the system will import and group the payroll definitions
for each pay run separately. If unchecked, all the payroll definition will be imported once for all
the pay runs.
If this is left unchecked, you will only have one set of linking for all pay runs linked to the
Company Rule.
Definition Description
A description of the payroll definition will be displayed. This field cannot be changed. You can
right-click and add the Auto Filter Row to search for a specific payroll definition.
Do not change the Debit and Credit descriptions if the customer needs a Special Solution!
If you select Employee you can select one of the following options to pull through as a
description:
Page 165
Beneficiary will print the selected beneficiary on that definition as description.
Calculation will open your Calculation Manager and give you the option to link a calculation
to determine the description.
The General Ledger Setup is usually done by a consultant upon implementation of the People
application.
Maintaining the GL is of importance for users of the People application, e.g. when new
earnings, deductions, etc. are added, the GL Setup must be updated before the GL Export may
be performed.
The GL export is done per Company Rule.
The GL export is performed from the GL Export Detail screen.
A GL export (.csv) file is generated when the export is done.
The GL export report may be printed from the GL Export Detail screen.
Page 166
9.3.1. How to Export the GL
Double-click the Company Rule for which the GL must be exported. The GL Export Detail
screen will be displayed.
If any exports have already been done, the detail of those exports will be listed on this screen,
e.g. pay period, transaction date, export date, export path, etc.
A filter can be added in order to filter only records with errors before the export can be done.
Apply the filter in the first empty column.
Click on the Export button. The export file will be created in the specified file location.
The GL Export Report will open once the Export was done and you can print this report.
Pay Period - The current pay period of the selected Company Rule will automatically be
displayed in this field.
Page 167
You can export for history periods as well, but it will look at the current linking for hierarchies
and not the linking based on the history period.
Transaction Date - The period end date of the selected Company Rule (i.e. transaction
date in the GL system) will automatically be displayed in this field. This date can be
changed before the export should the setup allow this in the case where a Flexi GL is
used. If a Flexi GL is used, Transaction date should be chosen in the setup and not Period
End Date for you to change the date.
Export Date - The date on which the export has been performed will automatically be
displayed in this field based on your computer date.
Period Offset - This field will default according to the settings for Period Offset on the GL
Setup screen. This value can be changed before exporting.
Path - You will have to specify the location where the export file must be created. Click
in this field and locate the path.
Filename - This will be the default name as specified on the GL Setup screen. The
filename will automatically be generated according to the export layout type. The default
filename can be changed before the export is done.
If the customer uses Sage Evolution they can integrate to the general ledger on the People
system.
In Sage Evolution you can create a new database containing the general ledger information for
each entity based on your organisations requirement. In People you can link each company
rule to a specific Sage Evolution database.
Page 168
Click on the New button. The Locate database screen will be displayed:
Server Name
Enter the server name where the database is located.
Authentication
Select the authentication option to access the SQL server.
UserName
Enter the user name to access the SQL server.
Password
Enter the password for the selected user.
Database
Select the database to locate.
Alias
You can enter an alias for the database location so that the server path does not display.
Before you can continue you need to test the connection. Click on the Test button. If the
connection is successful, click on OK.
Page 169
Expand Parameters
Double-click General Ledger
Double-click on GLDB Link
GL Setup
New fields have been added on the General Ledger Setup for the Pastel Evolution layout.
GLDB Link
Select the database to which you want to integrate.
9.4.3. GL Export
Sage Evolution Account numbers can now be validated on the General Ledger Screen before
you submit.
Page 170
Validate Account
Once you have generated the accounts. You can validate the accounts generated in the People
application with the account numbers in Pastel Evolution. Click on the Validate Account
button.
Submit
Click on the Submit button to export the journal to Pastel Evolution. The following screen
will be displayed:
Page 171
Select the journal batch to process.
Changes may be made at this time. Once you have made the necessary changes you can post
the batch.
If the customer uses Sage ERP300 they can integrate to the general ledger on the People
system.
In Sage ERP300 you can create a new database containing the general ledger information for
each entity based on your organisations requirement. In People you can link each company
rule to a specific Sage ERP300 database.
Page 172
9.5.1. Locate Database
Locate the applicable database(es) for which you want to create the integration.
Click on the New button. The Locate database screen will be displayed:
Server Name
Enter the server name where the database is located.
Authentication
Select the authentication option to access the SQL server.
UserName
Page 173
Enter the user name to access the SQL server.
Password
Enter the password for the selected user.
Database
Select the database to locate.
Alias
You can enter an alias for the database location so that the server path does not display.
Before you can continue you need to test the connection. Click on the Test button. If the
connection is successful, click on OK.
GL Setup
New fields have been added on the General Ledger Setup for the Pastel Evolution layout.
Page 174
Use Real Time Interface
Check the checkbox when you want to use the integration functionality.
GLDB Link
Select the database to which you want to integrate.
9.5.3. GL Export
Sage Evolution Account numbers can now be validated on the General Ledger Screen before
you submit.
Validate Account
Once you have generated the accounts. You can validate the accounts generated in the People
application with the account numbers in Pastel Evolution. Click on the Validate Account
button.
Submit
Click on the Submit button to export the journal to Pastel Evolution. The following screen
will be displayed:
Page 175
Clear Journal Entries
Check the checkbox if the existing journal entries must be cleared when you import the new
journal.
Page 176
10 Employee Smart Path
You can select the screens that must be completed when adding a new employee. The smart
path will allow you to navigate between the pre-defined screens.
The navigation process is user-defined.
Page 177
Sequence You can define the sequence in which the screens must be displayed
when adding a new employee. This field can be edited.
Description Click on the drop-down arrow and select the screen that must be
displayed. The Employee Rule Screen must be the first screen in the add
employee smart path. This cannot be changed.
Included Tick the box if the screen must be included in the add employee smart
path. If the box is not ticked, the screen will be excluded from the add
employee smart path. However, the screen description will be displayed
on the employee screens.
When adding a new employee, the add employee smart path will open the Employee Detail
Screen.
The employee navigation will be displayed at the bottom of the screen.
Page 178
The Employee Smart Path will display at the bottom of the screen.
The screens will be displayed in the sequence you have defined in the smart path. The
description, Current Step, will be displayed before the screen name.
Page 179
11 Content Manager
The Content Manager utility enables you to attach notes and documents to any entity or employee
record in the People system. Content can be viewed and attached on the Employees Screen or
the Entities Screen.
Page 180
Column Description
Auto Refresh Tick this box to have the content list updated as you select filter
options.
All Related Tick this box to display all the documents related to the selected filter
Content options for all employees.
Note: Content Categories may be added on the Content Category Type Screen.
To access the Content Category Type Screen, from the Navigation pane:
Expand Parameters
Expand Content
Double-click on Content Category Type
Click on
To attach a new document, click on the New button. To view the detail of an existing
Page 181
The Content Details Screen will display which has three tabs, namely:
Content Summary,
Documents, and
Notes.
Page 182
11.2.2. Documents
Once you have completed the content header information, click on either the Notes or
Document tab, depending on what you want to add. You can add both notes and documents to
a record. There is no limit to the number of notes or documents you are allowed to add.
To attach a document, click on the New button. From Windows Explorer, browse and select
the document to attach.
Document Details
Once you have selected a document, the Document Details Screen will display. The Document
Details Screen contains the properties of the document you have attached.
Page 183
Code You can enter a document code that can be used when searching for
documents.
Sensitivity You can define a sensitivity level for the document. Access to documents
can be controlled by setting permissions, using the Security Setup in the
People system.
File Size This field displays the file size of the document that you have attached.
Version You can allocate a version number to the document.
Comment You can enter a comment that further explains the document you have
attached.
Additional You can add additional authors in the Additional Authors pane, or type
Authors them in the column.
11.3. Notes
Page 184
Sensitivity You can define a sensitivity level for the document. Access to
documents can be controlled by setting permissions, using the
Security Setup in the People system.
Documents in different file formats may be attached to the People system. The selection on the
File Extension Screen will determine which formats will be allowed. The All Files option will allow
all the types of files listed on the File Extension Screen.
Page 185
12 Employee Transfer
When the hierarchy linking for an employee must be changed, it is not regarded as a transfer.
The same applies to a change of job title.
When an employee was terminated and has broken periods in service, the employee needs to
be added as a new employee in another company or company rule. When adding a new
employee the entity record can be located and does not have to be loaded a again.
If an employee was reinstated in the incorrect company, the employee must be transferred to
the correct company as you cannot undo a reinstatement.
1. The following must be the same in both the company rule you are transferring the
employee from and the company rule you are transferring the employee to:
Payment cycles, for example, transferring from a monthly paid company rule to a
monthly paid company rule.
Tax numbers, UIF registration numbers (not reference numbers) and SDL
registration numbers (not reference numbers).
Period in the tax year, for example, if the current company rule is in period 4 of 12,
the other company rule must also be in period 4 of 12.
Period end dates do not have to be the same.
2. No transfers may be done in the following situations:
Where the capture status is set as Stop All in either one or both the company rules,
Where the employees UIF status is set as Maternity Leave in the company rule you
are transferring the employee from.
Where leave pay is activated for the employee.
3. Terminated employees:
Terminated employees can only be transferred with YTD totals and they will remain
terminated in the company rule which you transfer the employee to. Remember the
rules applicable to transfers with YTD information.
4. Active employees:
If early pay is activated in the company rule you are transferring the employee from,
it will be deactivated in the company rule you are transferring the employee to.
If forced pay is activated in the company rule you are transferring the employee
from, it will be deactivated in the company rule you are transferring the employee to.
Should any of the employees payslips be frozen in the company rule you are
transferring the employee from, it will be deactivated in the company rule you are
transferring the employee to.
Page 186
12.1.2. Employee Transfer without YTD Totals
Transferring an employee without YTD totals is a function that will be used when the employee
is terminated in the company rule you are transferring the employee from, and the employee will
be added as a new employee in the company rule you transferring the employee to. General
rules regarding transfers without YTD totals:
1. Terminated employees:
Employees terminated in the current company rule may not be transferred.
Terminated employees can only be transferred with their YTD totals.
2. Active employees:
The following fields will clear and needs to be recaptured or reselected manually in the
company the employee is transferred to, if applicable:
future increases,
shift patterns,
shift YTD values,
fringe benefits with sub-screens,
provision for tax on annual bonus,
deductions with balances,
external payments paid in full,
external payments with a positive balance (the system will prompt you to select the
payroll definitions to which the external payments must be linked in the company
rule the employee is transferred to, and the current balance on the Payslip Detail
screen will become the new balance),
loans and savings (the system will prompt you to select the payroll definitions to
which the savings/loans payments must be linked in the company rule the employee
is transferred to, and the current balance on the Payslip Detail screen will become
the new balance),
earnings and/or deductions that have increasing and/or decreasing balances,
the BCEA screen,
leave balances brought forward,
garnishee order balances, and
minimum net pay (ensure that the deduction priorities are defined in the company
rule the employee is transferred to).
This screen will allow you to apply filters so that you will transfer the correct employees.
The Basic Filter section on the Employee Transfer screen is exactly the same as on the
Employees screen. Make the necessary filter selections and click the Refresh & Search button to
list the required employees in the Employees section on the screen.
One or more of the employee records on the filtered list may be transferred. The employee
records to be transferred will be specified in the Transfer Wizard, and not on the Employee
Transfer screen.
Once the required employee records display in the screen, click the Transfer button and select
the Transfer Employees option to access the Transfer Wizard, which will guide you through the
transfer process.
Page 188
To access the Transfer Wizard:
Page 189
Options on the Transfer Option screen
Option Description
Tick this box to transfer employees between companies. When you
select this option, the company rule and leave policy options will
automatically be selected.
Company
You can only transfer employees without their YTD totals when
transferring employees between companies.
Options in the Transfer Selection Option field on the Transfer Selection screen
Page 190
Option Description
This option will remove the employee in the from company rule and move
Move the employee with YTD totals to the to company rule. This means that the
Employee employee will not be included in any of the reports in the from company
rule.
Without Year
This option will terminate the employee in the from company rule and add
to Date
the employee as a new employee in the to company rule.
Information
12.3.3. Move employee (with YTD information) option on the transfer selection screen
If an employee needs to be transferred with their YTD information, choose this option.
Fields on the Transfer Option screen when the Move Employee option was selected
Field Description
These fields will default to the company to which the filtered
From Company and employee(s) was linked. You will not be able to change these fields,
To Company as employees can only be transferred with YTD totals within the same
company.
This field will default to the company rule to which the filtered
From Company Rule
employee(s) was linked.
Click the drop-down list to select the company rule which the
employee(s) must be transferred to. The drop-down list will only
display company rules linked to the same From Company and To
Company, and with the same payment cycle as the From Company
Rule linked to the filtered employee(s).
Click the drop-down list and select the transfer reason. You can add
Transfer Reason new transfer reasons from the drop-down list by right-clicking on the
list and then selecting Edit.
Field Description
This field will display if the Leave Policy box on the Transfer Option
New Leave Policy screen was ticked. Click the drop-down list and select the new leave
policy to which the employee(s) must be linked.
Page 191
Field Description
This field will display if the Remuneration Structure box on the
Transfer Option screen was ticked. Click the drop-down list and select
New Rem Structure
the new remuneration structure to which the employee(s) must be
linked.
If you selected to do a company transfer, selected the Move Employee option and then selected
a different company, an error message will display stating the following: YTD is only allowed
within the same company.
12.3.4. Without Year to Date Information Option on the Transfer Selections screen
If an employee needs to be transferred without their YTD information, choose this option.
Fields on the Transfer Option screen when the Without Year to Date Information option
was selected
Field Description
This field defaults to the company currently linked to the filtered
From Company
employee(s).
Page 192
Field Description
Click the drop-down list and select the company to which the
To Company employee(s) must be transferred to. This option may only be used when
transferring employees without YTD totals.
From Company This field defaults to the company rule currently linked to the filtered
Rule employee(s).
Click the drop-down list to select the company rule to which the
To Company Rule employee(s) must be transferred to. The drop-down list will only display
company rules linked to the company selected in the To Company field.
Click the drop-down arrow and select the transfer reason. You can add
Transfer Reason new transfer reasons from the drop-down list by right-clicking on the list
and then selecting Edit.
Current Company
This field defaults to the period end date of the company rule linked to
Rule Termination
the filtered employee(s). You may change the termination date.
Date
This field allows you to select whether the employee(s) should keep the
original leave start date, or whether the leave start date must default to
Set Leave Start the new date engaged. The options are:
Date Option Keep Original Leave Start Date, or
Change Leave Start Date to new Date Engaged.
Retain Date Joined Tick this box if the current date joined group must default to the
Group company rule you are transferring the employee(s) to.
Date Engaged In
This field defaults to the period start date of the company rule you are
New Company
transferring the employee(s) to. You may change the date.
Rule
This field will display if the Leave Policy box on the Transfer Option
New Leave Policy screen was ticked. Click the drop-down arrow and select the new leave
policy to which the employee(s) must be linked.
This field will display if the Remuneration Structure box on the Transfer
New Rem Structure Option screen was ticked. Click the drop-down arrow and select the
new remuneration structure to which the employee(s) must be linked.
This field will be disabled if the termination date entered is before or the
same as the period end date of the company rule you are transferring
the employees from. If you have selected a future termination date, this
field will be enabled. The options are:
Current Period: This option will perform the final tax calculation in
Termination Final the current period. The employees status will become Terminated
Calculation in the next pay period once a rollover was performed.
Termination Period: This option will perform the final tax
calculation in the period in which the termination date entered
occurs. The employees status will remain Active until the
termination period has been reached and a rollover was
performed, then it will change to Terminated.
Field Description
Set the Employee Tick this box if the Employee Rule screen information must default from
the new company rule the employee is transferred to. This will have an
Rule Defaults From
effect on the Hours per Period and Hours per Day fields on the
Company Rule Employee Rule screen and therefore have an effect on an employees
Values period salary, should the payment cycles be different.
Page 193
Field Description
Page 194
When Transfer multiple employees was selected on the previous screen:
Include Employee You can also use the Select / deselect All tick box at the bottom of the
screen, instead of flagging the employees one by one.
Column Description
Tick the box in order to transfer all pending leave transactions for the
selected employees.
Transfer Pending
Leave You can also use the Select / deselect all pending leave transactions
Transactions tick box at the bottom of the screen, instead of flagging the employees
one by one.
Page 195
This field displays the employee code of the filtered employee(s) to be
Employee Code
transferred.
This field displays the employee name of the filtered employee(s) on the
Employee Name
list.
Select whether the employee(s) should be linked to a council in the
Council
company rule you are transferring the employee(s) to.
If leave pay was activated, an error message will display stating that the
Leave Pay employee cannot be transferred. Leave pay must manually be
deactivated before an employee can be transferred.
If an employees UIF status is Maternity Leave, an error message will
display stating that the employee cannot be transferred. The employees
Maternity Pay
UIF status must manually be changed before the employee can be
transferred.
This field indicates whether early pay was activated in the company rule
you are transferring the employee(s) from. The following options are
available:
None: Early pay was not activated in the company rule you are
Early Pay
transferring the employee(s) from and no action is required.
Deactivated: Early pay was activated in the company rule you are
transferring the employee(s) from and will be deactivated, should
this employee be included in the transfer.
This field indicates whether the payslips of the employees you are
Freeze Payslip
transferring has been frozen.
This field indicates whether forced pay was activated in the company rule
you are transferring the employee(s) from. The following options are
available:
None: Forced pay was not activated in the company rule you are
Forced Pay
transferring the employee(s) from and no action is required.
Deactivated: Forced pay was activated in the company rule you are
transferring the employee(s) from and will be deactivated, should
this employee be included in the transfer.
If Stop Further Entry was activated in the company rule you are
Stop Further transferring the employee(s) from, an error message will display stating
Entry that the employee(s) cannot be transferred. Stop Further Entry must
manually be deactivated before the employee(s) can be transferred.
If an employee has an increase with a future date, the increase will be
Pending Increase
removed automatically.
If an employee has a future leave transaction, a warning message will
Pending Leave
display stating that the employee has a pending leave transaction. See
Transactions the relevant error messages below the table on the next page.
If an employee has any pending workflow claims, an error message will
Pending
display stating that all pending workflow claims must be deleted before
Workflow Claims the employee can be transferred.
If an employee is linked to a medical aid plan/option, the Sage 300
People system validates whether the medical aid plan/option exists in the
Medical Aid
company rule you are transferring the employee(s) to. Should the
Linking medical aid plan/option not exist in the applicable company rule, an error
message will display. See the relevant error messages below this table.
Page 196
Pending Leave Transactions
The error message states the following: There are pending leave transactions. Unable to
continue with the transfer when you are doing a leave policy transfer.
You will not be able to proceed with the transfer should the transfer be performed for different
companies. The pending leave transactions must be deleted before the employee(s) can be
transferred. An error message will display in this case. See the message below.
The error message states the following: Medical Aid: Classic Comprehensive is linked in the
FROM Company Rule but is not linked in the TO Company Rule.
Page 197
Should the employee(s) be transferred with YTD totals, it can only happen within the same
company. Therefore, the employee code will remain the same and the following screen will
display as confirmation:
Take note of the following when completing the Company Rule Pay Run Mapping screen:
The Main pay run will always be mandatory for selection in the company rule the
employee(s) is transferred to, whether you transfer employees with or without their YTD
totals.
When transferring employees with YTD totals, any other pay run will always be mandatory
for selection.
When transferring employees without YTD totals, any other pay run will be optional for
selection.
Page 198
12.3.10. New employee Payslip Definition screen
This screen indicates the new Payslip Definition screen of each selected employee. If you have
selected to transfer the employee(s) sub screen information, you must select the new payroll
definitions to which the information must be transferred. Make sure to select each employee
when transferring multiple employees, in order to select the relevant fields before you will be
able to continue.
Take note of the following when completing the New Employee Payslip Definition screen:
If the employees are not linked to a new remuneration structure as part of the transfer
options, you must complete the following fields:
o Payment Run Definition, and
o Affected Earning Line.
The Emp Deduction Definition field must be completed on the External Payments screen.
You need to select the payroll definition on which the deduction must be displayed. The
Initial Balance field will be adjusted to the current outstanding balance in the company rule
the employee(s) is transferred from. Should you want to keep the original balance, you will
have to amend the balance manually on the Payslip Definition screen after the transfer is
completed.
The following fields must be completed on the Savings and Loans screen:
o Emp Deduction Definition: Select the payroll definition on which the deduction
must be displayed.
o Interest Accumulate Ded Definition: Select the payroll definition on which the
interest must be calculated. You cannot change the interest type while transferring
the employee. This must be adjusted manually after the transfer.
o Interest Fringe Benefit: Select the payroll definition on which the fringe benefit
must be calculated. You cannot untick the Interest FB Calculate box while
Page 199
transferring an employee. This must be adjusted manually once the transfer is
completed.
o Initial Value: This field will be adjusted to the current outstanding balance of the
company rule the employee(s) is transferred to. Should you want to keep the original
balance, you will have to amend the balance manually on the Payslip Definition
screen after the transfer.
The hierarchy structure setup is done per company, therefore youll need to select the
employees new hierarchy structure by selecting the relevant hierarchy items of the company
the employee(s) is transferred to.
Page 200
Column Description
This field allows you select what should be applied to the leave
balances in the new leave policy. The options are:
To Line: This option allows you to select the leave definition for
the leave policy of the company rule the employee(s) is transferred
to, to which the leave balances must be transferred.
Create Line for employee: This option allows you to select a
Transfer Option leave definition that does not form part of the new leave policy.
The selected leave definition will therefore be added on the
employees Leave Policy screen as an additional leave definition.
The balance will be carried forward to the new leave definition.
Drop: This option allows you to delete the current leave balance.
This means that the leave balance will be deleted and not carried
forward to any leave definition.
If you have selected to transfer the leave balance to a leave definition
on the new leave policy, select the leave definition to which the leave
balance must be transferred.
To Leave Definition
You must select each employee and make the relevant selections
doe each employee when multiple employees are transferred.
Transfer options:
Once all the information is confirmed as correct, click the Next button to start the transfer
process.
Page 202
12.3.14. Processing transfer screen
Once you clicked the Next button on the Employee(s) Transfer Confirmation Settings screen,
the Sage 300 People system will start the transferring of the applicable employees one by one.
Whilst processing a record, the transfer status will display as Busy, and once a record has
been completed the transfer status will display as OK.
The transfer status will change to OK once the employee has been transferred. The Exception
Error and Validation Errors fields will display any errors that could cause the transfer not to be
successful, if applicable.
Should the transfer process of an employee record generate an error, you can click the Back
button and uncheck the employee to exclude him/her from the transfer in order to continue.
Once all employee records have been processed successfully, click the Next button.
When transferring employees between companies, the company rule and leave policy boxes will
automatically be ticked.
Page 203
The error message states the following: YTD is only allowed within the same company.
Page 204
means that you will not be able to transfer employees to a company rule with a different
payment cycle, for example, from a weekly to a monthly company rule.
When you transfer an employee with YTD totals, the employee will be removed from the filtered employee
transfer list.
It is important that both company rules are in the same period in the tax year, otherwise you will
get the follow error message:
It depends on whether you want to transfer the employee(s) to another company or to another
company rule only. Should you want to transfer the employee to another company, the rules
with regards to company transfers without YTD totals will apply.
The drop-down list in the To Company rule field will display all the company rules linked to the
company in the To Company field. This means that you can transfer employees to a company
rule with a different payment cycle, e.g. Weekly to Monthly. Should an employee be transferred
to a company rule of a different company, the Company box on the Transfer Selection screen
Page 205
should also be ticked. The employee(s) will be terminated in the company the employee(s) is
transferred from and added as a new employee in the company the employee(s) is transferred
to.
This option will allow you to transfer employees from one remuneration structure to another
within the same company and company rule.
Page 206
12.7. Leave policy transfer
If an employee has a future leave transaction when transferred within a company, a warning
message will display on the Employees Selection screen stating that the employee has a
pending leave transaction. If an employee has a future leave transaction when transferred to
another company, an error message will display on the employee Selection screen stating
that there are pending leave transactions and you are unable to continue with the leave policy
transfer.
Page 207
12.8. Position transfer
If the Sage 300 People system is licenced for the Job Profile Management Module, the Position
option will also be available on the Transfer Option screen.
The following screens will be included in the wizard for a position transfer:
Position Linking Options screen
Position Validations screen
Issued Items to be Returned screen
New Hierarchy Structure screen
Position Movement Confirmation screen
A position transfer is specific to the Job Profile Management module and is explained in detail
in the Sage 300 People Job Profile Management training. Contact your Sage Training
marketer or speak to you Sage Training facilitator for more information.
Page 208
box. The employees date engaged can also be used if relevant.
This screen will show errors with the transfer process, if applicable.
Page 209
12.8.3. Position items issued screen
This screen will indicate whether there are any items to be issued to the employee or any items
that need to be returned by the employee to the company as a result of the position transfer.
Page 210
12.8.6. Terminated employees transfer
Terminated employees cannot be transferred to a different company. Therefore, the company
option will not be available. Terminated employees can only be transferred to another company
rule with the same payment cycle within the one company.
Terminated employees can only be transferred with YTD totals and will remain terminated in the
company rule they are transferred to. Keep all relevant rules in mind when transferring employees
with YTD totals.
The Employee Transfer Report displays the employees who were transferred across all
companies within the database. The transfer details are displayed per employee.
Define the required filters and sorting levels and click the Preview button.
Page 211
The Employee Transfer Report displays the employees who were transferred across all the
companies in the database. The transfer details are displayed per employee.
Page 212