When searching in oracle Fusion Tax, you have the ability to choose 30 so called extensible values. ’10 Character Attribute’, ’10 Date Attribute’ and ’10 Numeric Attribute’ values. And if Oracle Document ID 1992106.1 is anything to go by, it is Oracles way of allowing you to crete your own determining factors, like using DFFs to drive tax. Alas, not so.

fusion-tax-extensibility

Below is the response from Oracle Development on using these extensible values in

There were 10 char, 10 numeric and 10 date extensible attributes initially in Fusion under the determining factor set Trx Input factor. There used to be a call to a stub package in the tax engine before the main calculation steps. The customers would override the stub package to include their own logic to populate these extensible attributes and define rules based on them. There used to be control flags on the Configuration owner tax options UI to enabled Tax extensibility and control the call out to this stub package.

However from Fusion release3 or 5 onwards as the focus on Fusion applications shifted towards cloud, tax extensibility functionality was cut short since the customer does not access to the cloud database and cannot compile anything into the cloud database. The following changes were made to the solution

1. The extensibility stub package can no longer be overridden by the cloud customer and he cannot include his own logic into that stub package for extensible attributes.
2. The Configuration owner tax options UI code will no longer expose the control flags for enabling extensibility. The default stub package will always be called by default.
3. There is a code in the default stub package to choose assessable_value in numeric1 and uom_code in char1 extensible attributes. The rule can be defined based on these two values only. No other value can be substituted for the extensibility.

In essence call extensibility functionality has been in a way discontinued for cloud customers. However on-premise customers can use it but with a disclaimer that if in future they migrate to cloud then all their extensible code will be lost.