EPY: Calculation Error occurs After Applying PFL (Paid Family Leave) Patch 153 - in PSPUSTAX

(Doc ID 2396296.1)

Last updated on MAY 08, 2018

Applies to:

PeopleSoft Enterprise HCM Payroll for North America - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

On PeopleSoft Payroll for North America version 9.2, Customer received a calculation error after applying PFL(Paid Family Leave) Patch (also delivered in 2018-B Tax Update) affecting PSPUSTAX,gnt
After applying PFL patch, the calc would error with the below:

Object Code error : file '/hr/HRSHARED/cblbin_HRTEST/PSPUSTAX.gnt'
error code: 153, pc=0, call=1, seg=0
153 Subscript out of range (in PSPUSTAX.cbl, line 3712)

Part of the new code for the PFL Patch affected a section called TXARY – Tax Set. The Tax Set was set at 300 and once the customer increased this array to 500 the Calc was successful.


ERROR
-----------------------
153
Object Code error : file '/hr/HRSHARED/cblbin_HRTEST/PSPUSTAX.gnt'
error code: 153, pc=0, call=1, seg=0
153 Subscript out of range (in PSPUSTAX.cbl, line 3712)



Changes

NEW Code in the Patch (PSPUSTAX.cbl)

IF RESIDENT-YES OF TXLNK
  AND MULTI-TAX-METHOD-NO OF TAXWK
  PERFORM VARYING TXARY-IDX FROM 1 BY 1
     UNTIL TXARY-IDX > TAX-SET-CNT OF TXARY
     IF TAX-CLASS-WITHHOLDING OF TXARY(TXARY-IDX)
        AND LOCALITY OF TXARY(TXARY-IDX) EQUAL SPACE
        AND RECIPROCITY-RULE-REDRES
            OF STATE-STATE OF TXARY(TXARY-IDX)
        IF TAX-METHOD-ANNUALIZED OF TXARY(TXARY-IDX)
           AND TXGRS-CUR OF TXARY(TXARY-IDX) > ZERO
           SET TAX-METHOD-ANN-YES OF TAXWK TO TRUE
        END-IF
        IF TAX-METHOD OF TXARY(TXARY-IDX) = 'S'
           AND TAX-METHOD-ANN-YES OF TAXWK
           SET TAX-METHOD-SUP-YES OF TAXWK TO TRUE
        END-IF
        IF TAX-METHOD OF TXARY(TXARY-IDX) = 'X'
           AND TAX-METHOD-SUP-YES OF TAXWK
           SET MULTI-TAX-METHOD-YES OF TAXWK TO TRUE
         END-IF
      END-IF
   END-PERFORM
END-IF

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms