Rules

The Rules file provides Calculation, Translation, and Consolidation logic. Standard calculations and logic have been provided based on expectations of tax requirements. No special Consolidation logic is used as part of the sample tax application; therefore, default consolidation logic is applied, or translation logic as well.

If you make changes to the Rules file, Oracle recommends that you document the changes in the file so you can easily identify and duplicate the changes if an updated Tax Provision Rules file is issued. To change a line in the file, copy the line, comment out the original, change the copy, and precede the change with a left-justified comment:

Example

‘ABC Company 2014-07-01 Replaced following one line to deactivate a rule

‘Const RUN_RULE_CASHFLOW_COPY = TRUE

Const RUN_RULE_CASHFLOW_COPY = TRUE

If you add rules to the Rules file, Oracle recommends that you create the new code in a separate subroutine at the end of the Rules file and note the call to the new subroutine with a comment.

Example

‘ABC Company 2014-07-01 Added following one line to call new rule

Call CalculateStatisticsABCCompany

As updated standard Tax Provision Rules files are issued, you can use a file-compare utility to identify new code in the newly issued file and the additional code in the client file.

The Rules file contains configuration and debug settings that should be reviewed during implementation. Debugging is turned off by default. You can modify the Debug setting in rules if needed.