After a tax form or registration form's data has been entered into the system, it must be validated. A user may request the validation of a given form. Alternatively, a background process runs periodically to pick up forms awaiting validation and processes them.
Tax forms and registration forms are validated by executing rules that are configured for the form's form type. If a form passes validation, it continues through to a state where the form is ready to post.
If there are any validation errors or missing information, the details are captured as exceptions to the form.
There are cases where a user may be entering data or correcting data in a form and may want to check the form's validity. The product provides the ability to execute validation rules and return the list of possible exceptions for display to a user, if the form's business object has been configured to do so.
The base product has implemented this logic for the Tax Form and Registration Form parent business objects. For any specific form business object that refers to one of these as its parent business object, this functionality is available.
When a user is creating a form or is changing a form in a state that allows changes, a Check Form button is available. Clicking this button executes the form type's validation rules for the current view of the form. If any exceptions are found they are displayed to the user.
No updates to the database are made for on-demand validation. A user must save the form and click Validate to update the form and cause updates to the form exceptions.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.