<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.catalinatechnology.com/services/ctDynamicsSL" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.catalinatechnology.com/services/ctDynamicsSL" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.catalinatechnology.com/services/ctDynamicsSL">
      <s:element name="about">
        <s:complexType />
      </s:element>
      <s:element name="aboutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="aboutResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARPayment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="custID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="tmpRefNbr" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="tmpBatNbr" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARPaymentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getARPaymentResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ctDynamicsSLHeader" type="tns:ctDynamicsSLHeader" />
      <s:complexType name="ctDynamicsSLHeader">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="licenseName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="licenseExpiration" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="softwareName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="siteID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="siteKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="cpnyID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="apiUsername" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="apiPassword" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="flags" type="tns:ArrayOfNameValuePairs" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:complexType name="ArrayOfNameValuePairs">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="nameValuePairs" nillable="true" type="tns:nameValuePairs" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="nameValuePairs">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="getARDoc">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="custID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="refNbr" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARDocResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getARDocResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARTypes">
        <s:complexType />
      </s:element>
      <s:element name="getARTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getARTypesResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARSetup">
        <s:complexType />
      </s:element>
      <s:element name="getARSetupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getARSetupResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARSetupValue">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="fieldName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARSetupValueResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getARSetupValueResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARStatements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="actionType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currentPageNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="pageSize" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="statementHistoryParams" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="statementHistorySortBy" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getARStatementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getARStatementsResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="editARHist">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="actionType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="inhist" type="tns:arhist" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="arhist">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="BegBal" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CpnyID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Crtd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_User" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FiscYr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LUpd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_User" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrInvcPaid12" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="NoteId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PaidInvcDays12" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="PerNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCOGS12" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDCrMemo12" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDisc12" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDDrMemo12" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDFinChrg12" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDRcpt12" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales07" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales08" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales09" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales10" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales11" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PTDSales12" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future01" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future02" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future07" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future08" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future09" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future10" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future11" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future12" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User2" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User3" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="User4" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="User5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User6" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User7" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="User8" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="YtdCOGS" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="YtdCrMemo" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="YtdDisc" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="YtdDrMemo" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="YtdFinChrg" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="YtdRcpt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="YtdSales" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="editARHistResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="editARHistResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="editARDoc">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="actionType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="indoc" type="tns:ardoc" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ardoc">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AcctNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AgentID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ApplAmt" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplBatNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ApplBatSeq" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="BankAcct" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankSub" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BatNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BatSeq" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Cleardate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="CmmnAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CmmnPct" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="ContractID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CpnyID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Crtd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_User" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CurrentNbr" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryApplAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryClearAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryCmmnAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryDiscApplAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryDiscBal" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryDocBal" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryEffDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryMultDiv" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryOrigDocAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryRate" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryRateType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryStmtBal" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTaxTot00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTaxTot01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTaxTot02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTaxTot03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTxblTot00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTxblTot01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTxblTot02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTxblTot03" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CustId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustOrdNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Cycle" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="DiscApplAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="DiscBal" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="DiscDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="DocBal" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="DocClass" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DocDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="DocDesc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DocType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DraftIssued" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="DueDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="InstallNbr" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="JobCntr" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="LineCntr" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="LUpd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_User" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MasterDocNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrCycle" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="NoPrtStmt" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="NoteId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OpenDoc" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="OrdNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OrigBankAcct" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OrigBankSub" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OrigCpnyID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="OrigDocAmt" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="OrigDocNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PC_Status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PerClosed" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PerEnt" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PerPost" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PmtMethod" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ProjectID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RefNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="RGOLAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Rlsed" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future01" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future02" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future07" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future08" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future09" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future10" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future11" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future12" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceCallID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ShipmentNbr" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="SlsperId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="StmtBal" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="StmtDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="TaskID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxCntr00" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxCntr01" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxCntr02" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxCntr03" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxId00" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxId01" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxId02" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxId03" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxTot00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxTot01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxTot02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxTot03" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="Terms" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TxblTot00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TxblTot01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TxblTot02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TxblTot03" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="User1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User2" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User3" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="User4" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="User5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User6" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User7" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="User8" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="editARDocResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="editARDocResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="editARTran">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="actionType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="intran" type="tns:artran" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="artran">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Acct" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AcctDist" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="BatNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CmmnPct" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CnvFact" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="ContractID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CostType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CpnyID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Crtd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_User" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryExtCost" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryMultDiv" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryRate" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTaxAmt00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTaxAmt01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTaxAmt02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTaxAmt03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTranAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTxblAmt00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTxblAmt01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTxblAmt02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryTxblAmt03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryUnitPrice" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CustId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DrCr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Excpt" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ExtCost" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="ExtRefNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FiscYr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="FlatRateLineNbr" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="InstallNbr" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="InvtId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="JobRate" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="JrnlType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LineId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="LineNbr" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="LineRef" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LUpd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_User" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MasterDocNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NoteId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="OrdNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PC_Flag" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PC_ID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PC_Status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PerEnt" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PerPost" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ProjectID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Qty" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="RecordID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="RefNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Rlsed" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future01" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future02" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future07" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future08" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future09" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future10" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future11" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future12" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceCallID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ServiceCallLineNbr" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ServiceDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ShipperCpnyID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShipperID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShipperLineRef" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SiteId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SlsperId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SpecificCostID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sub" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaskID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxAmt00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxAmt01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxAmt02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TaxAmt03" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxCalced" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxCat" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxId00" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxId01" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxId02" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxId03" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TaxIdDflt" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TranAmt" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="TranClass" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TranDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="TranDesc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TranType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TxblAmt00" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TxblAmt01" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TxblAmt02" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="TxblAmt03" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="UnitDesc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="UnitPrice" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="User1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User2" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User3" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="User4" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="User5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User6" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User7" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="User8" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="WhseLoc" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="editARTranResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="editARTranResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="editARBatch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="actionType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="inBatch" type="tns:arbatch" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="arbatch">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Acct" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AutoRev" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="AutoRevCopy" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="BalanceType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankAcct" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankSub" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BaseCuryID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BatNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BatType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="clearamt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Cleared" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="CpnyID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Crtd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_User" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CrTot" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CtrlTot" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryCrTot" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryCtrlTot" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryDepositAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryDrTot" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryEffDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryMultDiv" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryRate" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryRateType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Cycle" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="DateClr" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="DateEnt" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="DepositAmt" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="Descr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DrTot" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="EditScrnNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GLPostOpt" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="JrnlType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LedgerID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LUpd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_User" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Module" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NbrCycle" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="NoteID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="OrigBatNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OrigCpnyID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OrigScrnNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PerEnt" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PerPost" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Rlsed" type="s:short" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future01" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future02" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future07" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future08" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future09" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future10" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future11" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future12" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Sub" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User2" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User3" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="User4" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="User5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User6" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User7" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="User8" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="editARBatchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="editARBatchResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="editSoShipPayment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="actionType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="custID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="inSoShipPayment" type="tns:soshippayments" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="soshippayments">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CardAuthNbr" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CardExpDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="CardHldrName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CardNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChkNbr" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CpnyID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Crtd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Crtd_User" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryEffDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryMultDiv" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryPmtAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="CuryRate" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="CuryRateType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LUpd_DateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_Prog" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LUpd_User" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NoteID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PmtAmt" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PmtDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="PmtRef" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PmtTypeID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future01" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future02" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future03" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future04" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future05" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future06" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future07" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future08" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future09" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="S4Future10" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future11" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="S4Future12" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShipperID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User1" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User10" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="User2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User4" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User5" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="User6" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="User7" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="User8" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="User9" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="editSoShipPaymentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="editSoShipPaymentResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSoShipPayments">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="cpnyID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="shipperID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSoShipPaymentsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSoShipPaymentsResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ping">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="pingType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="siteID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="siteKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="licenseName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="licenseExpiration" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="softwareName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="pingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="pingResult">
              <s:complexType>
                <s:annotation>
                  <s:appinfo>
                    <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
                  </s:appinfo>
                </s:annotation>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="aboutSoapIn">
    <wsdl:part name="parameters" element="tns:about" />
  </wsdl:message>
  <wsdl:message name="aboutSoapOut">
    <wsdl:part name="parameters" element="tns:aboutResponse" />
  </wsdl:message>
  <wsdl:message name="getARPaymentSoapIn">
    <wsdl:part name="parameters" element="tns:getARPayment" />
  </wsdl:message>
  <wsdl:message name="getARPaymentSoapOut">
    <wsdl:part name="parameters" element="tns:getARPaymentResponse" />
  </wsdl:message>
  <wsdl:message name="getARPaymentctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="getARDocSoapIn">
    <wsdl:part name="parameters" element="tns:getARDoc" />
  </wsdl:message>
  <wsdl:message name="getARDocSoapOut">
    <wsdl:part name="parameters" element="tns:getARDocResponse" />
  </wsdl:message>
  <wsdl:message name="getARDocctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="getARTypesSoapIn">
    <wsdl:part name="parameters" element="tns:getARTypes" />
  </wsdl:message>
  <wsdl:message name="getARTypesSoapOut">
    <wsdl:part name="parameters" element="tns:getARTypesResponse" />
  </wsdl:message>
  <wsdl:message name="getARTypesctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="getARSetupSoapIn">
    <wsdl:part name="parameters" element="tns:getARSetup" />
  </wsdl:message>
  <wsdl:message name="getARSetupSoapOut">
    <wsdl:part name="parameters" element="tns:getARSetupResponse" />
  </wsdl:message>
  <wsdl:message name="getARSetupctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="getARSetupValueSoapIn">
    <wsdl:part name="parameters" element="tns:getARSetupValue" />
  </wsdl:message>
  <wsdl:message name="getARSetupValueSoapOut">
    <wsdl:part name="parameters" element="tns:getARSetupValueResponse" />
  </wsdl:message>
  <wsdl:message name="getARSetupValuectDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="getARStatementsSoapIn">
    <wsdl:part name="parameters" element="tns:getARStatements" />
  </wsdl:message>
  <wsdl:message name="getARStatementsSoapOut">
    <wsdl:part name="parameters" element="tns:getARStatementsResponse" />
  </wsdl:message>
  <wsdl:message name="getARStatementsctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="editARHistSoapIn">
    <wsdl:part name="parameters" element="tns:editARHist" />
  </wsdl:message>
  <wsdl:message name="editARHistSoapOut">
    <wsdl:part name="parameters" element="tns:editARHistResponse" />
  </wsdl:message>
  <wsdl:message name="editARHistctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="editARDocSoapIn">
    <wsdl:part name="parameters" element="tns:editARDoc" />
  </wsdl:message>
  <wsdl:message name="editARDocSoapOut">
    <wsdl:part name="parameters" element="tns:editARDocResponse" />
  </wsdl:message>
  <wsdl:message name="editARDocctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="editARTranSoapIn">
    <wsdl:part name="parameters" element="tns:editARTran" />
  </wsdl:message>
  <wsdl:message name="editARTranSoapOut">
    <wsdl:part name="parameters" element="tns:editARTranResponse" />
  </wsdl:message>
  <wsdl:message name="editARTranctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="editARBatchSoapIn">
    <wsdl:part name="parameters" element="tns:editARBatch" />
  </wsdl:message>
  <wsdl:message name="editARBatchSoapOut">
    <wsdl:part name="parameters" element="tns:editARBatchResponse" />
  </wsdl:message>
  <wsdl:message name="editARBatchctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="editSoShipPaymentSoapIn">
    <wsdl:part name="parameters" element="tns:editSoShipPayment" />
  </wsdl:message>
  <wsdl:message name="editSoShipPaymentSoapOut">
    <wsdl:part name="parameters" element="tns:editSoShipPaymentResponse" />
  </wsdl:message>
  <wsdl:message name="editSoShipPaymentctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="getSoShipPaymentsSoapIn">
    <wsdl:part name="parameters" element="tns:getSoShipPayments" />
  </wsdl:message>
  <wsdl:message name="getSoShipPaymentsSoapOut">
    <wsdl:part name="parameters" element="tns:getSoShipPaymentsResponse" />
  </wsdl:message>
  <wsdl:message name="getSoShipPaymentsctDynamicsSLHeader">
    <wsdl:part name="ctDynamicsSLHeader" element="tns:ctDynamicsSLHeader" />
  </wsdl:message>
  <wsdl:message name="pingSoapIn">
    <wsdl:part name="parameters" element="tns:ping" />
  </wsdl:message>
  <wsdl:message name="pingSoapOut">
    <wsdl:part name="parameters" element="tns:pingResponse" />
  </wsdl:message>
  <wsdl:portType name="statementsSoap">
    <wsdl:operation name="about">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">About  Copyright 2021. Catalina Technology.</wsdl:documentation>
      <wsdl:input message="tns:aboutSoapIn" />
      <wsdl:output message="tns:aboutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getARPayment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve a payment made. Calls:xct_spDSLGetARPayment</wsdl:documentation>
      <wsdl:input message="tns:getARPaymentSoapIn" />
      <wsdl:output message="tns:getARPaymentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getARDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Search for AR Documents. Calls:xct_spDSLGetARDoc</wsdl:documentation>
      <wsdl:input message="tns:getARDocSoapIn" />
      <wsdl:output message="tns:getARDocSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getARTypes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return allowed ARTypes.  Calls:xct_spDSLGetArTypes</wsdl:documentation>
      <wsdl:input message="tns:getARTypesSoapIn" />
      <wsdl:output message="tns:getARTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getARSetup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets all values from ARSetup. Calls:xct_spDSLGetARSetup</wsdl:documentation>
      <wsdl:input message="tns:getARSetupSoapIn" />
      <wsdl:output message="tns:getARSetupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getARSetupValue">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets Appropriate value from ARSetup. Calls:xct_spDSLGetARSetupValue</wsdl:documentation>
      <wsdl:input message="tns:getARSetupValueSoapIn" />
      <wsdl:output message="tns:getARSetupValueSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getARStatements">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return statements. Calls:xct_spDSLGetARStatements</wsdl:documentation>
      <wsdl:input message="tns:getARStatementsSoapIn" />
      <wsdl:output message="tns:getARStatementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="editARHist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add/Edit ARHist entries.  Calls:xct_spDSLEditARHist</wsdl:documentation>
      <wsdl:input message="tns:editARHistSoapIn" />
      <wsdl:output message="tns:editARHistSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="editARDoc">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add/Edit ARDoc entries.  Calls:xct_spDSLEditARDoc</wsdl:documentation>
      <wsdl:input message="tns:editARDocSoapIn" />
      <wsdl:output message="tns:editARDocSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="editARTran">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add/Edit ARTran entries.  Calls:xct_spDSLEditARTran</wsdl:documentation>
      <wsdl:input message="tns:editARTranSoapIn" />
      <wsdl:output message="tns:editARTranSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="editARBatch">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add/Edit arbatch entries. Calls:xct_spDSLEditARBatch</wsdl:documentation>
      <wsdl:input message="tns:editARBatchSoapIn" />
      <wsdl:output message="tns:editARBatchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="editSoShipPayment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Add/Edit SoShipPayments entries</wsdl:documentation>
      <wsdl:input message="tns:editSoShipPaymentSoapIn" />
      <wsdl:output message="tns:editSoShipPaymentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSoShipPayments">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get SoShipPayments entries</wsdl:documentation>
      <wsdl:input message="tns:getSoShipPaymentsSoapIn" />
      <wsdl:output message="tns:getSoShipPaymentsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ping">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Ping service. Types: WEBSERVICE, SQL, ALL</wsdl:documentation>
      <wsdl:input message="tns:pingSoapIn" />
      <wsdl:output message="tns:pingSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="statementsSoap" type="tns:statementsSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="about">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/about" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARPayment">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARPayment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:getARPaymentctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARDoc">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARDoc" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:getARDocctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARTypes">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARTypes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:getARTypesctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARSetup">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARSetup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:getARSetupctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARSetupValue">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARSetupValue" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:getARSetupValuectDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARStatements">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARStatements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:getARStatementsctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editARHist">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editARHist" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:editARHistctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editARDoc">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editARDoc" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:editARDocctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editARTran">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editARTran" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:editARTranctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editARBatch">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editARBatch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:editARBatchctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editSoShipPayment">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editSoShipPayment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:editSoShipPaymentctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSoShipPayments">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getSoShipPayments" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:getSoShipPaymentsctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ping">
      <soap:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/ping" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="statementsSoap12" type="tns:statementsSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="about">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/about" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARPayment">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARPayment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:getARPaymentctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARDoc">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARDoc" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:getARDocctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARTypes">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARTypes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:getARTypesctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARSetup">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARSetup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:getARSetupctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARSetupValue">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARSetupValue" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:getARSetupValuectDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getARStatements">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getARStatements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:getARStatementsctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editARHist">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editARHist" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:editARHistctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editARDoc">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editARDoc" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:editARDocctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editARTran">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editARTran" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:editARTranctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editARBatch">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editARBatch" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:editARBatchctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="editSoShipPayment">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/editSoShipPayment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:editSoShipPaymentctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSoShipPayments">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/getSoShipPayments" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:getSoShipPaymentsctDynamicsSLHeader" part="ctDynamicsSLHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ping">
      <soap12:operation soapAction="http://www.catalinatechnology.com/services/ctDynamicsSL/ping" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="statements">
    <wsdl:port name="statementsSoap" binding="tns:statementsSoap">
      <soap:address location="https://www.catalinatechnology.com/ctapi/services/ctDynamicsSL/statements.asmx" />
    </wsdl:port>
    <wsdl:port name="statementsSoap12" binding="tns:statementsSoap12">
      <soap12:address location="https://www.catalinatechnology.com/ctapi/services/ctDynamicsSL/statements.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>