Validating Forms

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.