Flexi Fixed Information Import
Flexi Fixed Information Import
Make sure that ALL operators are out of VIP. If they are not, programs and data may be corrupted.
General Considerations
All fields must be comma separated (CSV format). Should a field not be populated, a file delimiter
ending that field should still be inserted in the file.
Please note that NO fields may contain commas.
The system uses the Header Record to determine the field that must be updated. To ensure that
these are correct, export the Headings of the layout containing the fields that must be imported,
populate the columns with the relevant data, save the file in a CSV format and import the file.
If all headings in the file are correct, a file can be imported without the layout existing in the current
directory.
If the column heading is incorrect the system will give the user the option to ignore the column and
still import the rest of the file.
The relevant file is imported per company. No simultaneous multiple company import is possible.
When importing new employees, ALL mandatory fields must be completed. Without them the record
will be rejected.
Information for terminated employees can be imported BUT employees CANNOT be terminated
via this Import. Please use the Bulk Terminations Import Layout for this purpose.
Information CAN be imported more than once.
During the import process a warning/error report will be printed with all invalid fields or information.
Date Fields: Most date formats are accepted e.g. CCYYMMDD and DD-MM-CCYY. Please refer to
Import Data table for guidance.
Alpha-numeric fields (except date fields) which are not mandatory may be CLEARED with the
import utility by entering a ‘#’ in the file for the field you wish to clear.
If you are licensed for Job Management: New employees will not be imported and Analysis Fields
can also not be changed.
Once the import is complete a message will display the number of completed/imported records.
Specific Import parameters and valid codes are contained in detailed tables below
Additional Bank Accounts: When importing Additional Bank Account information (Account 2 to
Account 5), to the Employee Payment Details screen, please first consider the following important
influencing factors:
The table which follows contains detail concerning all the data that may be imported. All mandatory fields and specific field criteria are
indicated. Possible errors and warning messages are specified with the outcome and solution.
See list of available Codes, with their definitions, listed below this table. Alternatively, go to the Help Button on the Reports and Maintenance
Screen.
Type: N = Numeric; AN = Alpha-numeric, AN# = Alpha-numeric fields which may be cleared by importing a ‘#’ into the field (see the Length
column)
When importing a file, the system will compare the employee number included in the file to the employees within the company. If the
employee number exists, the employee’s detail will be amended with the information included in the file. If the employee does not exist in the
company, he will be created if all the mandatory fields are included in the import file.
Fields Type Length Mandatory Field Criteria Error/Warning Outcome Action Required
Company N 3 Mandatory Company number Not Enter Comp. No.
mandatory imported where Import will be
run from on file
containing Employee
data meant for that
company
Employee AN 8 Mandatory Employee Employee code not Not Enter valid Employee
code. entered imported Code
First name AN 35 Mandatory Employee not created, Not Determine and enter
mandatory fields imported this mandatory field.
incomplete See ###002 Layout
for minimum RSA
mandatory fields.
Known as AN# 15
Title AN# 8
Date of birth AN 10 Mandatory CCYY/MM/DD, Date of birth invalid Not Enter valid Date of
CCYY-MM- imported Birth
DD,
CCYYMMDD, Date of birth in future Not Enter valid Date of
imported Birth
DD/MM/CCYY,
Employee is not yet 15 Incorrect Amend incorrect date
DD-MM-CCYY, years old – check date of date imported
birth imported
DDMMCCYY
Employee not created, Not Determine and enter
mandatory fields imported this mandatory field.
incomplete See ###002 Layout
for minimum RSA
mandatory fields.
Passport country AN# 3 Valid Passport Passport country invalid Not Enter valid Passport
Country Code imported Country Code. Refer
to the list in the VIP
System
Group AN# 1
Marital status AN 1 Mandatory M/D/W/S/ Invalid marital status Not Enter valid Marital
P imported Status
Tax number AN# 15 RSA: Valid Invalid RSA Tax number Not Enter valid RSA
RSA Income imported Income Tax
Tax Reference Reference Number;
Number refer to EMP201 from
SARS
NOTE: This
field can only
be cleared by
importing a ‘#’
for Non-RSA
Companies
UIF status Mandatory Valid RSA Invalid UIF status (only Not Enter valid UIF Status
Codes: R / D / validated in RSA) imported
E/G/L/P/T
/ I.
AN 1
Refer to list at Employee not created, Not Enter this mandatory
the end of this mandatory fields imported field
table. incomplete
Directive % May not be > Directive % omitted – Not Enter valid Directive
N 999.99
50% greater than 50.00 imported %
Tax dep N 2
Tax year start Mandatory CCYY/MM/DD, Tax year start date Not Enter valid Tax Year
CCYY-MM- invalid imported Start Date
DD,
CCYYMMDD, Tax year start date Not Enter valid Tax Year
greater than current imported Start Date
DD/MM/CCYY, period
DD-MM-CCYY, Tax year start date less Not Enter valid Tax Year
AN 10
than current tax year imported Start Date
DDMMCCYY
Employee not created, Not Enter this mandatory
mandatory fields imported field
incomplete
UIF End Date Mandatory CCYY/MM/DD, UIF Employment Status Not Enter a valid UIF End
when UIF CCYY-MM- – UIF End Date imported Date as per the Field
Employmen DD, compulsory for UIF Criteria
t Status is CCYYMMDD, Status: Illness
not Active
DD/MM/CCYY, UIF Employment Status Not
– UIF End Date imported
DD-MM-CCYY, compulsory for UIF
Status: Seasonal
AN 10
DDMMCCYY Worker
Employee Status This column will be ignored on Import. Employees may only be terminated via the IS Screen or the Bulk
Termination Import Utility.
Social Sec Status AN Mandatory Only Ghana Invalid Social Security Not Enter a valid Social
for Ghana Status imported Security Status
1/2/3/4
1 Employee not created, Enter this mandatory
Refer to list at mandatory fields field
the end of this incomplete
table
SSNIT Start Date AN Mandatory. CCYY/MM/DD, If Start date Enter a valid SSNIT
The Start CCYY-MM- is not in the Start Date as per the
Date is DD, file - default Field Criteria
mandatory CCYYMMDD, to Date
if employee engaged
10
is not DD/MM/CCYY,
Exempt. For
Exempt it is DD-MM-CCYY,
not
required. DDMMCCYY
Nature of Mandatory Only Ghana Invalid Nature of Not Enter a valid Code
Employment for Ghana Employment Imported
User Defined
AN 4 Enter this mandatory
List Employee not created,
mandatory fields field
incomplete
NHF Status A 1 Mandatory Only Nigeria Invalid National Housing Not Enter valid NHF
for Nigeria Y/N Fund Status – x. Valid imported Status
Options: Y/N
NSITF Status A 1 Mandatory Only Nigeria Invalid Emp. Not Enter valid NSITF
for Nigeria Y/N Compensation Scheme imported Status
Status – x. Valid
Options: Y/N
ITF Status A 1 Mandatory Only Nigeria Invalid Industrial Train. Not Enter valid ITF Status
for Nigeria Y/N Fund Status – x. Valid imported
Options: Y/N
Disabled A 1 Only Nigeria Invalid Disability Relief – Not Enter valid Disability
Y/N x. Valid options: Y/N imported Relief Status
Bank acc type Mandatory C/S/T/L Mandatory payment Employee Enter Account Type
for ACB information not available imported on Employee
AN 1
Information Screen –
Payment Details Tab
NOTE: This
field can
only be
AN# 16
cleared by
importing a
‘#’ if the
Payment
Method is
not ACB
Branch name AN 50
Acc holder AN 30
Nedbank credit
N 10
line
Swift Code Invalid Swift Code. Max. Not Enter a valid Swift
AN# 30 30 characters allowed imported Code of
30 characters or less
Branch code 2 AN 6 Mandatory User Defined Mandatory payment Employee Enter Branch Code on
for ACB List information not available imported Employee Information
Screen – Payment
Details Tab –
Additional Bank
Accounts
Nedbank cred. N 10
line 2
Account Holder 2 AN 30
Bank acc type 3 AN 1 Mandatory C/S/T/L Mandatory payment Employee Enter Account Type
for ACB information not available imported on Employee
Information Screen –
Payment Details Tab
– Additional Bank
Accounts
Account Holder 3 AN 30
Swift Code 3 AN# 30 Invalid Swift Code. Max. Not Enter a valid Swift
30 characters allowed imported Code of
30 characters or less
Branch code 4 AN 6 Mandatory User Defined Mandatory payment Employee Enter Branch Code on
for ACB List information not available imported Employee Information
Screen – Payment
Details Tab –
Additional Bank
Accounts
Nedbank cred. N 10
line 4
Account Holder 4 AN 30
Swift Code 4 AN# 30 Invalid Swift Code. Max. Not Enter a valid Swift
30 characters allowed imported Code of
30 characters or less
Bank acc type 5 AN 1 Mandatory C/S/T/L Mandatory payment Employee Enter Account Type
for ACB information not available imported on Employee
Information Screen –
Payment Details Tab
– Additional Bank
Accounts
Branch code 5 AN 6 Mandatory User Defined Mandatory payment Employee Enter Branch Code on
for ACB List information not available imported Employee Information
Screen – Payment
Details Tab –
Additional Bank
Accounts
Nedbank cred. N 10
line 5
Account Holder 5 AN 30
Category AN# 4
Department AN# 4
Paypoint AN# 4
Zone code Valid Zone Invalid zone code Not Enter valid Zone Code
AN# 4
Code imported
Manager Valid Manager Invalid Manager code Not Enter valid Manager
AN# 8
Code imported Code
0 - No InfoSlip
If you choose
5 or 6 a 1 - Standard InfoSlip
Manager code
must be 2 - Hyperlink InfoSlip
AN 1 completed
3 - On-Line InfoSlip
4 - PDF InfoSlip
5 - Consolidated
InfoSlip
6 - Consolidated PDF
2-Mobile Payslip
Bonus month Valid Bonus Invalid bonus month Not Enter a valid Bonus
Months / entered imported Month on Employee
Periods: Information Screen –
N 2 Benefit Details Tab
Monthly < 13
Bi-week < 27
Weekly < 53
DD-MM-CCYY,
DDMMCCYY
Pension date CCYY/MM/DD, Pension Fund Start Date Not Enter a valid Pension
CCYY-MM- invalid imported Fund Start Date
DD,
CCYYMMDD,
AN 10
DD/MM/CCYY,
DD-MM-CCYY,
DDMMCCYY
Fields Type Length Mandatory Field Criteria Error/Warning Outcome Action Required
Pension ref Not
imported if
AN 15
no Pension
in company.
Nigeria only:
Default is 10%
unless
otherwise
indicated in
import file.
DD-MM-CCYY,
DDMMCCYY
Hrs per period Mandatory Employee not created, Not Enter this mandatory
N 999.99 mandatory fields imported field
incomplete
Rep. addr2 Mandatory Employee not created, Not Enter this mandatory
for RSA / mandatory fields imported field
AN 30
Ghana incomplete
Companies
Rep. addr3 AN 20
Rep. post code Mandatory Employee not created, Not Enter this mandatory
AN 6 for RSA mandatory fields imported field
Companies incomplete
Res. unit AN 5
Res. complex AN 24
Res. suburb AN 30
Res. city AN 24
1 = P.O. Box
AN# 1
2 = Private
Bag
3 = Street
Address
Pst unit/po
AN 13
number
Pst
AN 26
complex/agency
Pst st number AN 8
Pst st
AN 26
name/spc.serv
Pst suburb/post
AN 33
off.
Pst p/code AN 10
Postal Addr Valid Postal Invalid Postal Country Field not Enter a valid Postal
Country Address Code Imported Address Country
AN 2
Country Code Code. Refer to the list
in the VIP System
N 1
1 = Yes
0 = No
Work address Valid Work Work address code Not Enter valid Address
AN# 8
code Address Code invalid imported Code
Work unit AN 5
Work complex AN 24
Work suburb AN 30
Work city AN 24
Work Address Valid Work Invalid Work Address Field not Enter a valid Work
Country Address Country Code Imported Address Country
AN 2
Country Code Code. Refer to the list
in the VIP System
Asylum Seeker Only RSA Employee ticked as Field not No action required or
Asylum Seeker & imported. correct import column
AN 3
(RSA ETI) YES/NO Refugee. Only Refugee value.
tick imported.
Min Monthly Only RSA Invalid Minimum Wage Field not Enter a valid Minimum
Wage Code imported. Monthly Wage Code.
Minimum Refer to the list in the
(RSA ETI) AN 4 Monthly Wage VIP System on the
Code on Employee ETI screen.
Employee ETI
Screen
SIC Code Mandatory Sonly RSA Invalid SIC Code Field not Enter a valid SIC
for RSA imported. Code. Refer to the list
(RSA ETI) Companies IC Code on in the VIP System on
- import file Employee ETI the Employee ETI
N 5 will not be Screen screen.
rejected if
this field is
imported as
blank.
Disability Nature AN 30
A = African
W = White
GS = Gauteng South
EC = Eastern Cape
FS = Free State
KN =KwaZulu Natal
Province: Invalid Entry – XX. Valid options:
Province AN 2
MP =Mpumalanga GP/GS/EC/FS/KN/MP/NC/NP/NW/WC
NC = Northern Cape
NP = Limpopo (Northern
Province)
NW = North West
WC = Western Cape
2 = Professionals
3 = Techn,Assoc Profess
4 = Clerks
Occupational Category: Invalid Entry – X.
Occupational
AN 1 Mandatory for Skills 5 = Serv & Sales Workers
Category
Valid options: 1 - 9
6 = Agric & Fish Skilled
9 = Elementary Occupation
1 = Top Management
2 = Senior Management
3 = Middle Management
Occupational Occupational Level: Invalid Entry – X.
AN 1 Mandatory
Level Valid options: 1 - 6
4 = Junior Management
5 = Semi-skilled
6 = Unskilled
C = Core/Operational
Job Function: Invalid Entry – X. Valid
Job Function AN 1 Mandatory for Equity
options: C/S
S = Support
P = Permanent
Skills Type of Skills Type of Empl: Invalid Entry – X. Valid
AN 1
Employment options: P/N/T
N/T = Non-Permanent
A = Apprenticeship
Vocational
AN 1 Y = Learnership (18.1)
Training
Learner Status Altered. Please do a
L = Learnership (18.2) General Recalc
(Learner Status on IS
Screen will be changed)
B = Pre ABET
C = ABET 1
D = Grade 4/Std 2
F = Grade 6/Std 4
2 = School/College/training
certificates/(NQF2)
3 = School/College/training
certificates/(NQF3)
4 = School/College/training
certificates/(NQF4)
5 = Diplomas &
Occupational
certificates/(NQF5)
diplomas/(NQF7)
professional
qualifications/(NQF8)
K = Masters Degrees
(NQF9)
J = Doctoral Degree
(NQF10)
9 = Not Defined/
Unknown/No proof