Generate IRP5s and IT3as {FPRT-1}


This option may be used to create the IRP5 / IT3A information for South African clients. 

Note that this option does not create the IRP5 Tape, but only the data that will be used for the tape.


Prerequisites to use this option:
  1. IRP5 information is created per IRP5 total from payroll transactions.  
  2. This program contains all the validations that exist in menu option {FPRT-21}, as well as a few additional validations. This option should be run after Validate Payroll Transactions {FPRT-21} has been run and no warnings or fatal errors are reported.
  3. The program is controlled by the record R - SITE Calculations and Print IRP5s of the Run Cycle Control File {FPRM-2}.

General information

Report 1: Create a list of Employees for whom IRP5s will be generated

User Selection Prompt Text
* an item between square brackets [ ] is the default answer
Type
&
Length
Comments
1 Supply Calculation Number (N1) or ALL. A3  
2 Start Employee Number. N9  
3 End Employee Number. N9  
4 Must A Tax Period End Be Forced For All Employees irrespective of whether this is the Last Month of the Tax Year or Not? (Y / N) A1 (Y)es or (N)o
 

Sort Order Per Comments
1 Personnel Number.  


System Select   
1 Personnel members with transactions in the salary transaction file for the specific tax year indicated by event “R’ in the Run Cycle Control File {FPRM-2}.


Example:

Example of ...



Report 2: Validate Data and Generate the IRP5 information

User Selection Prompt Text
* an item between square brackets [ ] is the default answer
Type
&
Length
Comments
1 Do you wish to generate IRP5s to produce a (T)est Tape, (L)ive Tape, or (N)o Tape (validation of data)? A1 The first time this option is run it should be run as a “No Tape” or a “Test Tape” in order to ensure that no data errors exist.
2 Must Certificates Be Generated Within Pay point? A1 (Y)es or (N)o.
3 Must the System perform a re-calculation if the tape has not yet been sent to the Receiver of Revenue? A1 (Y)es or (N)o.
A re-calculation may be performed if the tape has not yet been sent to the Receiver of Revenue.
 

Sort Order Per Comments
1 Selected Sort Order.  


System Select   
1 Personnel members for whom IRP5 Certificates should be generated.


Example:

Example of ...



Processing
Rules
 
 1 If any fatal data errors exist, the program will create a report with error messages that require correction before an attempt is made to run this option as a “Live”  run.
2 When executed as a "No Tape", no IRP5 Data will be generated and will produce only a validation report as output.
3 When executed as a "Live Tape" or a "Test Tape":
  • The program will create the IRP5 information, which may be viewed in Display of IRP5s and IT3a {FPRT-2};  this is to  allow for verification of correctness of the data.
  • The program will automatically assign an IRP5 Run Number each time it is executed.
  • A record will be created in the Log for Tax Certificate Generation {FPRM-10}).
  • A unique Tax Certificate Number will be assigned to every Tax Certificate generated.
4 South African Institutions, which  implemented tax structured salary packages but which do not want to split income related to retirement funding from income related to non-retirement funding on tax box level when IRP5s are generated, may do so by setting the Validation Type (T) Split SA IRP5 RF per Tax Box to (Y)es.  Validation Types may be set in the Validation Control {FPRM-8}.
The program currently does the split, except for a few institutions that are hard-coded into the program.




See Also:
History of Changes

Date System Version By Whom Job Description
02-May-2007 v01.0.0.0 Frans t138771 New manual format.
21-Apr-2008 v01.0.0.0 Magda van der Westhuizen t149068 Images
02-Oct-2008v01.0.0.0Magda van der Westhuizent152258Update manual:  Language Editing:  Juliet Gillies.
23-Apr-2014
v04.0.0.0
Frans Pelser
t198746
FPRM-10