Rollback Single Calculation {FPRN-23}


1.    “NORMAL” ROLLBACK
 

This option deletes the salary calculation for one or more given employees, so that the calculation(s) may be repeated.  A single rollback must be followed by the deletion of the “C” control record in the Event Logfile.
 
The program requests the pay cycle and calculation number for which the rollback is to be performed and then the personnel number(s) involved.  When the last personnel number has been supplied, a <RETURN> will end the process.
 
If a personnel number is supplied, whose calculation number does not match the supplied value, a rollback will not be done.
 
Normal rollbacks cannot be performed after cheques have been generated, i.e. after the “Q” record for this pay cycle / calcnum exists in the Event Logfile - in such a case, Late Rollbacks must be performed (see next section).

 

2.    “LATE” ROLLBACK
 

A perennial problem exists when late tax or other advices are received in respect of people who have resigned, but only after the pay run has been closed off by generating cheques, i.e. the “Q” record for this pay cycle already exists in the Event Logfile.
 
In order to force late advices to appear in the correct pay cycle, thus ensuring that tax certificates and STATS 4.07 Reporting are correct, single “late” rollbacks must be performed in such cases.

Under no circumstances should resignation dates be artificially advanced in order to process such transactions in a later pay cycle.

When the option is executed, the system requests the pay cycle and calculation number for which the rollback is to be performed and then the first personnel number.  The user is warned that cheques have already been generated and must reply to the question:

   DO YOU WANT TO CONTINUE WITH THE LATE ROLLBACK ? (Y/N)

If the response is (Y)es, the rollback is done, and the user can then enter successive personnel numbers for further rollbacks.  A <RETURN> will end the process.

An “X” record with description “LATE ROLLBACK” is inserted into the Event Logfile for every late rollback.  This record also identifies: the person for whom the rollback was done, the system date and time, and the User-ID of the person who performed the rollback.  These records cannot be deleted by the user: they will remain as a permanent audit trail of such events (which may be listed via option {FPRMR1-2}).

Note that the system will save the old transactions in a special file, for later access by the program that Posts to GL: it also saves reports {FPRNR2-21} “Late Rollback Reconciliation” and {FPRN-24} “Adjustment Payslip”.

If the salary calculation needs to perform rounding adjustments on a salary calculation, this process happens when the salary calculation is done. The system will automatically create two transactions one on the salary transaction file and an identical record on Individuals {FPRI-2}. If a rollback is done, only the transactions created for the salary cycle to which event “C” is set, on menu option {FPRM-2}, will automatically be deleted from Individuals - as will all salary transactions from the salary transaction file.

 
User Selection Prompt Text
* an item between square brackets [ ] is the default answer
Type
&
Length
Comments
  This Program Deletes ALL Transactions and the Nett Salary Record for Specified Employees for a Specific Cycle and Calc. Number.  
    Supply Cycle for Rollback of Salary Calculation. N6  
  Rollback of (M)onthly or (W)eekly Payroll Run. A1    
  Salary Calculation Number. N1  
  If Cheques have already been Generated for this Cycle and Calc Number.

Do you Want to Proceed with Late Rollback?
A1  
  Supply Personnel Number for Rollback of Salary Transactions.  Press <Return> to Exit. N9  
 

Sort Order Per Comments
       


System Select    
  No special system selection.


Example
:






Processing
Rules
  
         No special processing rules.




See Also:



History of Changes

Date System Version By Whom Job Description
18-Apr-2008 v01.0.0.0 Magda van der Westhuizen t149068 New manual format.
01-Oct-2008 v01.0.0.0 Magda van der Westhuizen t152258 Update manual:  Language Editing:  Juliet Gillies.
23-Feb-2021 v04.1.0.0 Kerrylee Naidoo t246502 Enhancement to menu option