Siebel eSales Administration Guide > Using Third-Party Taxation Applications > Taxware Integration with Siebel eSales >
Integration Objects
Integration objects are used to pass values, static or dynamic, to the business service. The architecture is modular, in that different integration objects can be created and used for the same core business service. For example, while the preconfigured integration supports the Quote business component, integration objects can be created to calculate taxes directly on the Order business component.
The Tax Calculator business service uses the following integration objects:
- Tax - Configuration (Taxware). Its user properties are shown in Table 23.
Table 23. Tax - Configuration (Taxware) User Properties
Integration Object User Property
|
Value
|
Comments
|
AUDFILEIND
|
2
|
Audit File Indicator: (1, 2, 3, 4)
- 1: Audit File/Suspense File
- 2: No Record stored on file
- 3: Suspense File
- 4: Audit File
|
EXEMPTUSEFLAG
|
Y
|
Exemption Use Flag: (Y, L, P, D, N)
- Y: Call STEP, use default record.
- L: Call STEP, do not use default record.
- P: Call STEP, search by product code.
- D: Call STEP, search by reason code and accept default customer.
- N: Do not call STEP.
|
InputIntObjectName
|
Tax Integration (Taxware Input)
|
|
OutputIntObjectName
|
Tax Integration (Taxware Output)
|
|
SHIPFROMCOUNTRY
|
US
|
|
SalesUseInstalled
|
Y
|
|
VendorDll
|
taxcommono
|
Name of the shared library.
|
WorldTaxInstalled
|
N
|
|
- Tax Integration (Siebel Quote). Its integration components are shown in Table 24.
Table 24. Tax Integration (Siebel Quote Integration Components)
Integration Component
|
Fields
|
Quote
|
Account Id
|
Currency Code
|
Current Quote Ship To City
|
Current Quote Ship To Country
|
Current Quote Ship To Postal Code
|
Current Quote Ship To State
|
EAI Error Message
|
Quote Number
|
Tax Amount
|
Quote Item
|
Extended Line Total
|
Extended Quantity
|
Line Number
|
Line Total
|
Part Number
|
Quantity
|
Row Id
|
Sales Product Flag
|
Sales Service Flag
|
Tax Amount
|
Tax Subcomponent Flag
|
Taxable
|
- Tax Integration (Taxware Input). Its integration components are shown in Table 25.
Table 25. Tax Integration (Taxware Input) Integration Components
Integration Component
|
Fields That Pass Data from Siebel
|
Invoice
|
Currency Code
|
Customer Id
|
Document Number
|
Invoice Number
|
Ship To City
|
Ship To Country
|
Ship To Postal Code
|
Ship To State
|
Invoice Item
|
Line Number
|
Line Total
|
Part Number
|
Quantity
|
Sales Product Flag
|
Sales Service Flag
|
Ship to City
|
Ship to Country
|
Ship to Postal Code
|
Ship to State
|
See your Taxware documentation for more fields that can be passed. For information on how to pass more fields to Taxware, see Passing Data from Other Fields in the Siebel Database.
- Tax Integration (Taxware Output). Its integration components are shown in Table 26.
Table 26. Tax Integration (Taxware Output) Integration Components
Integration Component
|
Fields That Pass Data from Taxware
|
Invoice
|
City Tax Amount
County Tax Amount
Error Message
Federal Tax Amount
Invoice Number
Secondary City Tax Amount
Secondary County Tax Amount
Secondary State Tax Amount
State Tax Amount
|
Invoice Item
|
City Basis Amount
|
City Completion Code
|
City Tax Amount
|
City Tax Rate
|
County Basis Amount
|
County Completion Code
|
County Tax Amount
|
County Tax Rate
|
Federal Basis Amount
|
Federal Completion Code
|
Federal Tax Amount
|
Federal Tax Rate
|
General Completion Code
|
General Completion Code Desc
|
Line Number
|
Secondary City Basis Amount
|
Secondary City Completion Code
|
Secondary City Tax Amount
|
Secondary City Tax Rate
|
Secondary County Basis Amount
|
Secondary County Completion Code
|
Secondary County Tax Amount
|
Secondary County Tax Rate
|
Secondary State Basis Amount
|
Secondary State Completion Code
|
Secondary State Tax Amount
|
Secondary State Tax Rate
|
State Basis Amount
|
State Completion Code
|
State Tax Amount
|
State Tax Rate
|
|
|
See your Taxware documentation for more fields that can be passed.
For more information on integration objects, see Integration Platform Technologies: Siebel eBusiness Application Integration Volume II and Siebel Tools Reference.