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)

    n 1: Audit File/Suspense File
    n 2: No Record stored on file
    n 3: Suspense File
    n 4: Audit File

    EXEMPTUSEFLAG

    Y

    Exemption Use Flag: (Y, L, P, D, N)

    n Y: Call STEP, use default record.
    n L: Call STEP, do not use default record.
    n P: Call STEP, search by product code.
    n D: Call STEP, search by reason code and accept default customer.
    n 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.

Siebel eSales Administration Guide