Many tax authorities provide web self service applications that
allow a taxpayer to file forms online. These applications may require
form rules that differ from the rules applied when forms are uploaded
and processed in the system. The following sections highlight unique
functionality for form rules invoked from web self service.
Form Validation
Implementations may choose
to offer the ability for the taxpayer to "Check the Form" as it is
being filled in. There are some types of validation that a tax authority
may not want to execute when a taxpayer requests on demand validation.
The product provides the following support for web self service based
validation:
- A rule event flag of WSS Validate is provided when configuring form type rules. This allows an implementation
to configure the validation rules that are appropriate for checking
a form filled in online by a taxpayer.
- A special business service called Apply WSS Validation Rules (C1-ApplyWSSValidation) is
provided. An integration with a WSS system can call this service passing
the form data. The service executes the rules linked to the form type
via the WSS Validate rule event and returns any exceptions found. It also returns an
indication if any of the form data has been changed as a result of
"auto-correct" functionality in any of the rules.
Copy Details From Previous Form
Implementations
may choose to offer the ability for the taxpayer to pre-populate a
new form based on details from a previous filing of the same form
type. The type of information that should be copied may differ for
different form types. The product provides the following support for
this function:
- A rule event flag of Copy Previous
Form is provided when configuring form type rules. This
allows an implementation to configure the rules that govern the information
to be transferred from a previous form of this type.
- A special business service called Copy From Previous Form (C1-CopyFromPreviousForm) is
provided. An integration with a WSS system can call this service passing
the WSS form data. The service executes the rules linked to the form
type via the Copy From Previous
Form rule event and returns an indication if any of the
form data has been changed as a result of logic in any of the rules.
Pre-populate Form Details
Implementations
may choose to automatically pre-populate a new form based on known
information about the taxpayer. A common example is demographic information
such as names and addresses. The type of information that should be
retrieved may differ for different form types. The product provides
the following support for this function:
- A rule event flag of Pre-Populate
Form is provided when configuring form type rules. This
allows an implementation to configure the rules that govern the taxpayer
information to be retrieved and populated in a form of this type.
- A special business service called Pre-populate Taxpayer Information (C1-GetTaxpayerInfoForm)
is provided. An integration with a WSS system can call this service
passing the WSS form data. The service executes the rules linked to
the form type via the Pre-Populate
Form rule event and returns any exceptions found. It also
returns an indication if any of the form data has been changed as
a result of logic in any of the rules.
Copyright © 2007, 2016, Oracle and/or its affiliates. All rights reserved. Documentation build: 2.5.2016 10:21:45 [T1_1454696505000]