Documente Academic
Documente Profesional
Documente Cultură
Fusion V1
Author:
Creation Date:
11-May-11
Update Date:
15-Jan-13
Draft / Version:
5.0
Change Record
Date
Author
Version
Change Reference
11-May-11
Desh Deepak
1.0
First draft
01-Feb-12
Steven Chi
2.0
19-Sept-12
Steven Chi
3.0
05-Nov-12
Steven Chi
4.0
15-Jan-13
Steven Chi
5.0
Party creation API calling syntax added. Appendix for running the
Fusion Tax Content Upload Program added for regular partner data
content file quality assurance purposes.
Alternatives for, and importance of, creating taxes using the Global
Configuration Owner for use with tax partner content added. Tax
Partner Party Creation & Registration Section added with detailed
steps and screen prints applicable to different Fusion Applications
Releases. Importance of identifying and addressing the need for
raised exceptions emphasized for selected PL/SQL package
procedures used for tax partner integrations. Appendix for running
the Fusion Tax Content Upload Program expanded with detailed
steps and screen prints applicable to different Fusion Applications
Releases for both On Premise and Cloud Deployments.
Enhanced execution steps and screen prints added to the Fusion Tax
Content Upload Program Appendix for (1) Oracle Fusion On Premise
Deployments involving tax partner content, tax partner calculation
services, or both, (2) Oracle Fusion Cloud Deployments involving
only tax partner content, and (3) Oracle Fusion Cloud Deployments
involving only tax partner calculation services or tax partner content
and tax partner calculation services. Key tax regime start date
prerequisite necessary for the Fusion Tax Content Upload Program
added to the Configuring Fusion Tax for Partner Integration Section.
ZX_REGISTER_TAX_PARTNER API calling script details expanded for
different cases to create and register a tax partner as a party for
Oracle Fusion Applications On Premise Deployments.
Table of Contents
Page 1 of 71
Table of Contents
1
Introduction ...........................................................................................................................................4
4.2
4.3
10
8.1
8.2
8.3
Vertex Q-Series and ADP-Taxware Sales and Use Tax (SUT) Integration .........................................33
9.1
9.2
Taxware SUT.............................................................................................................................34
zx_tax_partner_pkg.messages_tbl_type .................................................................................35
10.2
zx_tax_partner_pkg.output_sync_tax_lines_tbl_type ............................................................36
10.3
zx_tax_partner_pkg.tax_currencies_tbl_type .........................................................................37
10.4
zx_tax_partner_pkg.tax_lines_tbl_type ..................................................................................37
10.5
zx_tax_partner_pkg.trx_rec_type ...........................................................................................42
10.6
zx_api_prvdr_pub.error_messages_tbl ...................................................................................42
10.7
ZX_IMPORT_TAX_LINES_INPUT_V ..........................................................................................42
10.8
ZX_O2C_CALC_TXN_INPUT_V..................................................................................................43
10.9
ZX_SYNC_HDR_INPUT_V..........................................................................................................57
Page 2 of 71
11
Appendix B Important Changes for Tax Partners between EBS R12 and Fusion ...........................62
12
13
14
15
Table of Contents
Page 3 of 71
Introduction
This document is intended for the tax partner integrators to build integration of a third party transaction
(indirect) tax calculation application with Oracle Fusion Tax. Oracle Fusion Tax provides a set of tax interfaces
to enable tax partner agnostic integration. Tax partners services/API must conform to the tax interfaces
described in this document.
The integration described in this document, with Fusion Tax, acts as a gateway to all Order-to-Cash
applications integrated for tax calculation.
Introduction
Page 4 of 71
Tax Regime Users must create a tax regime for which tax partner services would to be used for tax
calculation. The Regime level can either be Country or Tax Zone. When using regime at Tax Zone level,
only a tax zone with the boundary as World must be used. Tax partner API is called once for a regime.
So, if a single tax partner API can calculate taxes of United States, Canada and Mexico, define a tax regime
for a tax zone comprising of United States, Canada and Mexico. If a transaction involves any one or more
of these countries, tax partner API would be invoked just once to calculate applicable taxes of all of the
countries in the zone.
Finally, when using the Fusion Tax Content Upload Program to upload a tax partner content file, it is
important to create a tax regime with a Start Date = 1/1/51 (January 1, 1951) or earlier to ensure that
there are no conflicts with specific tax partner content start dates. In practice, this consideration is critical
when uploading a tax partner content file for the United States.
Tax Users must create all the taxes of the tax regime. There can be more than one tax for a tax regime.
Tax accounts must be defined for each tax for general ledger accounting. These accounts are copied from
the tax to the tax jurisdictions.
Tax Status Users must create at least one tax status for each tax. Each tax must have one default tax
status.
Tax Partner Party Create tax partner as a party as explained in the Tax Partner Party Creation &
Registration Section. This should be done as an automatic installation step in partner installation process.
Tax Jurisdiction Users must create at least one tax jurisdiction for each tax. Alternatively, for United
States sales/use taxes, tax partners can also provide tax jurisdiction and tax rates content file for loading
in Fusion Tax. Tax accounts are copied from the tax and users are allowed to change them.
Tax Rates Define at least one tax rate code for the default tax status. Each tax status is required to have
a default tax rate code. For the default tax rate code, tax jurisdiction must be left NULL and Allow ad hoc
tax rate flag should be checked. Tax accounts are copied from the tax or tax jurisdiction and can be
changed by the user.
Tax Regime Configuration Options and Service Subscriptions Create configuration option and service
subscription for Business Units and/or Legal Entities that would be using tax partner services for tax
calculation for this regime.
Tax Content For United States sales tax, users can upload geography, tax zones, tax jurisdictions, and tax
rates from a tax partner content file. This enables partner calculated tax lines to have the same tax
jurisdiction codes and tax rate codes as returned by a tax partner application. This step for uploading a tax
partner content file can be completed only after a tax partner has been created as a party and after a tax
regime has been created for the United States. As outlined above, when using the Fusion Tax Content
Upload Program to upload a tax partner content file, it is important to create a tax regime with a Start
Date = 1/1/51 (January 1, 1951) or earlier to ensure that there are no conflicts with specific tax partner
content start dates.
Configuring Fusion Tax for Partner Integration Oracle Corporation Confidential - For Oracle internal use only
Page 5 of 71
A user can elect to directly create the STATE, COUNTY, and CITY Taxes upfront in Fusion Tax prior to
executing the content upload program to allow for more detailed control of tax-level configuration
settings. In all cases in which the STATE, COUNTY, and CITY Taxes are directly created upfront in Fusion
Tax prior to executing the content upload program, please note (1) all three taxes must be created using
the Global Configuration Owner to prevent the creation of duplicate taxes downstream by the content
upload program and (2) none of the taxes should be enabled for either Simulation or Transactions until a
user completely understands the impacts to tax-level configuration settings (i.e. some tax-level
configuration settings can only be changed when the taxes are not enabled for either Simulation or
Transactions, whereas other tax-level configuration settings can still be changed as long as taxes are only
enabled for Simulation, but not enabled for Transactions).
If a user does not create STATE, COUNTY or CITY taxes for the tax regime upfront in Fusion Tax prior to
executing the content upload program, the content upload program will automatically create these three
taxes using the Global Configuration Owner and specific tax-level configuration settings (ex. specific Tax
Controls Functionality Options, Tax Accounts Creation Methods, Tax Rule Defaults, etc.). The content
upload program also creates three default tax status codes as STANDARD for each of these three taxes.
Finally, it also creates four default tax rate codes for each default tax status for storing sales, use, lease,
and rental tax rates.
Fusion Functional Setup Manager lets a user uncheck the features that are not to be configured for a tax
regime. This presents user with a list of minimal tasks required. Following features can be optionally turned off
for a tax regime Party Fiscal Classifications
Legal Fiscal Classifications
Product Fiscal Classifications
Product Category Classifications
Transaction Business Categories
Transaction Fiscal Classifications
Document Fiscal Classifications
Intended Use Fiscal Classifications
User-Defined Fiscal Classifications
Multiple Tax Jurisdictions
Tax Exemptions
Tax Rate Exceptions
Tax Recovery
Tax Registration Statuses
Offset Taxes
Offset Taxes, Tax Rate Exceptions, and Tax Recovery must not be configured when using a tax partner. Tax
Exemptions should optionally be configured, only if using Vertex Inc. Q-Series or ADP-Taxware SUT
applications. If a tax partner decides to leverage any other feature listed above, tax partner must explain its
usage to the Fusion customers via tax partner documentation.
Configuring Fusion Tax for Partner Integration Oracle Corporation Confidential - For Oracle internal use only
Page 6 of 71
Page 7 of 71
Is it a Tax Partner
Subscribed Tax
Regime?
No
Yes
Invoke User Extensible
APIs
Invoke Tax Partners
Tax Calculation API
Page 8 of 71
Update of a transaction line attribute that does not re-require tax re-calculation e.g. transaction_number
Deletion of a transaction
Entry of a manual tax line
Entry of a tax only invoice
Successful validation of a transaction
Next section provides details of the three APIs tax partners are required to provide and how these APIs handle
various transaction events (scenarios).
Page 9 of 71
Tax Calculation
Tax Synchronization
Global Document Update
Fusion Tax calls a tax partners at transaction level. All transaction lines requiring tax handling for a transaction
are passed in a single call.
Tax partners can calculate taxes for multiple countries in a single call if a tax regime is defined at a Tax Zone
level and a partner API is capable of handling multiple countries in a single API call.
4.1
Usage
Data Type
Description
Currencies
Table
IN OUT
zx_tax_partner_pkg.
tax_currencies_tbl_type
Resultant Tax
Lines
OUT
zx_tax_partner_pkg.
tax_lines_tbl_type
Error Status
OUT
VARCHAR2
Error / Debug
Messages
OUT
zx_tax_partner_pkg.
messages_tbl_type
QUOTE Transaction is being sent for tax quote. This transaction is not supposed to be
recorded in tax partners repository.
Oracle Corporation Confidential - For Oracle internal use only
Page 10 of 71
o
o
CREATE Transaction is being sent for tax calculation and recording in tax partners
repository first time.
UPDATE A transaction, already stored in tax partner repository, is being sent for recalculation of taxes. Transaction lines may or may not have changed.
Document
Level Action
CREATE
Business Scenario
Example
CREATE
Create new
transaction line.
CREATE_WITH_TAX
Import transaction
line with taxes.
Record associated
imported tax lines as is.
QUOTE
Request a tax
estimate for a
transaction line.
RECORD_WITH_NO_TAX
Fusion Receivables
lets a user credit
transaction lines
only without
requiring
calculation of tax.
LINE_INFO_TAX_ONLY
CREATE
UPDATE
UPDATE
Update a
transaction header
or a transaction
line attributes that
have tax
implications.
DELETE
Delete a
transaction line.
QUOTE
Request a tax
estimate for a
transaction line.
SYNCHRONIZE
Update a
transaction header
or a transaction
line attributes that
does not require
tax re-calculation.
LINE_INFO_TAX_ONLY
N/A
QUOTE
A subsequent synchronize
call would synchronize the
tax line.
Page 12 of 71
exemption certificate number or select an existing exemption certificate number using a List of
Values. In order to get the List of Values, the exemptions must also be defined in Fusion Tax.
Tax partners should perform validation of the exemption certificate number, check existence
and/or create a new exemption certificate number entered by the user.
Optionally, one more attribute, called exemption_control_flag, can also be passed on a
transaction line. Following table shows the possible values of this flag and its intended behavior.
Value
Meaning
Intended Behavior
Required
Standard
Exempt
Rounding
For converting tax amounts to one or more reporting currencies, Fusion Tax uses unrounded
transaction currency tax amounts. Tax partner API must return both rounded and un-rounded tax
amounts in the transaction currency.
Partners should advise mutual customer to configure same or more precise rounding precision in
Fusion Tax than in partner application. By doing so, Fusion Tax rounding process would not do
further rounding on partner calculated rounded tax amounts.
Page 13 of 71
4.2
Parameter
Usage
Resultant
Synchronized
Tax Lines
OUT
Data Type
zx_tax_partner_pkg.
output_sync_tax_lines_tbl_type
Description
PL/SQL collection for returning
synchronized tax lines back to Fusion
Tax. Tax partner API may update
effective tax rate and/or taxable
basis.
The parameter value is expected to
be NULL if synchronization is for
transaction attributes only.
Error Status
OUT
Error / Debug
OUT
Messages
VARCHAR2
zx_tax_partner_pkg.
messages_tbl_type
SYNCHRONIZE_HEADER_ONLY
Transaction Number
Transaction Description
Document Sequence Value
Transaction Due Date
Page 14 of 71
SYNCHRONIZE_TRX_LINES
SYNCHRONIZE_TAX_LINES
4.3
Parameter
Usage
Transaction Record IN
Data Type
Description
zx_tax_partner_pkg.
trx_rec_type
Error Status
OUT
VARCHAR2
Error / Debug
Messages
OUT
zx_tax_partner_pkg.
messages_tbl_type
Page 15 of 71
Transaction Level
Action
DELETE
FREEZE_FOR_TAX
UNFREEZE_FOR_TAX
If the transaction is not yet reported, then mark it as not ready to report. If
it is already reported, then return an error to indicate that the unfreeze
process is not successful.
Page 16 of 71
Partner Calculated Tax Lines Processing by Fusion Tax Oracle Corporation Confidential - For Oracle internal use only
Page 17 of 71
Page 18 of 71
Page 19 of 71
In the API calling syntax outlined above, the tax partner must decide how to populate the Partner Name and
Provider Type API Input Parameters based on an individual clients tax deployment needs as well as the
following attribute table:
Sequence
1
Attribute
Data Type
Partner Name
STRING
Required
Y
Description
Company name of the tax partner.
The three possible values are BOTH,
CONTENT, and SERVICES.
CONTENT Tax partner provides only
tax content for loading into Fusion Tax.
Provider Type
STRING
Case 2 On Premise Deployments using Oracle Fusion Release 5 and Subsequent Releases
Similar to Case 1 outlined above, for all Oracle Fusion on premise deployments in which tax partner content,
tax partner calculation services, or both tax partner content and calculation services will be utilized, tax
partner party creation and registration is performed using the standard Oracle API,
ZX_REGISTER_TAX_PARTNER.register_tax_partner.
However, in on premise deployment situations which involve Oracle Fusion Release 5 and subsequent
Releases, the API calling script will be different in structure. Tax partners will be specifically responsible for
providing a script to all of their applicable clients upfront that will properly invoke a call to the standard Oracle
API ZX_REGISTER_TAX_PARTNER.register_tax_partner to create and register the tax partner as a party as
outlined in the sample calling syntax below for on premise deployments which involve Oracle Fusion Release 5
and subsequent releases:
DECLARE
x_err_message VARCHAR2(100);
x_return_status VARCHAR2(10);
x_party_tax_profile_id NUMBER;
BEGIN
ZX_REGISTER_TAX_PARTNER.register_tax_partner
(p_party_name
=> 'Partner Name',
p_party_code
=> 'Partner Code',
p_provider_type_code => 'Provider Type',
x_party_tax_profile_id => x_party_tax_profile_id,
x_err_message
=> x_err_message,
x_return_status
=> x_return_status);
IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
DBMS_OUTPUT.put_line('Error: ' || x_err_message);
ELSE
DBMS_OUTPUT.put_line('Party Created successfully');
END IF;
END;
/
Tax Partner Party Creation & Registration
Page 20 of 71
COMMIT;
EXIT;
In the API calling syntax outlined above, the tax partner must decide how to populate the Partner Name and
Provider Type API Input Parameters based on an individual clients tax deployment needs as well as the
following attribute table:
Sequence
Attribute
Data Type
Required
Description
Partner Name
STRING
Partner Code
STRING
Provider Type
STRING
Oracle Fusion Cloud Deployments: Required Steps for Utilizing Tax Partner Content Only
For Oracle Fusion cloud deployments in which only tax partner content will be utilized, tax partner party
creation and registration is performed using a two-step sequential process as outlined below. This approach is
valid for all Oracle Fusion cloud deployments that are available with Fusion Applications Release 5 and
subsequent releases.
1. Creation of a standard lookup code value within the ZX_SERVICE_PROVIDER Lookup Type
a. The existing ZX_SERVICE_PROVIDER Lookup Type is accessible by:
Entering Manage Standard Lookups as the Name in the All Tasks UI Tab.
Selecting the Search Button and the Go to Task Icon for Manage Standard Lookups in sequence.
Page 21 of 71
b. After retrieving the existing ZX_SERVICE_PROVIDER Lookup Type by selecting Search as outlined above:
Page 22 of 71
Fusion Cloud Deployments: Required Steps for Utilizing Tax Partner Services Only or Content and Services
For all Oracle Fusion cloud deployments in which only tax partner calculation services or both tax partner
content and calculation services will be utilized, tax partner party creation and registration is performed using
an inline create option available within the Tax Regime Service Subscriptions User Interface (UI). This
approach is valid for all Oracle Fusion cloud deployments that are available with Fusion Applications Release 5
and subsequent releases. The procedures for tax partner party creation and registration are outlined below.
1. Using the Navigator > Tools > Setup and Maintenance path, perform a task name search for Manage Tax
Regimes:
2. Select the Go to Task Icon for Manage Tax Regimes to retrieve the Manage Tax Regimes UI:
Page 23 of 71
4. Select the Service Subscriptions UI Tab and then select the Add a New Record Icon (Green Plus Sign):
Page 24 of 71
5. With the exception of the Service Provider, enter in all service subscription information:
6. Use the drop-down listing for the Service Provider to select the inline Create option assuming the specific
Service Provider has not been previously created:
Page 25 of 71
7. Enter the required information for the Create Service Provider UI (Note: The Type Field may either be
populated with a value of Both or Services. A value of Both indicates that the tax partner will be used for both
tax content and tax calculation services whereas a value of Services indicates that the tax partner will only be
used for tax calculation services):
8. Select Save and Close from the Create Service Provider UI, which will result in navigation back to the Create
Tax Regime UI as shown below. (Note: Once the final review of the new tax regime has been completed, you
may select Save and Close on the Create Tax Regime UI as well):
Page 26 of 71
8.1
8.2
Page 27 of 71
ZX_VERTEX_TAX_SERVICE_PKG.SYNCHRONIZE_VERTEX_REPOSITORY
(ZX_PTNR_SRVC_INTGRTN_PKG.G_SYNC_TAX_LINES_TBL, --OUT
ZX_PTNR_SRVC_INTGRTN_PKG.G_ERROR_STATUS,
--OUT
ZX_PTNR_SRVC_INTGRTN_PKG.G_MESSAGES_TBL);
--OUT
IF ZX_PTNR_SRVC_INTGRTN_PKG.G_ERROR_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
x_return_status := FND_API.G_RET_STS_ERROR;
RETURN;
END IF;
ELSIF p_service_type_code = 'DOCUMENT_LEVEL_CHANGES' THEN
-- ***************Replace with your package.procedure
name************************************--- ***************Ensure that OUT parameters are as per API
specification**************************-ZX_VERTEX_TAX_SERVICE_PKG.GLOBAL_DOCUMENT_UPDATE
(ZX_PTNR_SRVC_INTGRTN_PKG.G_TRX_REC,
--IN
ZX_PTNR_SRVC_INTGRTN_PKG.G_ERROR_STATUS,
--OUT
ZX_PTNR_SRVC_INTGRTN_PKG.G_MESSAGES_TBL);
--OUT
IF ZX_PTNR_SRVC_INTGRTN_PKG.G_ERROR_STATUS <> FND_API.G_RET_STS_SUCCESS THEN
x_return_status := FND_API.G_RET_STS_ERROR;
RETURN;
END IF;
ELSE
Raise InvalidServiceType;
END IF;
--ELSIF **************** Add separate code here for different Regime and Business Flow if needed*****
ELSE
Raise InvalidContextCcid;
END IF;
END IF;
Page 28 of 71
Page 29 of 71
8.3
Page 30 of 71
Page 31 of 71
Page 32 of 71
Vertex Q-Series and ADP-Taxware Sales and Use Tax (SUT) Integration
In EBS R12, Oracle pre-packaged Vertex Inc. Q-Series and ADP-Taxware SUT zip files and provided a shell script
to unzip and install partner software. This process installed database objects only. Customers had to install
Vertex Inc./ADP-Taxware client software using Vertex Inc./ADP-Taxware installation process.
In Fusion, Vertex Inc. Q-Series and ADP-Taxware SUT software are not shipped as zip files. Customers must get
both backend and client software from Vertex Inc./ADP-Taxware. Vertex Inc. and ADP-Taxware are responsible
for providing installation and integration manual to customers. This section explains additional steps required
for Vertex Inc. Q-Series and ADP-Taxware SUT. It is recommended that these steps are done in a script to
make installation easier for the customers. Oracle Fusion would not publish any document on Vertex Inc. QSeries and ADP-Taxware implementation. So, Vertex Inc. and ADP-Taxware must publish their integration
manual for mutual customers.
Note that for all other tax partner software integration other than Vertex Inc. Q-Series and ADP-Taxware SUT,
this section must be skipped.
9.1
Vertex Q-Series
1.
After creating Vertex Inc. as a party as per the instructions given in Tax Partner Installation &
Integration section and after installing Q-Series software, re-create following synonyms
CONNECT <Fusion_Schema User>/<Password>
CREATE OR REPLACE SYNONYM ZX_TAX_VERTEX_QSU FOR <Vertex Schema>.QSU;
CREATE OR REPLACE SYNONYM ZX_TAX_VERTEX_GEO FOR <Vertex Schema>.GEO;
CREATE OR REPLACE SYNONYM ZX_TAX_VERTEX_AUDIT FOR <Vertex Schema>.REGPRERETURNSTBL;
2.
3.
4.
5.
6.
Vertex Q-Series and ADP-Taxware Sales and Use Tax (SUT) Integration Oracle Corporation Confidential - For Oracle internal use only
Page 33 of 71
7.
8.
9.2
Taxware SUT
1.
2.
3.
4.
5.
6.
7.
After creating ADP-Taxware as a party as per the instructions given in Tax Partner Installation &
Integration section and after installing ADP-Taxware SUT software, re-create following synonyms
CONNECT <Fusion Schema User>/<Password>
CREATE OR REPLACE SYNONYM ZX_TAX_TAXWARE_010 FOR <Taxware Schema>.TAXPKG_10;
CREATE OR REPLACE SYNONYM ZX_TAX_TAXWARE_GEN FOR <Taxware Schema>.TAXPKG_GEN;
CREATE OR REPLACE SYNONYM ZX_TAX_TAXWARE_AUDIT_HEADER FOR <Taxware
Schema>.TAXAUDIT_HEADER;
CREATE OR REPLACE SYNONYM ZX_TAX_TAXWARE_AUDIT_DETAIL FOR <Taxware
Schema>.TAXAUDIT_DETAIL;
CREATE OR REPLACE SYNONYM ZX_TAX_TAXWARE_AUDIT_JURIS FOR <Taxware
Schema>.TAXAUDIT_JURIS;
CREATE OR REPLACE SYNONYM ZX_TAX_TAXWARE_AUDIT_TAX FOR <Taxware
Schema>.TAXAUDIT_TAX;
Provide grants to FUSION schema on the required SUT objects.
ADP-Taxware SUT APIs do not follow APIs specification described in Tax Partner APIs section of this
document. Oracle wrote three wrappers APIs over ADP-Taxware SUT APIs to meet Oracle
specifications. ADP-Taxware can either use the same for integrating with Fusion, can change these
wrappers or can re-write SUT APIs as per the APIs specification.
o Tax Calculation API - ZX_TAXWARE_TAX_SERVICE_PKG.CALCULATE_TAX_API
o Tax Synchronization API ZX_TAXWARE_TAX_SERVICE_PKG.SYNCHRONIZE_TAXWARE_REPOSITORY
o Global Document Update API ZX_TAXWARE_TAX_SERVICE_PKG.GLOBAL_DOCUMENT_UPDATE
To invoke ZX_TAXWARE_TAX_SERVICE_PKG.CALCULATE_TAX_API,
ZX_TAXWARE_TAX_SERVICE_PKG.SYNCHRONIZE_TAXWARE_REPOSITORY and
ZX_TAXWARE_TAX_SERVICE_PKG.GLOBAL_DOCUMENT_UPDATE wrapper APIs, modify
ZX_PTNR_SRVC_INTGRTN_PKG.invoke_third_party_interface procedure as explained in Tax Partner
Installation and Integration section.
Customizable functions that were made available in EBS R12 are still available in
ZX_TAXWARE_USER_PKG. Refer Oracle E-Business Tax: Vertex Q-Series and Taxware Sales/Use Tax
System Implementation Guide, Release 12 for more information on customizable functions and
explain the same in an implementation guide for the mutual customers.
Customizable functions are called from ZX_TAXWARE_USER_PKG.DERIVE_HDR_EXT_ATTR and
ZX_TAXWARE_USER_PKG.DERIVE_LINE_EXT_ATTR procedures. Implementation consultant should
change ZX_USER_EXT_PKG.invoke_third_party_interface procedure to un-comment the commented
code that calls ZX_TAXWARE_USER_PKG.DERIVE_HDR_EXT_ATTR and
ZX_TAXWARE_USER_PKG.DERIVE_LINE_EXT_ATTR procedures. Implementation consultant must
follow instructions provided in User Extensible Attributes section specifically p_partner_name and
p_tax_regime_code values.
Profile options provided for ADP-Taxware SUT integration in EBS R12 continue to exist in Fusion.
Vertex Q-Series and ADP-Taxware Sales and Use Tax (SUT) Integration Oracle Corporation Confidential - For Oracle internal use only
Page 34 of 71
10.1 zx_tax_partner_pkg.messages_tbl_type
A table of this data type is used for receiving errors returned by tax partner APIs. Each error should be
returned in one of the following three contexts:
Transaction Header
Transaction Line
Tax Line
Sequence
Attribute
document_type_id
Data Type
NUMBER
Required
Description
transaction_id
NUMBER
transaction_line_id
NUMBER
trx_level_type
VARHCAR2(30)
country_code
VARCHAR2(30)
tax
VARCHAR2(30)
situs
VARCHAR2(30)
error_message_type
VARCHAR2(30)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 35 of 71
error_message_string
VARCHAR2(240)
10.2 zx_tax_partner_pkg.output_sync_tax_lines_tbl_type
A table of this data type is used by tax synchronization API to return effective tax rate percentage and/or
effective taxable basis determined by tax partner API for the tax lines that are being synchronized in the tax
partners repository. output_sync_tax_lines_tbl_type is a PL/SQL table of records sync_tax_lines_rec_type
having following columns:
Sequence
Attribute
document_type_id
Data Type
NUMBER
Required
Description
transaction_id
NUMBER
transaction_line_id
NUMBER
trx_level_type
VARHCAR2(30
)
country_code
VARCHAR2(30
)
tax
VARCHAR2(30
)
situs
VARCHAR2(30
)
tax_rate_percentage
NUMBER
taxable_amount
NUMBER
Tax Partner API must return either tax_rate_percentage or taxable_amount or both for each output line.
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 36 of 71
10.3 zx_tax_partner_pkg.tax_currencies_tbl_type
A table of this data type is used by tax calculation API to pass exchange rate information to the tax partner if
transaction currency is different from the tax currency. The same table is also used to receive precision
information from the tax partner for tax currency.
tax_currencies_tbl_type is of record tax_currencies_rec_type having following columns:
Sequence
Attribute
tax
Data Type
VARCHAR2(30)
Required
Description
tax_currency_code
VARCHAR2(15)
trx_line_currency_code
VARCHAR2(15)
exchange_rate
NUMBER
tax_currency_precision
NUMBER
10.4 zx_tax_partner_pkg.tax_lines_tbl_type
A table of this data type is used by tax calculation API to receive tax lines determined by the tax partner.
tax_lines_tbl_type contains following columns:
Sequence
1.
Attribute
document_type_id
Data Type
NUMBER
Required
Description
2.
transaction_id
NUMBER
3.
transaction_line_id
NUMBER
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 37 of 71
4.
trx_level_type
VARHCAR2(30)
5.
country_code
VARCHAR2(30)
Represents a classification of
the charges imposed by a
government through a fiscal
or tax authority. For example,
it can be STATE, COUNTY,
CITY, DISTRICT COUNTY,
DISTRICT CITY, etc.
6.
Tax
VARCHAR2(30)
7.
Situs
VARCHAR2(30)
8.
tax_jurisdiction
VARCHAR2(30)
9.
tax_status_code
VARCHAR2(30)
10.
tax_rate_code
VARCHAR2(30)
11.
tax_amount
NUMBER
12.
unrounded_tax_amount
NUMBER
13.
tax_currency_code
VARCHAR2(30)
Tax Currency
14.
tax_curr_tax_amount
NUMBER
15.
tax_rate_percentage
NUMBER
16.
taxable_amount
NUMBER
Taxable amount in
transaction currency.
17.
Tax_Exemption_id
NUMBER
18.
exempt_certificate_number
VARCHAR2(80)
19.
exempt_rate_modifier
NUMBER
20.
exempt_reason
VARCHAR2(240)
21.
Exemption_reason_code
VARCHAR2(30)
22.
tax_only_line_flag
VARCHAR2(1)
23.
inclusive_tax_line_flag
VARCHAR2(1)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 38 of 71
line_amt_includes_tax_flag
VARCHAR2(1)
25.
use_tax_flag
VARCHAR2(1)
26.
27.
28.
user_override_flag
last_manual_entry
manually_entered_flag
VARCHAR2(1)
VARCHAR2
VARCHAR2(1)
29.
registration_party_type
VARCHAR2(30)
30.
party_tax_reg_number
VARCHAR2(50)
31.
threshold_indicator_flag
VARCHAR2(1)
32.
Attribute_category
VARCHAR2(600)
33.
Attribute_date1
DATE
34.
Attribute_date2
DATE
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 39 of 71
35.
Attribute_date3
DATE
36.
Attribute_date4
DATE
37.
Attribute_date5
DATE
38.
Attribute_number1
NUMBER
39.
Attribute_number2
NUMBER
40.
Attribute_number3
NUMBER
41.
Attribute_number4
NUMBER
42.
Attribute_number5
NUMBER
43.
Attribute1
VARCHAR2(600)
44.
Attribute2
VARCHAR2(600)
45.
Attribute3
VARCHAR2(600)
46.
Attribute4
VARCHAR2(600)
47.
Attribute5
VARCHAR2(600)
48.
Attribute6
VARCHAR2(600)
49.
Attribute7
VARCHAR2(600)
50.
Attribute8
VARCHAR2(600)
51.
Attribute9
VARCHAR2(600)
52.
Attribute10
VARCHAR2(600)
53.
Attribute11
VARCHAR2(600)
54.
Attribute12
VARCHAR2(600)
55.
Attribute12
VARCHAR2(600)
56.
Attribute13
VARCHAR2(600)
57.
Attribute15
VARCHAR2(600)
58.
Char1
VARCHAR2(600)
59.
Char2
VARCHAR2(600)
60.
Char3
VARCHAR2(600)
61.
Char4
VARCHAR2(600)
62.
Char5
VARCHAR2(600)
63.
Char6
VARCHAR2(600)
64.
Char7
VARCHAR2(600)
65.
Char8
VARCHAR2(600)
66.
Char9
VARCHAR2(600)
67.
Char10
VARCHAR2(600)
68.
Date1
DATE
69.
Date2
DATE
70.
Date3
DATE
71.
Date4
DATE
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 40 of 71
72.
Date5
DATE
73.
Date6
DATE
74.
Date7
DATE
75.
Date8
DATE
76.
Date9
DATE
77.
Date10
DATE
78.
Numeric1
NUMBER
79.
Numeric2
NUMBER
80.
Numeric3
NUMBER
81.
Numeric4
NUMBER
82.
Numeric5
NUMBER
83.
Numeric6
NUMBER
84.
Numeric7
NUMBER
85.
Numeric8
NUMBER
86.
Numeric9
NUMBER
87.
Numeric10
NUMBER
88.
Global_Attribute_Category
VARCHAR2(150)
89.
Global_Attribute2
VARCHAR2(150)
90.
Global_Attribute4
VARCHAR2(150)
91.
Global_Attribute6
VARCHAR2(150)
92.
Legal_justification_text1
VARCHAR2(4000)
93.
Legal_justification_text2
VARCHAR2(4000)
94.
Legal_justification_text3
VARCHAR2(4000)
95.
Legal_message_appl_2
NUMBER
96.
Legal_message_basis
NUMBER
97.
Legal_message_calc
NUMBER
98.
Legal_message_excpt
NUMBER
99.
Legal_message_exmpt
NUMBER
100.
Legal_message_pos
NUMBER
101.
Legal_message_rate
NUMBER
102.
Legal_message_status
NUMBER
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 41 of 71
determination.
103.
Legal_message_threshold
NUMBER
104.
Legal_message_trn
NUMBER
10.5 zx_tax_partner_pkg.trx_rec_type
A record of this data type is used by global document API to pass transaction identifiers and corresponding
document level action. trx_rec_type contains following columns:
Sequence
Attribute
Data Type
Description
document_type_id
NUMBER
transaction_id
NUMBER
document_level_action
VARCHAR2(30)
10.6 zx_api_prvdr_pub.error_messages_tbl
A table of this data type is used for returning errors by Fusion to tax partners while registering a tax partner
service.
The type error_messages_tbl is a TABLE OF VARCHAR2(1000) INDEX BY BINARY_INTEGER
10.7 ZX_IMPORT_TAX_LINES_INPUT_V
This view is used in tax calculation API to pass imported tax lines to the tax partners. The columns of the view
are:
Sequence
Attribute
Data Type
Description
1.
document_type_id
NUMBER
2.
transaction_id
NUMBER
3.
transaction_line_id
NUMBER
4.
trx_level_type
VARHCAR2(30)
5.
country_code
VARCHAR2(30)
6.
tax
VARCHAR2(30)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 42 of 71
situs
VARCHAR2(30)
8.
tax_jurisdiction
VARCHAR2(30)
9.
tax_currency_code
VARCHAR2(15)
10.
tax_amount
NUMBER
11.
Tax_amount_tax_currency
NUMBER
12.
Tax_rate_percentage
NUMBER
13.
taxable_amount
NUMBER
14.
exempt_rate_modifier
NUMBER
15.
exempt_reason
VARCHAR2(240)
16.
Tax_only_line_flag
VARCHAR2(1)
17.
inclusive_tax_line_flag
VARCHAR2(1)
18.
use_tax_flag
VARCHAR2(1)
19.
manually_entered_flag
VARCHAR2(1)
20.
Overridden_flag
VARCHAR2(1)
21.
Last_manual_entry
VARCHAR2(30)
22.
Tax_registration_number
VARCHAR2(50)
10.8 ZX_O2C_CALC_TXN_INPUT_V
This view is used by tax calculation API for providing transaction information to the tax partners. The columns
of this view are:
Sequence
Attribute
Data Type
Description
NUMBER
NUMBER
NUMBER
2.
3.
internal_organization_id
document_type_id
transaction_id
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 43 of 71
4.
document_level_action
VARCHAR2(30)
5.
trx_date
DATE
Transaction date
6.
legal_entity_number
VARCHAR2(30)
7.
establishment_number
VARCHAR2(30)
transaction_number
VARCHAR2(150)
9.
transaction_description
VARCHAR2(240)
10.
document_sequence_value
VARCHAR2(240)
11.
transaction_due_date
DATE
12.
allow_tax_calculation
VARCHAR2(1)
header_char1
14.
header_char2
15.
header_char3
16.
header_char4
17.
header_char5
18.
header_char6
19.
header_char7
20.
header_char8
21.
header_char9
22.
header_char10
23.
24.
25.
26.
27.
28.
29.
30.
header_char11
header_char12
header_char13
header_char14
header_char15
header_char16
header_char17
header_char18
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 44 of 71
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
header_char19
header_char20
header_char21
header_char22
header_char23
header_char24
header_char25
header_char26
header_char27
header_char28
header_char29
header_char30
header_numeric1
header_numeric2
header_numeric3
header_numeric4
header_numeric5
header_numeric6
header_numeric7
header_numeric8
header_numeric9
header_numeric10
header_date1
header_date2
header_date3
header_date4
header_date5
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
VARCHAR2(150)
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
DATE
DATE
DATE
DATE
DATE
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 45 of 71
transaction_line_id
NUMBER
59.
60.
trx_level_type
line_level_action
VARHCAR2(30)
VARCHAR2(30)
61.
line_class
VARCHAR2(30)
INVOICE_ADJUSTMENT - Invoice
Adjustment
INVOICE - Invoice
CREDIT_MEMO - Credit Memo
DEBIT_MEMO - Debit Memo
62.
trx_line_currency_code
VARCHAR2(15)
63.
transaction_shipping_date
DATE
64.
transaction_receipt_date
DATE
65.
transaction_line_date
DATE
DATE
66.
provnl_tax_determination_date
67.
trx_business_category
VARCHAR2(240)
68.
line_intended_use
VARCHAR2(240)
VARCHAR2(1)
69.
line_amt_includes_tax_flag
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 46 of 71
70.
line_amount
NUMBER
71.
other_inclusive_tax_amount
NUMBER
72.
transaction_line_quantity
NUMBER
73.
unit_price
NUMBER
74.
exemption_control_flag
VARCHAR2(1)
75.
exempt_certificate_number
VARCHAR2(80)
76.
exempt_reason
VARCHAR2(240)
77.
cash_discount
NUMBER
78.
volume_discount
NUMBER
79.
trading_discount
NUMBER
80.
transportation_charge
NUMBER
Transportation charge
81.
insurance_charge
NUMBER
Insurance charge
82.
other_charge
NUMBER
Other charge
83.
product_id
NUMBER
84.
uom_code
VARCHAR2(30)
85.
product_type
VARCHAR2(240)
86.
product_code
VARCHAR2(30)
87.
fob_point
VARCHAR2(30)
88.
ship_to_party_number
VARCHAR2(30)
89.
ship_to_party_name
VARCHAR2(30)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 47 of 71
90.
ship_from_party_number
VARCHAR2(30)
91.
ship_from_party_name
VARCHAR2(30)
92.
bill_to_party_number
VARCHAR2(30)
93.
bill_to_party_name
VARCHAR2(30)
94.
bill_from_party_number
VARCHAR2(30)
95.
bill_from_party_name
VARCHAR2(30)
96.
ship_to_loc_id
NUMBER
97.
ship_to_geography_type1
VARCHAR2(30)
98.
ship_to_geography_value1
VARCHAR2(30)
99.
ship_to_geography_type2
VARCHAR2(30)
100.
ship_to_geography_value2
VARCHAR2(30)
101.
ship_to_geography_type3
VARCHAR2(30)
102.
ship_to_geography_value3
VARCHAR2(30)
103.
ship_to_geography_type4
VARCHAR2(30)
104.
ship_to_geography_value4
VARCHAR2(30)
105.
ship_to_geography_type5
VARCHAR2(30)
106.
ship_to_geography_value5
VARCHAR2(30)
107.
ship_to_geography_type6
VARCHAR2(30)
108.
ship_to_geography_value6
VARCHAR2(30)
109.
ship_to_geography_type7
VARCHAR2(30)
110.
ship_to_geography_value7
VARCHAR2(30)
111.
ship_to_geography_type8
VARCHAR2(30)
112.
ship_to_geography_value8
VARCHAR2(30)
113.
ship_to_geography_type9
VARCHAR2(30)
114.
ship_to_geography_value9
VARCHAR2(30)
115.
ship_to_geography_type10
VARCHAR2(30)
116.
ship_to_geography_value10
VARCHAR2(30)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 48 of 71
117.
ship_from_loc_id
NUMBER
118.
ship_from_geography_type1
VARCHAR2(30)
119.
ship_from_geography_value1
VARCHAR2(30)
120.
ship_from_geography_type2
VARCHAR2(30)
121.
ship_from_geography_value2
VARCHAR2(30)
122.
ship_from_geography_type3
VARCHAR2(30)
123.
ship_from_geography_value3
VARCHAR2(30)
124.
ship_from_geography_type4
VARCHAR2(30)
125.
ship_from_geography_value4
VARCHAR2(30)
126.
ship_from_geography_type5
VARCHAR2(30)
127.
ship_from_geography_value5
VARCHAR2(30)
128.
ship_from_geography_type6
VARCHAR2(30)
129.
ship_from_geography_value6
VARCHAR2(30)
130.
ship_from_geography_type7
VARCHAR2(30)
131.
ship_from_geography_value7
VARCHAR2(30)
132.
ship_from_geography_type8
VARCHAR2(30)
133.
ship_from_geography_value8
VARCHAR2(30)
134.
ship_from_geography_type9
VARCHAR2(30)
135.
ship_from_geography_value9
VARCHAR2(30)
136.
ship_from_geography_type10
VARCHAR2(30)
137.
ship_from_geography_value10
VARCHAR2(30)
138.
poa_loc_id
NUMBER
139.
poa_geography_type1
VARCHAR2(30)
140.
poa_geography_value1
VARCHAR2(30)
141.
poa_geography_type2
VARCHAR2(30)
142.
poa_geography_value2
VARCHAR2(30)
143.
poa_geography_type3
VARCHAR2(30)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 49 of 71
element.
144.
poa_geography_value3
VARCHAR2(30)
145.
poa_geography_type4
VARCHAR2(30)
146.
poa_geography_value4
VARCHAR2(30)
147.
poa_geography_type5
VARCHAR2(30)
148.
poa_geography_value5
VARCHAR2(30)
149.
poa_geography_type6
VARCHAR2(30)
150.
poa_geography_value6
VARCHAR2(30)
151.
poa_geography_type7
VARCHAR2(30)
152.
poa_geography_value7
VARCHAR2(30)
153.
poa_geography_type8
VARCHAR2(30)
154.
poa_geography_value8
VARCHAR2(30)
155.
poa_geography_type9
VARCHAR2(30)
156.
poa_geography_value9
VARCHAR2(30)
157.
poa_geography_type10
VARCHAR2(30)
158.
poa_geography_value10
VARCHAR2(30)
159.
poo_loc_id
NUMBER
160.
poo_geography_type1
VARCHAR2(30)
161.
poo_geography_value1
VARCHAR2(30)
162.
poo_geography_type2
VARCHAR2(30)
163.
poo_geography_value2
VARCHAR2(30)
164.
poo_geography_type3
VARCHAR2(30)
165.
poo_geography_value3
VARCHAR2(30)
166.
poo_geography_type4
VARCHAR2(30)
167.
poo_geography_value4
VARCHAR2(30)
168.
poo_geography_type5
VARCHAR2(30)
169.
poo_geography_value5
VARCHAR2(30)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 50 of 71
poo_geography_type5.
170.
poo_geography_type6
VARCHAR2(30)
171.
poo_geography_value6
VARCHAR2(30)
172.
poo_geography_type7
VARCHAR2(30)
173.
poo_geography_value7
VARCHAR2(30)
174.
poo_geography_type8
VARCHAR2(30)
175.
poo_geography_value8
VARCHAR2(30)
176.
poo_geography_type9
VARCHAR2(30)
177.
poo_geography_value9
VARCHAR2(30)
178.
Poo_geography_type10
VARCHAR2(30)
179.
Poo_geography_value10
VARCHAR2(30)
180.
bill_to_loc_id
NUMBER
181.
bill_to_geography_type1
VARCHAR2(30)
182.
bill_to_geography_value1
VARCHAR2(30)
183.
bill_to_geography_type2
VARCHAR2(30)
184.
bill_to_geography_value2
VARCHAR2(30)
185.
bill_to_geography_type3
VARCHAR2(30)
186.
bill_to_geography_value3
VARCHAR2(30)
187.
bill_to_geography_type4
VARCHAR2(30)
188.
bill_to_geography_value4
VARCHAR2(30)
189.
bill_to_geography_type5
VARCHAR2(30)
190.
bill_to_geography_value5
VARCHAR2(30)
191.
bill_to_geography_type6
VARCHAR2(30)
192.
bill_to_geography_value6
VARCHAR2(30)
193.
bill_to_geography_type7
VARCHAR2(30)
194.
bill_to_geography_value7
VARCHAR2(30)
195.
bill_to_geography_type8
VARCHAR2(30)
196.
bill_to_geography_value8
VARCHAR2(30)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 51 of 71
bill_to_geography_value8.
197.
bill_to_geography_type9
VARCHAR2(30)
198.
bill_to_geography_value9
VARCHAR2(30)
199.
bill_to_geography_type10
VARCHAR2(30)
200.
bill_to_geography_value10
VARCHAR2(30)
201.
bill_from_loc_id
NUMBER
202.
bill_from_geography_type1
VARCHAR2(30)
203.
bill_from_geography_value1
VARCHAR2(30)
204.
bill_from_geography_type2
VARCHAR2(30)
205.
bill_from_geography_value2
VARCHAR2(30)
206.
bill_from_geography_type3
VARCHAR2(30)
207.
bill_from_geography_value3
VARCHAR2(30)
208.
bill_from_geography_type4
VARCHAR2(30)
209.
bill_from_geography_value4
VARCHAR2(30)
210.
bill_from_geography_type5
VARCHAR2(30)
211.
bill_from_geography_value5
VARCHAR2(30)
212.
bill_from_geography_type6
VARCHAR2(30)
213.
bill_from_geography_value6
VARCHAR2(30)
214.
bill_from_geography_type7
VARCHAR2(30)
215.
bill_from_geography_value7
VARCHAR2(30)
216.
bill_from_geography_type8
VARCHAR2(30)
217.
Bill_from_geography_value8
VARCHAR2(30)
218.
bill_from_geography_type9
VARCHAR2(30)
219.
bill_from_geography_value9
VARCHAR2(30)
220.
bill_from_geography_type10
VARCHAR2(30)
221.
bill_from_geography_value10
VARCHAR2(30)
NUMBER
222.
account_ccid
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 52 of 71
223.
adjusted_doc_document_type_id
NUMBER
224.
adjusted_doc_transaction_id
NUMBER
225.
adjusted_doc_trx_level_type
VARCHAR2(30)
226.
adjusted_doc_line_id
NUMBER
227.
adjusted_doc_number
VARCHAR2(150)
228.
adjusted_doc_date
DATE
NUMBER
229.
assessable_value
trx_line_number
NUMBER
231.
trx_line_description
VARCHAR2(240)
232.
product_description
VARCHAR2(240)
line_char1
VARCHAR2(150)
234.
line_char2
VARCHAR2(150)
235.
line_char3
VARCHAR2(150)
236.
line_char4
VARCHAR2(150)
237.
line_char5
VARCHAR2(150)
238.
line_char6
VARCHAR2(150)
239.
line_char7
VARCHAR2(150)
240.
line_char8
VARCHAR2(150)
241.
line_char9
VARCHAR2(150)
242.
line_char10
VARCHAR2(150)
243.
line_char11
VARCHAR2(150)
244.
line_char12
VARCHAR2(150)
245.
line_char13
VARCHAR2(150)
246.
line_char14
VARCHAR2(150)
247.
line_char15
VARCHAR2(150)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 53 of 71
248.
line_char16
VARCHAR2(150)
249.
line_char17
VARCHAR2(150)
250.
line_char18
VARCHAR2(150)
251.
line_char19
VARCHAR2(150)
252.
line_char20
VARCHAR2(150)
253.
line_char21
VARCHAR2(150)
254.
line_char22
VARCHAR2(150)
255.
line_char23
VARCHAR2(150)
256.
line_char24
VARCHAR2(150)
257.
line_char25
VARCHAR2(150)
258.
line_char26
VARCHAR2(150)
259.
line_char27
VARCHAR2(150)
260.
line_char28
VARCHAR2(150)
261.
line_char29
VARCHAR2(150)
262.
line_char30
VARCHAR2(150)
263.
line_numeric1
264.
line_numeric2
265.
line_numeric3
266.
line_numeric4
267.
line_numeric5
268.
line_numeric6
269.
line_numeric7
270.
line_numeric8
271.
line_numeric9
272.
line_numeric10
273.
line_date1
DATE
274.
line_date2
DATE
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 54 of 71
275.
line_date3
DATE
276.
line_date4
DATE
277.
line_date5
DATE
278.
Exempt_certificate_number
VARCHAR2(80)
279.
Exempt_reason
VARCHAR2(240)
280.
Exempt_reason_code
VARCHAR2(30)
281.
Exempt_control_flag
VARCHAR2(1)
282.
Tax_code
VARCHAR2(50)
Tax Code
283.
Doc_seq_name
VARCHAR2(150)
284.
Batch_source_name
VARCHAR2(150)
285.
Trx_type_description
VARCHAR2(240)
286.
Trx_line_gl_date
DATE
287.
Product_org_id
NUMBER
288.
Trx_line_mau
NUMBER
289.
Trx_line_precision
NUMBER
290.
Trx_line_currency_conv_rate
NUMBER
291.
Trx_line_currency_conv_date
DATE
292.
Trx_line_currency_conv_type
VARCHAR2(30)
293.
Currency_conversion_rate
NUMBER
294.
Currency_conversion_date
DATE
295.
Currency_conversion_type
VARCHAR2(30)
296.
Char1
VARCHAR2(150)
297.
Char2
VARCHAR2(150)
298.
Char3
VARCHAR2(150)
299.
Char4
VARCHAR2(150)
300.
Char5
VARCHAR2(150)
301.
Char6
VARCHAR2(150)
302.
Char7
VARCHAR2(150)
303.
Char8
VARCHAR2(150)
304.
Char9
VARCHAR2(150)
305.
Char10
VARCHAR2(150)
306.
Date1
DATE
307.
Date2
DATE
308.
Date3
DATE
309.
Date4
DATE
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 55 of 71
310.
Date5
DATE
311.
Date6
DATE
312.
Date7
DATE
313.
Date8
DATE
314.
Date9
DATE
315.
Date10
DATE
316.
Numeric1
NUMBER
317.
Numeric2
NUMBER
318.
Numeric3
NUMBER
319.
Numeric4
NUMBER
320.
Numeric5
NUMBER
321.
Numeric6
NUMBER
322.
Numeric7
NUMBER
323.
Numeric8
NUMBER
324.
Numeric9
NUMBER
325.
Numeric10
NUMBER
326.
Document_sub_type
VARCHAR2(240)
327.
First_pty_org_id
NUMBER
328.
Establishment_id
NUMBER
329.
Internal_org_location_id
NUMBER
330.
Supplier_tax_invoice_date
DATE
331.
Supplier_tax_invoice_number
VARCHAR2(150)
332.
Supplier_exchange_rate
NUMBER
333.
Tax_invoice_number
VARCHAR2(150)
334.
Tax_invoice_date
DATE
335.
Merchant_party_country
VARCHAR2(2)
336.
Merchant_party_document_number
VARCHAR2(150)
337.
Merchant_party_name
VARCHAR2(150)
338.
Merchant_party_reference
VARCHAR2(250)
339.
Merchant_party_tax_reg_number
VARCHAR2(150)
340.
Merchant_party_taxpayer_id
VARCHAR2(150)
341.
User_Defined_fisc_class
VARCHAR2(30)
342.
Product_category
VARCHAR2(240)
343.
Product_fisc_classification
VARCHAR2(240)
344.
Transfer_charge
NUMBER
Transfer charge
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 56 of 71
345.
Start_expense_date
DATE
10.9 ZX_SYNC_HDR_INPUT_V
This view is used by tax synchronization API to pass reporting-only attributes of the transaction header to tax
partners. The columns of this view are:
Sequence
Attribute
Data Type
Description
1.
internal_organization_id
NUMBER
2.
document_type_id
NUMBER
3.
transaction_id
NUMBER
4.
document_level_action
VARCHAR2(30)
5.
transaction_number
VARCHAR2(150)
6.
transaction_description
VARCHAR2(240)
7.
document_sequence_value
VARCHAR2(240)
8.
transaction_due_date
DATE
9.
legal_entity_number
VARCHAR2(30)
10.
establishment_number
VARCHAR2(30)
header_char1
VARCHAR2(150)
12.
header_char2
VARCHAR2(150)
13.
header_char3
VARCHAR2(150)
14.
header_char4
VARCHAR2(150)
15.
header_char5
VARCHAR2(150)
16.
header_char6
VARCHAR2(150)
17.
header_char7
VARCHAR2(150)
18.
header_char8
VARCHAR2(150)
19.
header_char9
VARCHAR2(150)
20.
header_char10
VARCHAR2(150)
21.
header_char11
VARCHAR2(150)
22.
header_char12
VARCHAR2(150)
23.
header_char13
VARCHAR2(150)
24.
header_char14
VARCHAR2(150)
25.
header_char15
VARCHAR2(150)
26.
header_char16
VARCHAR2(150)
27.
header_char17
VARCHAR2(150)
28.
header_char18
VARCHAR2(150)
29.
header_char19
VARCHAR2(150)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 57 of 71
30.
header_char20
VARCHAR2(150)
31.
header_char21
VARCHAR2(150)
32.
header_char22
VARCHAR2(150)
33.
header_char23
VARCHAR2(150)
34.
header_char24
VARCHAR2(150)
35.
header_char25
VARCHAR2(150)
36.
header_char26
VARCHAR2(150)
37.
header_char27
VARCHAR2(150)
38.
header_char28
VARCHAR2(150)
39.
header_char29
VARCHAR2(150)
40.
header_char30
VARCHAR2(150)
41.
header_numeric1
NUMBER
42.
header_numeric2
NUMBER
43.
header_numeric3
NUMBER
44.
header_numeric4
NUMBER
45.
header_numeric5
NUMBER
46.
header_numeric6
NUMBER
47.
header_numeric7
NUMBER
48.
header_numeric8
NUMBER
49.
header_numeric9
NUMBER
50.
header_numeric10
NUMBER
51.
header_date1
DATE
52.
header_date2
DATE
53.
header_date3
DATE
54.
header_date4
DATE
55.
header_date5
DATE
10.10 ZX_SYNC_LINES_INPUT_V
This view is used by tax synchronization API to pass reporting-only attributes of transaction lines. The columns
of this view are:
Sequence
Attribute
Data Type
Description
1.
document_type_id
NUMBER
2.
transaction_id
NUMBER
3.
transaction_line_id
NUMBER
4.
trx_level_type
VARHCAR2(30)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 58 of 71
trx_line_number
NUMBER
6.
trx_line_description
VARCHAR2(240)
7.
product_description
VARCHAR2(240)
5.
line_char1
VARCHAR2(150)
9.
line_char2
VARCHAR2(150)
10.
line_char3
VARCHAR2(150)
11.
line_char4
VARCHAR2(150)
12.
line_char5
VARCHAR2(150)
13.
line_char6
VARCHAR2(150)
14.
line_char7
VARCHAR2(150)
15.
line_char8
VARCHAR2(150)
16.
line_char9
VARCHAR2(150)
17.
line_char10
VARCHAR2(150)
18.
line_char11
VARCHAR2(150)
19.
line_char12
VARCHAR2(150)
20.
line_char13
VARCHAR2(150)
21.
line_char14
VARCHAR2(150)
22.
line_char15
VARCHAR2(150)
23.
line_char16
VARCHAR2(150)
24.
line_char17
VARCHAR2(150)
25.
line_char18
VARCHAR2(150)
26.
line_char19
VARCHAR2(150)
27.
line_char20
VARCHAR2(150)
28.
line_char21
VARCHAR2(150)
29.
line_char22
VARCHAR2(150)
30.
line_char23
VARCHAR2(150)
31.
line_char24
VARCHAR2(150)
32.
line_char25
VARCHAR2(150)
33.
line_char26
VARCHAR2(150)
34.
line_char27
VARCHAR2(150)
35.
line_char28
VARCHAR2(150)
36.
line_char29
VARCHAR2(150)
37.
line_char30
VARCHAR2(150)
38.
line_numeric1
NUMBER
39.
line_numeric2
NUMBER
40.
line_numeric3
NUMBER
41.
line_numeric4
NUMBER
42.
line_numeric5
NUMBER
43.
line_numeric6
NUMBER
44.
line_numeric7
NUMBER
45.
line_numeric8
NUMBER
46.
line_numeric9
NUMBER
47.
line_numeric10
NUMBER
48.
line_date1
DATE
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 59 of 71
49.
line_date2
DATE
50.
line_date3
DATE
51.
line_date4
DATE
52.
line_date5
DATE
10.11 ZX_SYNC_TAX_LINES_INPUT_V
This view is used by tax synchronization API to pass tax lines to be synchronized with the tax partner
repository. The columns of this view are:
Sequence
Attribute
Data Type
Description
1.
document_type_id
NUMBER
2.
transaction_id
NUMBER
3.
transaction_line_id
NUMBER
4.
trx_level_type
VARHCAR2(30)
5.
country_code
VARCHAR2(30)
VARCHAR2(30)
6.
tax
7.
situs
VARCHAR2(30)
8.
tax_jurisdiction
VARCHAR2(30)
9.
tax_currency_code
VARCHAR2(15)
10.
tax_curr_tax_amount
NUMBER
11.
tax_amount
NUMBER
12.
tax_rate_percentage
NUMBER
13.
taxable_amount
NUMBER
14.
exempt_certificate_number
VARCHAR2(80)
15.
exempt_rate_modifier
NUMBER
16.
exempt_reason
VARCHAR2(240
)
VARCHAR2(1)
17.
tax_only_line_flag
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 60 of 71
18.
inclusive_tax_line_flag
VARCHAR2(1)
19.
use_tax_flag
VARCHAR2(1)
20.
ebiz_override_flag
VARCHAR2(1)
21.
user_override_flag
VARCHAR2(1)
22.
last_manual_entry
VARCHAR2(30)
23.
manually_entered_flag
VARCHAR2(1)
24.
cancel_flag
VARCHAR2(1)
25.
delete_flag
VARCHAR2(1)
Appendix A Data Types and Database Views Oracle Corporation Confidential - For Oracle internal use only
Page 61 of 71
11 Appendix B Important Changes for Tax Partners between EBS R12 and Fusion
Some important changes to note are
Oracle does not pre-package Vertex Inc. Q-Series and ADP-Taxware SUT with Fusion.
Oracle objects are installed under FUSION schema.
All NUMERIC data types holding sequence generated identifier values were of maximum 15 digits size in
EBS R12. In Fusion, these could hold up to 18 digits value.
The input and output tables/views for the tax partner integration APIs have additional optional attributes
that can be used by tax partners. Please review Appendix A carefully.
Attribute sizes have increased for some attributes. Please review Appendix A carefully.
Appendix B Important Changes for Tax Partners between EBS R12 and Fusion
Page 6
Configure tax accounts for each tax prior to creating tax jurisdictions and rates. If it is not done, tax
accounts would not get copied to tax jurisdictions and tax rates. Users would have to manually enter tax
accounts for tax jurisdictions and tax rates. It is extremely important when tax content is uploaded using
tax partner provided tax content file. In United States, there are thousands of tax jurisdictions and rates.
None of them would have tax accounts copied from tax, if tax accounts are not configured for your taxes.
Tax accounts are required at tax jurisdiction or tax rate level for tax accounting.
Tax partner API is called once for a tax regime for an event. If your API can calculate taxes of multiple
countries for a transaction in single call, your API must not be called multiple times. To achieve this, first,
define tax zone comprising of all the countries for which you have a single API and then define a tax
regime for the tax zone you have created. If you do not do it, your API would be called once for each
country involved in a transaction, returning same taxes multiple times, causing unique index violation.
Page 63 of 71
Document Type
Sales Quote
Sales Invoice
Sales Adjustment
Page 64 of 71
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Create a sales invoice with multiple item lines. Verify that correct taxes are calculated based on the
locations specified on the transaction lines.
Create an on-account credit memo with multiple item lines. Verify that correct taxes are calculated based
on the locations specified on the transaction lines. Calculated tax amounts should be negative.
Create a debit memo with multiple item lines. Verify that correct taxes are calculated based on the
locations specified on the transaction lines.
Create and complete an invoice with multiple item lines. Create line only adjustment for this invoice.
Verify transaction and credit memo taxes in tax partner repository and in Fusion tax repository.
Create and complete an invoice with multiple item lines. Create positive tax only adjustment for this
invoice. Verify transaction and adjustment taxes in tax partner repository and in Fusion tax repository.
Create and complete an invoice with multiple item lines. Create negative tax only adjustment for this
invoice. Verify transaction and adjustment taxes in tax partner repository and in Fusion tax repository.
Create and complete an invoice with multiple item lines. Create line adjustment followed by tax
adjustment. Verify transaction and adjustments taxes in tax partner repository and in Fusion tax
repository.
Create and complete an invoice with multiple item lines. Create line only credit memo for this invoice.
Verify transaction and credit memo taxes in tax partner repository and in Fusion tax repository.
Create and complete an invoice with multiple item lines. Create tax only credit memo for this invoice.
Verify transaction and credit memo taxes in tax partner repository and in Fusion tax repository.
Create and complete an invoice with multiple item lines. Incomplete Invoice and update tax amount.
Complete again. Verify transaction lines and taxes in tax partner repository and in Fusion tax repository.
Create an invoice with two item lines. Complete the invoice and then incomplete it. Enter a new invoice
line. Complete the invoice again. Verify transaction lines and taxes in tax partner repository and in Fusion
tax repository.
Create an invoice with two item lines. Complete the invoice and then incomplete it. Update one invoice
line by changing quantity. Verify transaction lines and taxes in tax partner repository and in Fusion tax
repository.
Create an invoice with two item lines. Complete the invoice and then incomplete it. Update one invoice
line by changing unit price. Verify transaction lines and taxes in tax partner repository and in Fusion tax
repository.
Create an invoice with two item lines. Complete the invoice and then incomplete it. Update transaction
date to a period with a different tax rate. Verify transaction lines and taxes in tax partner repository and
in Fusion tax repository.
Create an invoice with two item lines. Complete the invoice and then incomplete it. Update one invoice
line by changing ship-to address. Verify transaction lines and taxes in tax partner repository and in Fusion
tax repository.
Create an invoice with two item lines. Complete the invoice and then incomplete it. Update invoice line by
changing ship-to address in another country. Verify transaction lines and taxes in tax partner repository
and in Fusion tax repository.
Create an invoice with two item lines. Complete the invoice and then incomplete it. Delete first item line.
Verify transaction lines and taxes in tax partner repository and in Fusion tax repository.
Create an invoice with two item lines. Enter a manual tax line for the second item line. Verify transaction
lines and taxes in tax partner repository and in Fusion tax repository.
Appendix D Tax Partner Integration Validation Oracle Corporation Confidential - For Oracle internal use only
Page 65 of 71
19. Create an invoice without entering ship-to location. Bill-to location should be in US. Verify that taxes are
calculated based on bill-to location.
20. Create an invoice without entering ship-to location. Bill-to location should be in another country. Verify
taxes are calculated based on bill-to location.
21. Create an invoice in currency other than USD. Verify taxes are calculated using exchange rate passed to
the tax partner.
22. Create an invoice on which exemption should be applied, configured in Tax Partner software. Verify
transaction and taxes in tax partner repository and in Fusion tax repository.
23. Create an invoice by entering exemption certificate number on the transaction line. Verify transaction
lines and taxes in tax partner repository and in Fusion tax repository.
24. Import 10000 transactions without tax lines. Verify transaction lines and taxes in tax partner repository
and in Fusion tax repository.
25. Import 10000 transactions with tax lines. Verify transaction lines and taxes in tax partner repository and in
Fusion tax repository.
26. Create a recurring invoice. Verify transaction lines and taxes in tax partner repository and in Fusion tax
repository.
27. Create multiple credit memos for an invoice say 33% credit, 34% credit and then 33% credit. Verify credit
memo lines and taxes in tax partner repository and in Fusion tax repository.
28. Enter a tax only invoice. Verify transaction line and taxes in tax partner repository and in Fusion tax
repository.
29. Create an invoice with a tax other than state, county or city tax (if there is a fourth tax supported by your
software). Override this taxs amount. Verify transaction lines and taxes in tax partner repository and in
Fusion tax repository.
30. Create and complete an invoice with multiple item lines. Incomplete the invoice and update tax amount.
Complete the invoice again. Then, incomplete and update line amount of the line whose tax line was
updated by you. Complete the invoice again. Verify transaction lines and taxes in tax partner repository
and in Fusion tax repository.
31. Create an invoice. Create line adjustment for this invoice and then apply a partial line & tax credit memo.
Verify transaction lines and taxes in tax partner repository and in Fusion tax repository.
32. Create an invoice. Create tax only adjustment and then apply a partial line & tax credit memo. Verify
transaction lines and taxes in tax partner repository and in Fusion tax repository.
33. Create an Invoice. Make tax adjustment, tax credit, tax adjustment and then tax credit again. Verify
transaction lines and taxes in tax partner repository and in Fusion tax repository.
34. For all the transactions entered, reconcile tax partner repository with Fusion tax repository.
Appendix D Tax Partner Integration Validation Oracle Corporation Confidential - For Oracle internal use only
Page 66 of 71
Complete the prerequisite steps in the Tax Partner Party Creation & Registration Section to ensure that the applicable
tax partner is created and available for population in the Tax Content Source Parameter where needed below and,
Review the Tax Content Area in the Configuring Fusion Tax for Partner Integration Section and decide upon the most
meaningful approach by which to create the taxes for the Global Configuration Owner.
Case 1: Oracle Fusion On Premise Deployments using Fusion Applications Releases 1 through 4
In the applicable Fusion Implementation Project in the Fusion Functional Setup Manager, access the task path of
Financials > Define Common Financials Configuration > Define Transaction Taxes > Define Occasional
Implementation Setups > Run Tax Configuration Content Upload Program. The Fusion Functional Setup Manager
may be accessed by utilizing the Fusion Navigator Drop-Down Menu and then selecting the following menu links of
Tools > Setup and Maintenance in sequence.
Once the Run Tax Configuration Content Upload Program Task has been accessed, you should notice 3 separate jobs.
These 3 individual jobs comprise the Fusion Tax Configuration Content Upload Program Job Set as illustrated below:
Please ensure that all parameters for all 3 jobs are populated upfront before clicking on the Submit Button as the
parameters are mandatory.
Populate the Upload Tax Content File Job with the following parameters:
File Location and Name Operating System Directory Path on the Application Server where the
Partner Content File has been copied, including the Partner Content Filename and Filename
Extension.
Tax Content Source Select the tax partner name from the list of values.
Tax Regime Code Populate the Existing U.S. Tax Regime that was previously set up.
Appendix E Running the Fusion Tax Content Upload Program Oracle Corporation Confidential - For Oracle internal use only
Page 67 of 71
An illustration of sample parameters for the Upload Tax Content File Job is provided below:
Next, populate the Process Tax Content Data Job with the following parameters:
Batch Size Enter a positive number.
Number of Workers Enter a positive number.
Tax Content Source Select the tax partner name from the list of values.
Tax Content Source Tax Regime Populate the Existing U.S. Tax Regime that was previously set up.
An illustration of sample parameters for the Process Tax Content Data Job is provided below:
Finally, populate the Complete Tax Content Upload: Post Processing Job with the following parameters:
Tax Content Source Select the tax partner name from the list of values.
Tax Regime Code Populate the Existing U.S. Tax Regime that was previously set up.
File Location and Name Operating System Directory Path on the Application Server where the
Partner Content File has been copied, including the Partner Content Filename and Filename
Extension.
Appendix E Running the Fusion Tax Content Upload Program Oracle Corporation Confidential - For Oracle internal use only
Page 68 of 71
An illustration of sample parameters for the Complete Tax Content Upload: Post Processing Job is provided below:
Click on the Submit Button only after all parameters on all 3 jobs are populated upfront. Failure to populate all
parameters will result in errors during program execution.
Important Reference Note: Cloud Deployments are not applicable for Fusion Applications Releases 1 through 4.
Case 2: Oracle Fusion On Premise Deployments using Fusion Applications Release 5 and Subsequent Releases
In the applicable Fusion Implementation Project in the Fusion Functional Setup Manager, access the task path of
Financials > Define Common Financials Configuration > Define Transaction Taxes > Define Occasional
Implementation Setups > Run Tax Configuration Content Upload Program. The Fusion Functional Setup Manager
may be accessed by utilizing the Fusion Navigator Drop-Down Menu and then selecting the following menu links of
Tools > Setup and Maintenance in sequence.
Once the Run Tax Configuration Content Upload Program Task has been accessed, you should notice 2 separate jobs.
These 2 individual jobs comprise the Fusion Tax Configuration Content Upload Program Job Set as illustrated below:
Please ensure that all parameters for both jobs are populated upfront before clicking on the Submit Button as the
parameters are mandatory.
Populate the Upload Tax Content File Job with the following parameters:
File Location and Name Operating System Directory Path on the Application Server where the
Partner Content File has been copied, including the Partner Content Filename and Filename
Extension.
Tax Content Source Select the tax partner name from the list of values.
Tax Regime Code Populate the Existing U.S. Tax Regime that was previously set up.
Appendix E Running the Fusion Tax Content Upload Program Oracle Corporation Confidential - For Oracle internal use only
Page 69 of 71
An illustration of sample parameters for the Upload Tax Content File Job is provided below:
Next, populate the Process Tax Content Data Job with the following parameters:
Tax Content Source Select the tax partner name from the list of values.
Tax Regime Code Populate the Existing U.S. Tax Regime that was previously set up.
An illustration of sample parameters for the Process Tax Content Data Job is provided below:
Click on the Submit Button only after all parameters on both jobs are populated upfront. Failure to populate all
parameters will result in errors during program execution.
Important Reference Note: Oracle Fusion Cloud Deployments are only available starting with Oracle Fusion
Applications Release 5.
Case 3: Oracle Fusion Cloud Deployments using Fusion Applications Release 5 and Subsequent Releases
Beginning in Fusion Applications Release 5, Cloud clients will utilize the Import Tax Configuration Content Job in order
to initiate the Fusion Tax data content upload of a particular tax partner data file.
The Import Tax Configuration Content Job can be accessed using the central Fusion ESS Submission UI by selecting
Navigator > Tools > Scheduled Processes > Schedule New Process > Job > Import Tax Configuration Content > OK to
retrieve the following two UI Pages in sequence:
Appendix E Running the Fusion Tax Content Upload Program Oracle Corporation Confidential - For Oracle internal use only
Page 70 of 71
After accessing the Import Tax Configuration Content Job, an end user will be required to populate specific parameters.
Populate the Import Tax Configuration Content Job with the following parameters:
Tax Content Source Select the tax partner name from the list of values.
Tax Regime Code Populate the Existing U.S. Tax Regime that was previously set up.
An illustration of sample parameters for the Import Tax Configuration Content Job is provided below:
Click on the Submit Button only after both parameters are populated upfront. Failure to populate all parameters will
result in errors during program execution.
Appendix E Running the Fusion Tax Content Upload Program Oracle Corporation Confidential - For Oracle internal use only
Page 71 of 71