US: Update Negative SIT Additional Tax Amount within State Tax Update API PAY_STATE_TAX_RULE_API, Error's: "Provide a state tax rule additional tax amount that is greater or equal to zero" (Doc ID 1443734.1)

Last updated on SEPTEMBER 13, 2015

Applies to:

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

This note provides a brief overview of


Problem Statement:

When using US State tax update API PAY_STATE_TAX_RULE_API.update_state_tax_rule to update 'additional tax amount' with a negative amount, it errors with message


"Provide a state tax rule additional tax amount that is greater or equal to zero"

Although when using the application (form PAYUSEET.fmx Form Version : to update State Income Tax (SIT) additional tax amount with a negative amount from the application (Navigation: Assignment->Tax Info -> State tax screen), it saves the change successfully.


Steps to Reproduce:
The issue can be reproduced at will with the following steps:

  1. Create an Employee in People screen
  2. Define primary assignment with all necessary required information in the Employee Assignment screen.
  3. Click on 'Tax Info' in the Assignment screen
  4. Click on 'State Tax' button to enter the state tax details - enter a -ve values for the field "Additional Tax amount", and all other necessary required information for state tax, then click on Save.
  5. Transaction will be saved to database without any error.
  6. For the same assignment (created in step2), and the State Tax (created in the step4), try to update the negative additional tax using wrapper code below. API fails with error message, "Additional tax amount should be greater or equal to zero"



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