txie


Click here for a complete list of operations.

COMPUTE

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/txie.asmx HTTP/1.1
Host: txiwebservice.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.txiwebservice.com/COMPUTE"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <COMPUTE xmlns="http://www.txiwebservice.com/">
      <TXIWebEngine>
        <EVENTS>
          <TXI_EVENT>
            <eEventType>TXIEventTypeTax or TXIEventTypeMotivatedTax or TXIEventTypePayment or TXIEventTypeDeposit or TXIEventTypeUserPenalty or TXIEventTypeStopInterest or TXIEventTypeStartInterest or TXIEventTypeIRSCheck</eEventType>
            <dEventDate>dateTime</dEventDate>
            <cyEventAmount>decimal</cyEventAmount>
            <cyEventGATAmount>decimal</cyEventGATAmount>
            <sEventName>string</sEventName>
          </TXI_EVENT>
          <TXI_EVENT>
            <eEventType>TXIEventTypeTax or TXIEventTypeMotivatedTax or TXIEventTypePayment or TXIEventTypeDeposit or TXIEventTypeUserPenalty or TXIEventTypeStopInterest or TXIEventTypeStartInterest or TXIEventTypeIRSCheck</eEventType>
            <dEventDate>dateTime</dEventDate>
            <cyEventAmount>decimal</cyEventAmount>
            <cyEventGATAmount>decimal</cyEventGATAmount>
            <sEventName>string</sEventName>
          </TXI_EVENT>
        </EVENTS>
        <Enable6651A1PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
        </Enable6651A1PenaltyAlt1>
        <Enable6651A1PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
        </Enable6651A1PenaltyAlt2>
        <Enable6651A1PenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
          <bFraud>boolean</bFraud>
        </Enable6651A1PenaltyAlt3>
        <Enable6651A2PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dTaxDue>dateTime</dTaxDue>
        </Enable6651A2PenaltyAlt1>
        <Enable6651A2PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dTaxDue>dateTime</dTaxDue>
          <d1stNotice>dateTime</d1stNotice>
          <b1stIsFirstNoticeOfLevy>boolean</b1stIsFirstNoticeOfLevy>
          <b1stIsFirstJeopardy>boolean</b1stIsFirstJeopardy>
          <i1stGracePeriod>int</i1stGracePeriod>
          <d2ndNotice>dateTime</d2ndNotice>
          <b2ndIsFirstNoticeOfLevy>boolean</b2ndIsFirstNoticeOfLevy>
          <b2ndIsFirstJeopardy>boolean</b2ndIsFirstJeopardy>
          <i2ndGracePeriod>int</i2ndGracePeriod>
          <d3rdNotice>dateTime</d3rdNotice>
          <b3rdIsFirstNoticeOfLevy>boolean</b3rdIsFirstNoticeOfLevy>
          <b3rdIsFirstJeopardy>boolean</b3rdIsFirstJeopardy>
          <i3rdGracePeriod>int</i3rdGracePeriod>
          <d4thNotice>dateTime</d4thNotice>
          <b4thIsFirstNoticeOfLevy>boolean</b4thIsFirstNoticeOfLevy>
          <b4thIsFirstJeopardy>boolean</b4thIsFirstJeopardy>
          <i4thGracePeriod>int</i4thGracePeriod>
          <dReducePenaltyAfter>dateTime</dReducePenaltyAfter>
          <dReinstatePenaltyAfter>dateTime</dReinstatePenaltyAfter>
          <bTimelyFiled>boolean</bTimelyFiled>
        </Enable6651A2PenaltyAlt2>
        <Enable6651A3PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dFirstNotice>dateTime</dFirstNotice>
        </Enable6651A3PenaltyAlt1>
        <Enable6651A3PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <d1stNotice>dateTime</d1stNotice>
          <b1stIsFirstNoticeOfLevy>boolean</b1stIsFirstNoticeOfLevy>
          <b1stIsFirstJeopardy>boolean</b1stIsFirstJeopardy>
          <i1stGracePeriod>int</i1stGracePeriod>
          <d2ndNotice>dateTime</d2ndNotice>
          <b2ndIsFirstNoticeOfLevy>boolean</b2ndIsFirstNoticeOfLevy>
          <b2ndIsFirstJeopardy>boolean</b2ndIsFirstJeopardy>
          <i2ndGracePeriod>int</i2ndGracePeriod>
          <d3rdNotice>dateTime</d3rdNotice>
          <b3rdIsFirstNoticeOfLevy>boolean</b3rdIsFirstNoticeOfLevy>
          <b3rdIsFirstJeopardy>boolean</b3rdIsFirstJeopardy>
          <i3rdGracePeriod>int</i3rdGracePeriod>
          <d4thNotice>dateTime</d4thNotice>
          <b4thIsFirstNoticeOfLevy>boolean</b4thIsFirstNoticeOfLevy>
          <b4thIsFirstJeopardy>boolean</b4thIsFirstJeopardy>
          <i4thGracePeriod>int</i4thGracePeriod>
          <dReducePenaltyAfter>dateTime</dReducePenaltyAfter>
          <dReinstatePenaltyAfter>dateTime</dReinstatePenaltyAfter>
          <bTimelyFiled>boolean</bTimelyFiled>
        </Enable6651A3PenaltyAlt2>
        <Enable6653APenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
        </Enable6653APenaltyAlt1>
        <Enable6653APenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <cyAmountDueToNeg>decimal</cyAmountDueToNeg>
          <cyMotivated>decimal</cyMotivated>
          <dNotice>dateTime</dNotice>
          <dAssessment>dateTime</dAssessment>
          <bUseIRSPmtAlloc>boolean</bUseIRSPmtAlloc>
        </Enable6653APenaltyAlt2>
        <Enable6653APenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6653APenaltyAlt3>
        <Enable6653BPenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
        </Enable6653BPenaltyAlt1>
        <Enable6653BPenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <cyAmountDueToFraud>decimal</cyAmountDueToFraud>
          <cyMotivated>decimal</cyMotivated>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
          <dAssessment>dateTime</dAssessment>
        </Enable6653BPenaltyAlt2>
        <Enable6653BPenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6653BPenaltyAlt3>
        <Enable6659APenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6659APenalty>
        <Enable6659PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6659PenaltyAlt1>
        <Enable6659PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6659PenaltyAlt2>
        <Enable6660PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6660PenaltyAlt1>
        <Enable6660PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6660PenaltyAlt2>
        <Enable6661PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dAssessment>dateTime</dAssessment>
        </Enable6661PenaltyAlt1>
        <Enable6661PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6661PenaltyAlt2>
        <Enable6662CPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6662CPenalty>
        <Enable6662DPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6662DPenalty>
        <Enable6662EPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662EPenalty>
        <Enable6662FPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662FPenalty>
        <Enable6662GPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662GPenalty>
        <Enable6663Penalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6663Penalty>
        <WholeDollarModeEnabled>boolean</WholeDollarModeEnabled>
        <Jurisdiction>string</Jurisdiction>
        <GattEnabled>boolean</GattEnabled>
        <GattThreshold>decimal</GattThreshold>
        <LCUEnabled>boolean</LCUEnabled>
        <LCU30DayLetterDate>dateTime</LCU30DayLetterDate>
        <LCUApplicableDate>dateTime</LCUApplicableDate>
        <LCURestartEnabled>boolean</LCURestartEnabled>
        <LCURestart30DayLetterDate>dateTime</LCURestart30DayLetterDate>
        <LCURestartApplicableDate>dateTime</LCURestartApplicableDate>
        <UseEventDescriptions>boolean</UseEventDescriptions>
        <IncludeHeader>boolean</IncludeHeader>
        <Header1>string</Header1>
        <Header2>string</Header2>
        <Header3>string</Header3>
        <IncludeFooter>boolean</IncludeFooter>
        <Footer>string</Footer>
        <TaxpayerName>string</TaxpayerName>
        <TaxpayerId>string</TaxpayerId>
        <IncludeDate>boolean</IncludeDate>
        <IncludeTime>boolean</IncludeTime>
        <LinesPerPage>int</LinesPerPage>
        <Printing>boolean</Printing>
        <ObjectVersion>int</ObjectVersion>
        <ObjectBuildTime>string</ObjectBuildTime>
        <ExpirationDate>dateTime</ExpirationDate>
        <DefaultDirectory>string</DefaultDirectory>
        <Taxes>decimal</Taxes>
        <Payments>decimal</Payments>
        <Penalties>decimal</Penalties>
        <DebitInterest>decimal</DebitInterest>
        <NormalCreditInterest>decimal</NormalCreditInterest>
        <GATTInterest>decimal</GATTInterest>
        <PenaltyInterest>decimal</PenaltyInterest>
        <Balance>decimal</Balance>
        <NumPages>int</NumPages>
        <Report>string</Report>
        <ErrorsDetected>boolean</ErrorsDetected>
        <PastExpirationDate>boolean</PastExpirationDate>
        <TableEndWarning>boolean</TableEndWarning>
        <PaymentPenaltyError>boolean</PaymentPenaltyError>
        <GattTaxEvent>boolean</GattTaxEvent>
        <ExcessDeposits>boolean</ExcessDeposits>
        <RefundAndPenalty>boolean</RefundAndPenalty>
        <NonDailyUsed>boolean</NonDailyUsed>
        <HotError>boolean</HotError>
        <MotivatedTaxAfter1990>boolean</MotivatedTaxAfter1990>
        <MotivatedTaxUnder1000>boolean</MotivatedTaxUnder1000>
        <JurisdictionNotFound>boolean</JurisdictionNotFound>
        <NoEvents>boolean</NoEvents>
        <EventBeforeTableStart>boolean</EventBeforeTableStart>
        <ComputeDateBeforeEvents>boolean</ComputeDateBeforeEvents>
        <AccuracyPenalty>boolean</AccuracyPenalty>
        <OverRefundError>boolean</OverRefundError>
        <ComputeBeforeLastEvent>boolean</ComputeBeforeLastEvent>
        <HotUnder100K>boolean</HotUnder100K>
        <PenaltyAfterPayment>boolean</PenaltyAfterPayment>
        <NoHotInterestOver100K>boolean</NoHotInterestOver100K>
        <GattDoublePayment>boolean</GattDoublePayment>
        <GattAndNotDaily>boolean</GattAndNotDaily>
        <FedPensWithNonFedTable>boolean</FedPensWithNonFedTable>
        <Penalty6651a3ExceedsTax>boolean</Penalty6651a3ExceedsTax>
        <Penalties6651a2and3ExceedTax>boolean</Penalties6651a2and3ExceedTax>
        <LicenseKey>string</LicenseKey>
        <SettleDate>dateTime</SettleDate>
      </TXIWebEngine>
    </COMPUTE>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <COMPUTEResponse xmlns="http://www.txiwebservice.com/">
      <COMPUTEResult>
        <EVENTS>
          <TXI_EVENT>
            <eEventType>TXIEventTypeTax or TXIEventTypeMotivatedTax or TXIEventTypePayment or TXIEventTypeDeposit or TXIEventTypeUserPenalty or TXIEventTypeStopInterest or TXIEventTypeStartInterest or TXIEventTypeIRSCheck</eEventType>
            <dEventDate>dateTime</dEventDate>
            <cyEventAmount>decimal</cyEventAmount>
            <cyEventGATAmount>decimal</cyEventGATAmount>
            <sEventName>string</sEventName>
          </TXI_EVENT>
          <TXI_EVENT>
            <eEventType>TXIEventTypeTax or TXIEventTypeMotivatedTax or TXIEventTypePayment or TXIEventTypeDeposit or TXIEventTypeUserPenalty or TXIEventTypeStopInterest or TXIEventTypeStartInterest or TXIEventTypeIRSCheck</eEventType>
            <dEventDate>dateTime</dEventDate>
            <cyEventAmount>decimal</cyEventAmount>
            <cyEventGATAmount>decimal</cyEventGATAmount>
            <sEventName>string</sEventName>
          </TXI_EVENT>
        </EVENTS>
        <Enable6651A1PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
        </Enable6651A1PenaltyAlt1>
        <Enable6651A1PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
        </Enable6651A1PenaltyAlt2>
        <Enable6651A1PenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
          <bFraud>boolean</bFraud>
        </Enable6651A1PenaltyAlt3>
        <Enable6651A2PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dTaxDue>dateTime</dTaxDue>
        </Enable6651A2PenaltyAlt1>
        <Enable6651A2PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dTaxDue>dateTime</dTaxDue>
          <d1stNotice>dateTime</d1stNotice>
          <b1stIsFirstNoticeOfLevy>boolean</b1stIsFirstNoticeOfLevy>
          <b1stIsFirstJeopardy>boolean</b1stIsFirstJeopardy>
          <i1stGracePeriod>int</i1stGracePeriod>
          <d2ndNotice>dateTime</d2ndNotice>
          <b2ndIsFirstNoticeOfLevy>boolean</b2ndIsFirstNoticeOfLevy>
          <b2ndIsFirstJeopardy>boolean</b2ndIsFirstJeopardy>
          <i2ndGracePeriod>int</i2ndGracePeriod>
          <d3rdNotice>dateTime</d3rdNotice>
          <b3rdIsFirstNoticeOfLevy>boolean</b3rdIsFirstNoticeOfLevy>
          <b3rdIsFirstJeopardy>boolean</b3rdIsFirstJeopardy>
          <i3rdGracePeriod>int</i3rdGracePeriod>
          <d4thNotice>dateTime</d4thNotice>
          <b4thIsFirstNoticeOfLevy>boolean</b4thIsFirstNoticeOfLevy>
          <b4thIsFirstJeopardy>boolean</b4thIsFirstJeopardy>
          <i4thGracePeriod>int</i4thGracePeriod>
          <dReducePenaltyAfter>dateTime</dReducePenaltyAfter>
          <dReinstatePenaltyAfter>dateTime</dReinstatePenaltyAfter>
          <bTimelyFiled>boolean</bTimelyFiled>
        </Enable6651A2PenaltyAlt2>
        <Enable6651A3PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dFirstNotice>dateTime</dFirstNotice>
        </Enable6651A3PenaltyAlt1>
        <Enable6651A3PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <d1stNotice>dateTime</d1stNotice>
          <b1stIsFirstNoticeOfLevy>boolean</b1stIsFirstNoticeOfLevy>
          <b1stIsFirstJeopardy>boolean</b1stIsFirstJeopardy>
          <i1stGracePeriod>int</i1stGracePeriod>
          <d2ndNotice>dateTime</d2ndNotice>
          <b2ndIsFirstNoticeOfLevy>boolean</b2ndIsFirstNoticeOfLevy>
          <b2ndIsFirstJeopardy>boolean</b2ndIsFirstJeopardy>
          <i2ndGracePeriod>int</i2ndGracePeriod>
          <d3rdNotice>dateTime</d3rdNotice>
          <b3rdIsFirstNoticeOfLevy>boolean</b3rdIsFirstNoticeOfLevy>
          <b3rdIsFirstJeopardy>boolean</b3rdIsFirstJeopardy>
          <i3rdGracePeriod>int</i3rdGracePeriod>
          <d4thNotice>dateTime</d4thNotice>
          <b4thIsFirstNoticeOfLevy>boolean</b4thIsFirstNoticeOfLevy>
          <b4thIsFirstJeopardy>boolean</b4thIsFirstJeopardy>
          <i4thGracePeriod>int</i4thGracePeriod>
          <dReducePenaltyAfter>dateTime</dReducePenaltyAfter>
          <dReinstatePenaltyAfter>dateTime</dReinstatePenaltyAfter>
          <bTimelyFiled>boolean</bTimelyFiled>
        </Enable6651A3PenaltyAlt2>
        <Enable6653APenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
        </Enable6653APenaltyAlt1>
        <Enable6653APenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <cyAmountDueToNeg>decimal</cyAmountDueToNeg>
          <cyMotivated>decimal</cyMotivated>
          <dNotice>dateTime</dNotice>
          <dAssessment>dateTime</dAssessment>
          <bUseIRSPmtAlloc>boolean</bUseIRSPmtAlloc>
        </Enable6653APenaltyAlt2>
        <Enable6653APenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6653APenaltyAlt3>
        <Enable6653BPenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
        </Enable6653BPenaltyAlt1>
        <Enable6653BPenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <cyAmountDueToFraud>decimal</cyAmountDueToFraud>
          <cyMotivated>decimal</cyMotivated>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
          <dAssessment>dateTime</dAssessment>
        </Enable6653BPenaltyAlt2>
        <Enable6653BPenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6653BPenaltyAlt3>
        <Enable6659APenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6659APenalty>
        <Enable6659PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6659PenaltyAlt1>
        <Enable6659PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6659PenaltyAlt2>
        <Enable6660PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6660PenaltyAlt1>
        <Enable6660PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6660PenaltyAlt2>
        <Enable6661PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dAssessment>dateTime</dAssessment>
        </Enable6661PenaltyAlt1>
        <Enable6661PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6661PenaltyAlt2>
        <Enable6662CPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6662CPenalty>
        <Enable6662DPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6662DPenalty>
        <Enable6662EPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662EPenalty>
        <Enable6662FPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662FPenalty>
        <Enable6662GPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662GPenalty>
        <Enable6663Penalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6663Penalty>
        <WholeDollarModeEnabled>boolean</WholeDollarModeEnabled>
        <Jurisdiction>string</Jurisdiction>
        <GattEnabled>boolean</GattEnabled>
        <GattThreshold>decimal</GattThreshold>
        <LCUEnabled>boolean</LCUEnabled>
        <LCU30DayLetterDate>dateTime</LCU30DayLetterDate>
        <LCUApplicableDate>dateTime</LCUApplicableDate>
        <LCURestartEnabled>boolean</LCURestartEnabled>
        <LCURestart30DayLetterDate>dateTime</LCURestart30DayLetterDate>
        <LCURestartApplicableDate>dateTime</LCURestartApplicableDate>
        <UseEventDescriptions>boolean</UseEventDescriptions>
        <IncludeHeader>boolean</IncludeHeader>
        <Header1>string</Header1>
        <Header2>string</Header2>
        <Header3>string</Header3>
        <IncludeFooter>boolean</IncludeFooter>
        <Footer>string</Footer>
        <TaxpayerName>string</TaxpayerName>
        <TaxpayerId>string</TaxpayerId>
        <IncludeDate>boolean</IncludeDate>
        <IncludeTime>boolean</IncludeTime>
        <LinesPerPage>int</LinesPerPage>
        <Printing>boolean</Printing>
        <ObjectVersion>int</ObjectVersion>
        <ObjectBuildTime>string</ObjectBuildTime>
        <ExpirationDate>dateTime</ExpirationDate>
        <DefaultDirectory>string</DefaultDirectory>
        <Taxes>decimal</Taxes>
        <Payments>decimal</Payments>
        <Penalties>decimal</Penalties>
        <DebitInterest>decimal</DebitInterest>
        <NormalCreditInterest>decimal</NormalCreditInterest>
        <GATTInterest>decimal</GATTInterest>
        <PenaltyInterest>decimal</PenaltyInterest>
        <Balance>decimal</Balance>
        <NumPages>int</NumPages>
        <Report>string</Report>
        <ErrorsDetected>boolean</ErrorsDetected>
        <PastExpirationDate>boolean</PastExpirationDate>
        <TableEndWarning>boolean</TableEndWarning>
        <PaymentPenaltyError>boolean</PaymentPenaltyError>
        <GattTaxEvent>boolean</GattTaxEvent>
        <ExcessDeposits>boolean</ExcessDeposits>
        <RefundAndPenalty>boolean</RefundAndPenalty>
        <NonDailyUsed>boolean</NonDailyUsed>
        <HotError>boolean</HotError>
        <MotivatedTaxAfter1990>boolean</MotivatedTaxAfter1990>
        <MotivatedTaxUnder1000>boolean</MotivatedTaxUnder1000>
        <JurisdictionNotFound>boolean</JurisdictionNotFound>
        <NoEvents>boolean</NoEvents>
        <EventBeforeTableStart>boolean</EventBeforeTableStart>
        <ComputeDateBeforeEvents>boolean</ComputeDateBeforeEvents>
        <AccuracyPenalty>boolean</AccuracyPenalty>
        <OverRefundError>boolean</OverRefundError>
        <ComputeBeforeLastEvent>boolean</ComputeBeforeLastEvent>
        <HotUnder100K>boolean</HotUnder100K>
        <PenaltyAfterPayment>boolean</PenaltyAfterPayment>
        <NoHotInterestOver100K>boolean</NoHotInterestOver100K>
        <GattDoublePayment>boolean</GattDoublePayment>
        <GattAndNotDaily>boolean</GattAndNotDaily>
        <FedPensWithNonFedTable>boolean</FedPensWithNonFedTable>
        <Penalty6651a3ExceedsTax>boolean</Penalty6651a3ExceedsTax>
        <Penalties6651a2and3ExceedTax>boolean</Penalties6651a2and3ExceedTax>
        <LicenseKey>string</LicenseKey>
        <SettleDate>dateTime</SettleDate>
      </COMPUTEResult>
    </COMPUTEResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/txie.asmx HTTP/1.1
Host: txiwebservice.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <COMPUTE xmlns="http://www.txiwebservice.com/">
      <TXIWebEngine>
        <EVENTS>
          <TXI_EVENT>
            <eEventType>TXIEventTypeTax or TXIEventTypeMotivatedTax or TXIEventTypePayment or TXIEventTypeDeposit or TXIEventTypeUserPenalty or TXIEventTypeStopInterest or TXIEventTypeStartInterest or TXIEventTypeIRSCheck</eEventType>
            <dEventDate>dateTime</dEventDate>
            <cyEventAmount>decimal</cyEventAmount>
            <cyEventGATAmount>decimal</cyEventGATAmount>
            <sEventName>string</sEventName>
          </TXI_EVENT>
          <TXI_EVENT>
            <eEventType>TXIEventTypeTax or TXIEventTypeMotivatedTax or TXIEventTypePayment or TXIEventTypeDeposit or TXIEventTypeUserPenalty or TXIEventTypeStopInterest or TXIEventTypeStartInterest or TXIEventTypeIRSCheck</eEventType>
            <dEventDate>dateTime</dEventDate>
            <cyEventAmount>decimal</cyEventAmount>
            <cyEventGATAmount>decimal</cyEventGATAmount>
            <sEventName>string</sEventName>
          </TXI_EVENT>
        </EVENTS>
        <Enable6651A1PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
        </Enable6651A1PenaltyAlt1>
        <Enable6651A1PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
        </Enable6651A1PenaltyAlt2>
        <Enable6651A1PenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
          <bFraud>boolean</bFraud>
        </Enable6651A1PenaltyAlt3>
        <Enable6651A2PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dTaxDue>dateTime</dTaxDue>
        </Enable6651A2PenaltyAlt1>
        <Enable6651A2PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dTaxDue>dateTime</dTaxDue>
          <d1stNotice>dateTime</d1stNotice>
          <b1stIsFirstNoticeOfLevy>boolean</b1stIsFirstNoticeOfLevy>
          <b1stIsFirstJeopardy>boolean</b1stIsFirstJeopardy>
          <i1stGracePeriod>int</i1stGracePeriod>
          <d2ndNotice>dateTime</d2ndNotice>
          <b2ndIsFirstNoticeOfLevy>boolean</b2ndIsFirstNoticeOfLevy>
          <b2ndIsFirstJeopardy>boolean</b2ndIsFirstJeopardy>
          <i2ndGracePeriod>int</i2ndGracePeriod>
          <d3rdNotice>dateTime</d3rdNotice>
          <b3rdIsFirstNoticeOfLevy>boolean</b3rdIsFirstNoticeOfLevy>
          <b3rdIsFirstJeopardy>boolean</b3rdIsFirstJeopardy>
          <i3rdGracePeriod>int</i3rdGracePeriod>
          <d4thNotice>dateTime</d4thNotice>
          <b4thIsFirstNoticeOfLevy>boolean</b4thIsFirstNoticeOfLevy>
          <b4thIsFirstJeopardy>boolean</b4thIsFirstJeopardy>
          <i4thGracePeriod>int</i4thGracePeriod>
          <dReducePenaltyAfter>dateTime</dReducePenaltyAfter>
          <dReinstatePenaltyAfter>dateTime</dReinstatePenaltyAfter>
          <bTimelyFiled>boolean</bTimelyFiled>
        </Enable6651A2PenaltyAlt2>
        <Enable6651A3PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dFirstNotice>dateTime</dFirstNotice>
        </Enable6651A3PenaltyAlt1>
        <Enable6651A3PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <d1stNotice>dateTime</d1stNotice>
          <b1stIsFirstNoticeOfLevy>boolean</b1stIsFirstNoticeOfLevy>
          <b1stIsFirstJeopardy>boolean</b1stIsFirstJeopardy>
          <i1stGracePeriod>int</i1stGracePeriod>
          <d2ndNotice>dateTime</d2ndNotice>
          <b2ndIsFirstNoticeOfLevy>boolean</b2ndIsFirstNoticeOfLevy>
          <b2ndIsFirstJeopardy>boolean</b2ndIsFirstJeopardy>
          <i2ndGracePeriod>int</i2ndGracePeriod>
          <d3rdNotice>dateTime</d3rdNotice>
          <b3rdIsFirstNoticeOfLevy>boolean</b3rdIsFirstNoticeOfLevy>
          <b3rdIsFirstJeopardy>boolean</b3rdIsFirstJeopardy>
          <i3rdGracePeriod>int</i3rdGracePeriod>
          <d4thNotice>dateTime</d4thNotice>
          <b4thIsFirstNoticeOfLevy>boolean</b4thIsFirstNoticeOfLevy>
          <b4thIsFirstJeopardy>boolean</b4thIsFirstJeopardy>
          <i4thGracePeriod>int</i4thGracePeriod>
          <dReducePenaltyAfter>dateTime</dReducePenaltyAfter>
          <dReinstatePenaltyAfter>dateTime</dReinstatePenaltyAfter>
          <bTimelyFiled>boolean</bTimelyFiled>
        </Enable6651A3PenaltyAlt2>
        <Enable6653APenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
        </Enable6653APenaltyAlt1>
        <Enable6653APenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <cyAmountDueToNeg>decimal</cyAmountDueToNeg>
          <cyMotivated>decimal</cyMotivated>
          <dNotice>dateTime</dNotice>
          <dAssessment>dateTime</dAssessment>
          <bUseIRSPmtAlloc>boolean</bUseIRSPmtAlloc>
        </Enable6653APenaltyAlt2>
        <Enable6653APenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6653APenaltyAlt3>
        <Enable6653BPenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
        </Enable6653BPenaltyAlt1>
        <Enable6653BPenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <cyAmountDueToFraud>decimal</cyAmountDueToFraud>
          <cyMotivated>decimal</cyMotivated>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
          <dAssessment>dateTime</dAssessment>
        </Enable6653BPenaltyAlt2>
        <Enable6653BPenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6653BPenaltyAlt3>
        <Enable6659APenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6659APenalty>
        <Enable6659PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6659PenaltyAlt1>
        <Enable6659PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6659PenaltyAlt2>
        <Enable6660PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6660PenaltyAlt1>
        <Enable6660PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6660PenaltyAlt2>
        <Enable6661PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dAssessment>dateTime</dAssessment>
        </Enable6661PenaltyAlt1>
        <Enable6661PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6661PenaltyAlt2>
        <Enable6662CPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6662CPenalty>
        <Enable6662DPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6662DPenalty>
        <Enable6662EPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662EPenalty>
        <Enable6662FPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662FPenalty>
        <Enable6662GPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662GPenalty>
        <Enable6663Penalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6663Penalty>
        <WholeDollarModeEnabled>boolean</WholeDollarModeEnabled>
        <Jurisdiction>string</Jurisdiction>
        <GattEnabled>boolean</GattEnabled>
        <GattThreshold>decimal</GattThreshold>
        <LCUEnabled>boolean</LCUEnabled>
        <LCU30DayLetterDate>dateTime</LCU30DayLetterDate>
        <LCUApplicableDate>dateTime</LCUApplicableDate>
        <LCURestartEnabled>boolean</LCURestartEnabled>
        <LCURestart30DayLetterDate>dateTime</LCURestart30DayLetterDate>
        <LCURestartApplicableDate>dateTime</LCURestartApplicableDate>
        <UseEventDescriptions>boolean</UseEventDescriptions>
        <IncludeHeader>boolean</IncludeHeader>
        <Header1>string</Header1>
        <Header2>string</Header2>
        <Header3>string</Header3>
        <IncludeFooter>boolean</IncludeFooter>
        <Footer>string</Footer>
        <TaxpayerName>string</TaxpayerName>
        <TaxpayerId>string</TaxpayerId>
        <IncludeDate>boolean</IncludeDate>
        <IncludeTime>boolean</IncludeTime>
        <LinesPerPage>int</LinesPerPage>
        <Printing>boolean</Printing>
        <ObjectVersion>int</ObjectVersion>
        <ObjectBuildTime>string</ObjectBuildTime>
        <ExpirationDate>dateTime</ExpirationDate>
        <DefaultDirectory>string</DefaultDirectory>
        <Taxes>decimal</Taxes>
        <Payments>decimal</Payments>
        <Penalties>decimal</Penalties>
        <DebitInterest>decimal</DebitInterest>
        <NormalCreditInterest>decimal</NormalCreditInterest>
        <GATTInterest>decimal</GATTInterest>
        <PenaltyInterest>decimal</PenaltyInterest>
        <Balance>decimal</Balance>
        <NumPages>int</NumPages>
        <Report>string</Report>
        <ErrorsDetected>boolean</ErrorsDetected>
        <PastExpirationDate>boolean</PastExpirationDate>
        <TableEndWarning>boolean</TableEndWarning>
        <PaymentPenaltyError>boolean</PaymentPenaltyError>
        <GattTaxEvent>boolean</GattTaxEvent>
        <ExcessDeposits>boolean</ExcessDeposits>
        <RefundAndPenalty>boolean</RefundAndPenalty>
        <NonDailyUsed>boolean</NonDailyUsed>
        <HotError>boolean</HotError>
        <MotivatedTaxAfter1990>boolean</MotivatedTaxAfter1990>
        <MotivatedTaxUnder1000>boolean</MotivatedTaxUnder1000>
        <JurisdictionNotFound>boolean</JurisdictionNotFound>
        <NoEvents>boolean</NoEvents>
        <EventBeforeTableStart>boolean</EventBeforeTableStart>
        <ComputeDateBeforeEvents>boolean</ComputeDateBeforeEvents>
        <AccuracyPenalty>boolean</AccuracyPenalty>
        <OverRefundError>boolean</OverRefundError>
        <ComputeBeforeLastEvent>boolean</ComputeBeforeLastEvent>
        <HotUnder100K>boolean</HotUnder100K>
        <PenaltyAfterPayment>boolean</PenaltyAfterPayment>
        <NoHotInterestOver100K>boolean</NoHotInterestOver100K>
        <GattDoublePayment>boolean</GattDoublePayment>
        <GattAndNotDaily>boolean</GattAndNotDaily>
        <FedPensWithNonFedTable>boolean</FedPensWithNonFedTable>
        <Penalty6651a3ExceedsTax>boolean</Penalty6651a3ExceedsTax>
        <Penalties6651a2and3ExceedTax>boolean</Penalties6651a2and3ExceedTax>
        <LicenseKey>string</LicenseKey>
        <SettleDate>dateTime</SettleDate>
      </TXIWebEngine>
    </COMPUTE>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <COMPUTEResponse xmlns="http://www.txiwebservice.com/">
      <COMPUTEResult>
        <EVENTS>
          <TXI_EVENT>
            <eEventType>TXIEventTypeTax or TXIEventTypeMotivatedTax or TXIEventTypePayment or TXIEventTypeDeposit or TXIEventTypeUserPenalty or TXIEventTypeStopInterest or TXIEventTypeStartInterest or TXIEventTypeIRSCheck</eEventType>
            <dEventDate>dateTime</dEventDate>
            <cyEventAmount>decimal</cyEventAmount>
            <cyEventGATAmount>decimal</cyEventGATAmount>
            <sEventName>string</sEventName>
          </TXI_EVENT>
          <TXI_EVENT>
            <eEventType>TXIEventTypeTax or TXIEventTypeMotivatedTax or TXIEventTypePayment or TXIEventTypeDeposit or TXIEventTypeUserPenalty or TXIEventTypeStopInterest or TXIEventTypeStartInterest or TXIEventTypeIRSCheck</eEventType>
            <dEventDate>dateTime</dEventDate>
            <cyEventAmount>decimal</cyEventAmount>
            <cyEventGATAmount>decimal</cyEventGATAmount>
            <sEventName>string</sEventName>
          </TXI_EVENT>
        </EVENTS>
        <Enable6651A1PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
        </Enable6651A1PenaltyAlt1>
        <Enable6651A1PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
        </Enable6651A1PenaltyAlt2>
        <Enable6651A1PenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dReturnDue>dateTime</dReturnDue>
          <dReceivedByIRS>dateTime</dReceivedByIRS>
          <bUse100Minimum>boolean</bUse100Minimum>
          <bFraud>boolean</bFraud>
        </Enable6651A1PenaltyAlt3>
        <Enable6651A2PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dTaxDue>dateTime</dTaxDue>
        </Enable6651A2PenaltyAlt1>
        <Enable6651A2PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dTaxDue>dateTime</dTaxDue>
          <d1stNotice>dateTime</d1stNotice>
          <b1stIsFirstNoticeOfLevy>boolean</b1stIsFirstNoticeOfLevy>
          <b1stIsFirstJeopardy>boolean</b1stIsFirstJeopardy>
          <i1stGracePeriod>int</i1stGracePeriod>
          <d2ndNotice>dateTime</d2ndNotice>
          <b2ndIsFirstNoticeOfLevy>boolean</b2ndIsFirstNoticeOfLevy>
          <b2ndIsFirstJeopardy>boolean</b2ndIsFirstJeopardy>
          <i2ndGracePeriod>int</i2ndGracePeriod>
          <d3rdNotice>dateTime</d3rdNotice>
          <b3rdIsFirstNoticeOfLevy>boolean</b3rdIsFirstNoticeOfLevy>
          <b3rdIsFirstJeopardy>boolean</b3rdIsFirstJeopardy>
          <i3rdGracePeriod>int</i3rdGracePeriod>
          <d4thNotice>dateTime</d4thNotice>
          <b4thIsFirstNoticeOfLevy>boolean</b4thIsFirstNoticeOfLevy>
          <b4thIsFirstJeopardy>boolean</b4thIsFirstJeopardy>
          <i4thGracePeriod>int</i4thGracePeriod>
          <dReducePenaltyAfter>dateTime</dReducePenaltyAfter>
          <dReinstatePenaltyAfter>dateTime</dReinstatePenaltyAfter>
          <bTimelyFiled>boolean</bTimelyFiled>
        </Enable6651A2PenaltyAlt2>
        <Enable6651A3PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <dFirstNotice>dateTime</dFirstNotice>
        </Enable6651A3PenaltyAlt1>
        <Enable6651A3PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmount>decimal</cyAmount>
          <d1stNotice>dateTime</d1stNotice>
          <b1stIsFirstNoticeOfLevy>boolean</b1stIsFirstNoticeOfLevy>
          <b1stIsFirstJeopardy>boolean</b1stIsFirstJeopardy>
          <i1stGracePeriod>int</i1stGracePeriod>
          <d2ndNotice>dateTime</d2ndNotice>
          <b2ndIsFirstNoticeOfLevy>boolean</b2ndIsFirstNoticeOfLevy>
          <b2ndIsFirstJeopardy>boolean</b2ndIsFirstJeopardy>
          <i2ndGracePeriod>int</i2ndGracePeriod>
          <d3rdNotice>dateTime</d3rdNotice>
          <b3rdIsFirstNoticeOfLevy>boolean</b3rdIsFirstNoticeOfLevy>
          <b3rdIsFirstJeopardy>boolean</b3rdIsFirstJeopardy>
          <i3rdGracePeriod>int</i3rdGracePeriod>
          <d4thNotice>dateTime</d4thNotice>
          <b4thIsFirstNoticeOfLevy>boolean</b4thIsFirstNoticeOfLevy>
          <b4thIsFirstJeopardy>boolean</b4thIsFirstJeopardy>
          <i4thGracePeriod>int</i4thGracePeriod>
          <dReducePenaltyAfter>dateTime</dReducePenaltyAfter>
          <dReinstatePenaltyAfter>dateTime</dReinstatePenaltyAfter>
          <bTimelyFiled>boolean</bTimelyFiled>
        </Enable6651A3PenaltyAlt2>
        <Enable6653APenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
        </Enable6653APenaltyAlt1>
        <Enable6653APenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <cyAmountDueToNeg>decimal</cyAmountDueToNeg>
          <cyMotivated>decimal</cyMotivated>
          <dNotice>dateTime</dNotice>
          <dAssessment>dateTime</dAssessment>
          <bUseIRSPmtAlloc>boolean</bUseIRSPmtAlloc>
        </Enable6653APenaltyAlt2>
        <Enable6653APenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6653APenaltyAlt3>
        <Enable6653BPenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
        </Enable6653BPenaltyAlt1>
        <Enable6653BPenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <cyAmountDueToFraud>decimal</cyAmountDueToFraud>
          <cyMotivated>decimal</cyMotivated>
          <dTaxDue>dateTime</dTaxDue>
          <dNotice>dateTime</dNotice>
          <dAssessment>dateTime</dAssessment>
        </Enable6653BPenaltyAlt2>
        <Enable6653BPenaltyAlt3>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dTaxDue>dateTime</dTaxDue>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6653BPenaltyAlt3>
        <Enable6659APenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6659APenalty>
        <Enable6659PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6659PenaltyAlt1>
        <Enable6659PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6659PenaltyAlt2>
        <Enable6660PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6660PenaltyAlt1>
        <Enable6660PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dNotice>dateTime</dNotice>
          <dPercent>double</dPercent>
        </Enable6660PenaltyAlt2>
        <Enable6661PenaltyAlt1>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dAssessment>dateTime</dAssessment>
        </Enable6661PenaltyAlt1>
        <Enable6661PenaltyAlt2>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6661PenaltyAlt2>
        <Enable6662CPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6662CPenalty>
        <Enable6662DPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6662DPenalty>
        <Enable6662EPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662EPenalty>
        <Enable6662FPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662FPenalty>
        <Enable6662GPenalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
          <dPercent>double</dPercent>
        </Enable6662GPenalty>
        <Enable6663Penalty>
          <bEnable>boolean</bEnable>
          <cyAmountSubject>decimal</cyAmountSubject>
          <dReturnDue>dateTime</dReturnDue>
        </Enable6663Penalty>
        <WholeDollarModeEnabled>boolean</WholeDollarModeEnabled>
        <Jurisdiction>string</Jurisdiction>
        <GattEnabled>boolean</GattEnabled>
        <GattThreshold>decimal</GattThreshold>
        <LCUEnabled>boolean</LCUEnabled>
        <LCU30DayLetterDate>dateTime</LCU30DayLetterDate>
        <LCUApplicableDate>dateTime</LCUApplicableDate>
        <LCURestartEnabled>boolean</LCURestartEnabled>
        <LCURestart30DayLetterDate>dateTime</LCURestart30DayLetterDate>
        <LCURestartApplicableDate>dateTime</LCURestartApplicableDate>
        <UseEventDescriptions>boolean</UseEventDescriptions>
        <IncludeHeader>boolean</IncludeHeader>
        <Header1>string</Header1>
        <Header2>string</Header2>
        <Header3>string</Header3>
        <IncludeFooter>boolean</IncludeFooter>
        <Footer>string</Footer>
        <TaxpayerName>string</TaxpayerName>
        <TaxpayerId>string</TaxpayerId>
        <IncludeDate>boolean</IncludeDate>
        <IncludeTime>boolean</IncludeTime>
        <LinesPerPage>int</LinesPerPage>
        <Printing>boolean</Printing>
        <ObjectVersion>int</ObjectVersion>
        <ObjectBuildTime>string</ObjectBuildTime>
        <ExpirationDate>dateTime</ExpirationDate>
        <DefaultDirectory>string</DefaultDirectory>
        <Taxes>decimal</Taxes>
        <Payments>decimal</Payments>
        <Penalties>decimal</Penalties>
        <DebitInterest>decimal</DebitInterest>
        <NormalCreditInterest>decimal</NormalCreditInterest>
        <GATTInterest>decimal</GATTInterest>
        <PenaltyInterest>decimal</PenaltyInterest>
        <Balance>decimal</Balance>
        <NumPages>int</NumPages>
        <Report>string</Report>
        <ErrorsDetected>boolean</ErrorsDetected>
        <PastExpirationDate>boolean</PastExpirationDate>
        <TableEndWarning>boolean</TableEndWarning>
        <PaymentPenaltyError>boolean</PaymentPenaltyError>
        <GattTaxEvent>boolean</GattTaxEvent>
        <ExcessDeposits>boolean</ExcessDeposits>
        <RefundAndPenalty>boolean</RefundAndPenalty>
        <NonDailyUsed>boolean</NonDailyUsed>
        <HotError>boolean</HotError>
        <MotivatedTaxAfter1990>boolean</MotivatedTaxAfter1990>
        <MotivatedTaxUnder1000>boolean</MotivatedTaxUnder1000>
        <JurisdictionNotFound>boolean</JurisdictionNotFound>
        <NoEvents>boolean</NoEvents>
        <EventBeforeTableStart>boolean</EventBeforeTableStart>
        <ComputeDateBeforeEvents>boolean</ComputeDateBeforeEvents>
        <AccuracyPenalty>boolean</AccuracyPenalty>
        <OverRefundError>boolean</OverRefundError>
        <ComputeBeforeLastEvent>boolean</ComputeBeforeLastEvent>
        <HotUnder100K>boolean</HotUnder100K>
        <PenaltyAfterPayment>boolean</PenaltyAfterPayment>
        <NoHotInterestOver100K>boolean</NoHotInterestOver100K>
        <GattDoublePayment>boolean</GattDoublePayment>
        <GattAndNotDaily>boolean</GattAndNotDaily>
        <FedPensWithNonFedTable>boolean</FedPensWithNonFedTable>
        <Penalty6651a3ExceedsTax>boolean</Penalty6651a3ExceedsTax>
        <Penalties6651a2and3ExceedTax>boolean</Penalties6651a2and3ExceedTax>
        <LicenseKey>string</LicenseKey>
        <SettleDate>dateTime</SettleDate>
      </COMPUTEResult>
    </COMPUTEResponse>
  </soap12:Body>
</soap12:Envelope>