My Oracle Support Banner

AU: Payroll Tax Report by Legal Employer (Australia) (XML) Error - "ORA-20001: Function get_tax ORA-20001: Divide by zero at line XXX of AU_PAYROLL_TAX" (Doc ID 3009463.1)

Last updated on MARCH 13, 2024

Applies to:

Oracle HRMS (Australia) - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

Problem Statement:
-----------------------
Error encountered with 'Payroll Tax Report by Legal Employer (Australia) (XML)'.

The child program 'Payroll Tax Report by Legal Employer (XML)' completes in error with the log file showing the below.

ORA-20001: Function get_tax ORA-20001: Divide by zero at line XXX of AU_PAYROLL_TAX

Cause: An attempt was made to divide a number by zero. Suppose that a formula has an input called NUMBER_IN, and a line of the form NUMBER_OUT = 100 / NUMBER_IN. If NUMBER_IN was passed a value of zero, then this error would result.

Action: Please refer to your system administrator.
(3=AU_GET_GLOBAL_VALUE)
ORA-06512: at "APPS.PAY_AU_PAYTAX_PKG", line XXX
ORA-06512: at "APPS.PAY_PYAUPYT_XMLP_PKG", line XX
ORA-06512: at line 1

Steps To Reproduce:
------------------------
1. Responsibility: AU HRMS Manager

2. Navigate to View > Requests > Submit New Request

3. Run 'Payroll Tax Report by Legal Employer (Australia) (XML)'

4. The child process 'Payroll Tax Report by Legal Employer (XML)' completes in error

5. Check the log files of both programs

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.