Integration Objects
Integration objects pass static or dynamic values to the business service. The architecture is modular in that you can create and use different integration objects for the same core business service. For example, while the preconfigured integration supports the Quote business component, you can create integration objects 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 the following table.
Integration Object User Property | Value | Comments |
---|---|---|
AUDFILEIND |
2 |
Audit File Indicator:
|
EXEMPTUSEFLAG |
Y |
Exemption Use Flag:
|
InputIntObjectName |
Tax Integration (Taxware Input) |
None |
OutputIntObjectName |
Tax Integration (Taxware Output) |
None |
SHIPFROMCOUNTRY |
US |
None |
SalesUseInstalled |
Y |
None |
VendorDll |
taxcommono |
Name of the shared library. |
WorldTaxInstalled |
N |
None |
Tax Integration (Siebel Quote). Its integration components are shown in the following table.
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 the following table.
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 the following table.
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 Enterprise Application Integration and Using Siebel Tools.