<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://kleverlogic.com/webservices/" xmlns:s1="http://microsoft.com/wsdl/types/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://kleverlogic.com/webservices/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://kleverlogic.com/webservices/">
      <s:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="GetAllMonthlies">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="includeValid" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeInvalid" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="includeDeleted" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllMonthliesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllMonthliesResult" type="tns:MonthlyAllAccountsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonthlyAllAccountsResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ResponseCodes" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Accounts" type="tns:ArrayOfMonthlyAccountLite" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ResponseCodes">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="GeneralFailure" />
          <s:enumeration value="InvalidLogin" />
          <s:enumeration value="InvalidLocation" />
          <s:enumeration value="NotFound" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfMonthlyAccountLite">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MonthlyAccountLite" nillable="true" type="tns:MonthlyAccountLite" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MonthlyAccountLite">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccountType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="FlashAccountNumber" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="IsDeleted" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMonthlyAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyAccountResult" type="tns:MonthlyAccountResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonthlyAccountResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="AccountType" type="tns:MonthlyType" />
          <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Address2" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AllowPassback" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Cars" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ResponseCodes" />
          <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Contacts" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="Department" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LateFeeOnKiosk" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="LocationID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MasterAccountNumber" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="MembershipSetting" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MonthlyAccountGuid" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="MonthlyAccountNumber" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Parks" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="PoolName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Profile" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ReportGroup" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:MonthlyAccountStatuses" />
          <s:element minOccurs="1" maxOccurs="1" name="ValidUntil" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Zipcode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="MonthlyType">
        <s:restriction base="s:string">
          <s:enumeration value="Monthly" />
          <s:enumeration value="Resident" />
          <s:enumeration value="Membership" />
          <s:enumeration value="Master" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="MonthlyAccountStatuses">
        <s:restriction base="s:string">
          <s:enumeration value="Automatic" />
          <s:enumeration value="Valid" />
          <s:enumeration value="Invalid" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetMonthlyAccount1">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumberType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyAccount1Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyAccount1Result" type="tns:MonthlyAccountResult1" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonthlyAccountResult1">
        <s:complexContent mixed="false">
          <s:extension base="tns:MonthlyReturnObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="AccountType" type="tns:MonthlyType" />
              <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Address2" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AllowPassback" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Cars" type="tns:ArrayOfCarProfile" />
              <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyCode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Contacts" type="tns:ArrayOfContactProfile" />
              <s:element minOccurs="0" maxOccurs="1" name="Department" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExternalId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="LateFeeOnKiosk" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="LocationID" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MasterAccountNumber" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="MembershipSetting" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MonthlyAccountGuid" type="s1:guid" />
              <s:element minOccurs="1" maxOccurs="1" name="MonthlyAccountNumber" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="Parks" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="PoolName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Profile" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ReportGroup" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:MonthlyAccountStatuses" />
              <s:element minOccurs="1" maxOccurs="1" name="ValidUntil" nillable="true" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="Zipcode" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ResponseCodes" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="MonthlyReturnObject" />
      <s:complexType name="ArrayOfCarProfile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CarProfile" nillable="true" type="tns:CarProfile" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CarProfile">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="VehicleGuid" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="ExternalId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfContactProfile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContactProfile" nillable="true" type="tns:ContactProfile" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContactProfile">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ContactGuid" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="ExternalId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMonthlyVehicle">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyVehicleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyVehicleResult" type="tns:MonthlyVehicleResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonthlyVehicleResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ResponseCodes" />
          <s:element minOccurs="0" maxOccurs="1" name="KeyBarcode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="KeyHook" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ParkingSpot" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RFIDNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleBarcode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleColor" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleLicenseNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleLicenseState" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleMake" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleModel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleNickname" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMonthlyVehicle1">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumberType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleIdType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyVehicle1Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyVehicle1Result" type="tns:MonthlyVehicleResult1" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonthlyVehicleResult1">
        <s:complexContent mixed="false">
          <s:extension base="tns:MonthlyReturnObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AccountID" type="s1:guid" />
              <s:element minOccurs="0" maxOccurs="1" name="KeyBarcode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="KeyHook" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ParkingSpot" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="RFIDNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleBarcode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleColor" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExternalVehicleID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleLicenseNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleLicenseState" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleMake" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleModel" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleNickname" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ResponseCodes" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetMonthlyContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contactId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyContactResult" type="tns:MonthlyContactResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonthlyContactResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ResponseCodes" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LocationId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ContactId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PrimaryContact" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MobileNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerBarcode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RFIDNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EmployeeId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMonthlyContact1">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumberType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contactIDType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contactID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyContact1Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyContact1Result" type="tns:MonthlyContactResult1" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonthlyContactResult1">
        <s:complexContent mixed="false">
          <s:extension base="tns:MonthlyReturnObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="LocationId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactGuid" nillable="true" type="s1:guid" />
              <s:element minOccurs="0" maxOccurs="1" name="ExternalId" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccountExternalId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MonthlyAccountGuid" nillable="true" type="s1:guid" />
              <s:element minOccurs="1" maxOccurs="1" name="MonthlyAccountNumber" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="PrimaryContact" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="MobileNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomerBarcode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="RFIDNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EmployeeId" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ContactId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ResponseCodes" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="MonthlyAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="1" maxOccurs="1" name="accountType" type="tns:MonthlyType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="masterAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="validUntil" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="status" type="tns:AccountStatus" />
            <s:element minOccurs="1" maxOccurs="1" name="parks" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="profile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="allowPassback" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lateFeeOnKiosk" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="department" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="MonthlyActionType">
        <s:restriction base="s:string">
          <s:enumeration value="Add" />
          <s:enumeration value="Update" />
          <s:enumeration value="Delete" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="AccountStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Active" />
          <s:enumeration value="Inactive" />
        </s:restriction>
      </s:simpleType>
      <s:element name="MonthlyAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccountResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MonthlyResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Code" type="tns:ResponseCodes" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LocationProfiles" type="tns:ArrayOfLocationProfile" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfLocationProfile">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LocationProfile" nillable="true" type="tns:LocationProfile" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="LocationProfile">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="UniqueID" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="MonthlyAccount1">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="1" maxOccurs="1" name="accountType" type="tns:MonthlyType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="masterAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="validUntil" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="status" type="tns:AccountStatus" />
            <s:element minOccurs="1" maxOccurs="1" name="parks" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="profile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="allowPassback" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lateFeeOnKiosk" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="department" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount1Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccount1Result" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="1" maxOccurs="1" name="accountType" type="tns:MonthlyType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="masterAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="validUntil" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="status" type="tns:AccountStatus" />
            <s:element minOccurs="1" maxOccurs="1" name="parks" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="profile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="allowPassback" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lateFeeOnKiosk" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="department" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="poolName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccount2Result" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="1" maxOccurs="1" name="accountType" type="tns:MonthlyType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="masterAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="validUntil" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="status" type="tns:AccountStatus" />
            <s:element minOccurs="1" maxOccurs="1" name="parks" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="profile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="allowPassback" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lateFeeOnKiosk" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="department" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="reservedParking" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="poolName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccount3Result" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount4">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="1" maxOccurs="1" name="accountType" type="tns:MonthlyType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="masterAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="validUntil" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="status" type="tns:AccountStatus" />
            <s:element minOccurs="1" maxOccurs="1" name="parks" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="profile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="allowPassback" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lateFeeOnKiosk" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="department" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="reservedParking" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="poolName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="reportGroup" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount4Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccount4Result" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount5">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="1" maxOccurs="1" name="accountType" type="tns:MonthlyType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="masterAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="validUntil" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="status" type="tns:AccountStatus" />
            <s:element minOccurs="1" maxOccurs="1" name="parks" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="profile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="allowPassback" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lateFeeOnKiosk" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="department" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="reservedParking" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="poolName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="reportGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="memberSetting" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount5Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccount5Result" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount6">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="1" maxOccurs="1" name="accountType" type="tns:MonthlyType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="masterAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="companyCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="address2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="city" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="state" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="validUntil" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="status" type="tns:AccountStatus" />
            <s:element minOccurs="1" maxOccurs="1" name="parks" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="profile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="allowPassback" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="startDate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="lateFeeOnKiosk" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="department" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="reservedParking" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="poolName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="reportGroup" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="memberSetting" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="childMonthlyAccountType" nillable="true" type="tns:MonthlyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyAccount6Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyAccount6Result" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMonthlyAccountExternalID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="flashAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountGUID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMonthlyAccountExternalIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetMonthlyAccountExternalIDResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMonthlyContactExternalID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="flashAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contactGUID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contactID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMonthlyContactExternalIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetMonthlyContactExternalIDResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMonthlyVehicleExternalID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="flashAccountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleGUID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMonthlyVehicleExternalIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetMonthlyVehicleExternalIDResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contactID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="primaryContact" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="lastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="customerBarcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RFIDNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyContactResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyContact1">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contactID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="primaryContact" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="lastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="customerBarcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RFIDNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="employeeID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyContact1Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyContact1Result" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyContact2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contactID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="primaryContact" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="lastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="mobileNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="customerBarcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RFIDNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="employeeID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyContact2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyContact2Result" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyVehicle">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="actionType" type="tns:MonthlyActionType" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleNickname" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleMake" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleModel" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleColor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleLicenseState" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleLicenseNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="keyBarcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="vehicleBarcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="keyhook" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RFIDNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="parkingSpot" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MonthlyVehicleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MonthlyVehicleResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyProfiles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMonthlyProfilesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMonthlyProfilesResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMonthlyProfiles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="json" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetMonthlyProfilesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetMonthlyProfilesResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResetToNeutral">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResetToNeutralResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResetToNeutralResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveChildAccountLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveChildAccountLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveChildAccountLinkResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegisterMemberCard">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="securityToken" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="actionType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumberType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="cardholder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="cardNickname" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="cardType" type="tns:CardType" />
            <s:element minOccurs="0" maxOccurs="1" name="lastFour" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="zipCode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="CardType">
        <s:restriction base="s:string">
          <s:enumeration value="American_Express" />
          <s:enumeration value="Diners_Club" />
          <s:enumeration value="Discover" />
          <s:enumeration value="MasterCard" />
          <s:enumeration value="Visa" />
        </s:restriction>
      </s:simpleType>
      <s:element name="RegisterMemberCardResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RegisterMemberCardResult" type="tns:MonthlyResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
      <s:simpleType name="guid">
        <s:restriction base="s:string">
          <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetAllMonthliesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllMonthlies" />
  </wsdl:message>
  <wsdl:message name="GetAllMonthliesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllMonthliesResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyAccountSoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyAccount" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyAccountSoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyAccountResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyAccount1SoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyAccount1" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyAccount1SoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyAccount1Response" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyVehicleSoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyVehicle" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyVehicleSoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyVehicleResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyVehicle1SoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyVehicle1" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyVehicle1SoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyVehicle1Response" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyContactSoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyContact" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyContactSoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyContactResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyContact1SoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyContact1" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyContact1SoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyContact1Response" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccountSoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyAccount" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccountSoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyAccountResponse" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount1SoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyAccount1" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount1SoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyAccount1Response" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount2SoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyAccount2" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount2SoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyAccount2Response" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount3SoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyAccount3" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount3SoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyAccount3Response" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount4SoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyAccount4" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount4SoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyAccount4Response" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount5SoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyAccount5" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount5SoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyAccount5Response" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount6SoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyAccount6" />
  </wsdl:message>
  <wsdl:message name="MonthlyAccount6SoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyAccount6Response" />
  </wsdl:message>
  <wsdl:message name="SetMonthlyAccountExternalIDSoapIn">
    <wsdl:part name="parameters" element="tns:SetMonthlyAccountExternalID" />
  </wsdl:message>
  <wsdl:message name="SetMonthlyAccountExternalIDSoapOut">
    <wsdl:part name="parameters" element="tns:SetMonthlyAccountExternalIDResponse" />
  </wsdl:message>
  <wsdl:message name="SetMonthlyContactExternalIDSoapIn">
    <wsdl:part name="parameters" element="tns:SetMonthlyContactExternalID" />
  </wsdl:message>
  <wsdl:message name="SetMonthlyContactExternalIDSoapOut">
    <wsdl:part name="parameters" element="tns:SetMonthlyContactExternalIDResponse" />
  </wsdl:message>
  <wsdl:message name="SetMonthlyVehicleExternalIDSoapIn">
    <wsdl:part name="parameters" element="tns:SetMonthlyVehicleExternalID" />
  </wsdl:message>
  <wsdl:message name="SetMonthlyVehicleExternalIDSoapOut">
    <wsdl:part name="parameters" element="tns:SetMonthlyVehicleExternalIDResponse" />
  </wsdl:message>
  <wsdl:message name="MonthlyContactSoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyContact" />
  </wsdl:message>
  <wsdl:message name="MonthlyContactSoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyContactResponse" />
  </wsdl:message>
  <wsdl:message name="MonthlyContact1SoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyContact1" />
  </wsdl:message>
  <wsdl:message name="MonthlyContact1SoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyContact1Response" />
  </wsdl:message>
  <wsdl:message name="MonthlyContact2SoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyContact2" />
  </wsdl:message>
  <wsdl:message name="MonthlyContact2SoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyContact2Response" />
  </wsdl:message>
  <wsdl:message name="MonthlyVehicleSoapIn">
    <wsdl:part name="parameters" element="tns:MonthlyVehicle" />
  </wsdl:message>
  <wsdl:message name="MonthlyVehicleSoapOut">
    <wsdl:part name="parameters" element="tns:MonthlyVehicleResponse" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyProfilesSoapIn">
    <wsdl:part name="parameters" element="tns:GetMonthlyProfiles" />
  </wsdl:message>
  <wsdl:message name="GetMonthlyProfilesSoapOut">
    <wsdl:part name="parameters" element="tns:GetMonthlyProfilesResponse" />
  </wsdl:message>
  <wsdl:message name="SetMonthlyProfilesSoapIn">
    <wsdl:part name="parameters" element="tns:SetMonthlyProfiles" />
  </wsdl:message>
  <wsdl:message name="SetMonthlyProfilesSoapOut">
    <wsdl:part name="parameters" element="tns:SetMonthlyProfilesResponse" />
  </wsdl:message>
  <wsdl:message name="ResetToNeutralSoapIn">
    <wsdl:part name="parameters" element="tns:ResetToNeutral" />
  </wsdl:message>
  <wsdl:message name="ResetToNeutralSoapOut">
    <wsdl:part name="parameters" element="tns:ResetToNeutralResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveChildAccountLinkSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveChildAccountLink" />
  </wsdl:message>
  <wsdl:message name="RemoveChildAccountLinkSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveChildAccountLinkResponse" />
  </wsdl:message>
  <wsdl:message name="RegisterMemberCardSoapIn">
    <wsdl:part name="parameters" element="tns:RegisterMemberCard" />
  </wsdl:message>
  <wsdl:message name="RegisterMemberCardSoapOut">
    <wsdl:part name="parameters" element="tns:RegisterMemberCardResponse" />
  </wsdl:message>
  <wsdl:portType name="MonthlySoap">
    <wsdl:operation name="GetAllMonthlies">
      <wsdl:input message="tns:GetAllMonthliesSoapIn" />
      <wsdl:output message="tns:GetAllMonthliesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyAccount">
      <wsdl:input message="tns:GetMonthlyAccountSoapIn" />
      <wsdl:output message="tns:GetMonthlyAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyAccount1">
      <wsdl:input message="tns:GetMonthlyAccount1SoapIn" />
      <wsdl:output message="tns:GetMonthlyAccount1SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyVehicle">
      <wsdl:input message="tns:GetMonthlyVehicleSoapIn" />
      <wsdl:output message="tns:GetMonthlyVehicleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyVehicle1">
      <wsdl:input message="tns:GetMonthlyVehicle1SoapIn" />
      <wsdl:output message="tns:GetMonthlyVehicle1SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyContact">
      <wsdl:input message="tns:GetMonthlyContactSoapIn" />
      <wsdl:output message="tns:GetMonthlyContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyContact1">
      <wsdl:input message="tns:GetMonthlyContact1SoapIn" />
      <wsdl:output message="tns:GetMonthlyContact1SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount">
      <wsdl:input message="tns:MonthlyAccountSoapIn" />
      <wsdl:output message="tns:MonthlyAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount1">
      <wsdl:input message="tns:MonthlyAccount1SoapIn" />
      <wsdl:output message="tns:MonthlyAccount1SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount2">
      <wsdl:input message="tns:MonthlyAccount2SoapIn" />
      <wsdl:output message="tns:MonthlyAccount2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount3">
      <wsdl:input message="tns:MonthlyAccount3SoapIn" />
      <wsdl:output message="tns:MonthlyAccount3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount4">
      <wsdl:input message="tns:MonthlyAccount4SoapIn" />
      <wsdl:output message="tns:MonthlyAccount4SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount5">
      <wsdl:input message="tns:MonthlyAccount5SoapIn" />
      <wsdl:output message="tns:MonthlyAccount5SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount6">
      <wsdl:input message="tns:MonthlyAccount6SoapIn" />
      <wsdl:output message="tns:MonthlyAccount6SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyAccountExternalID">
      <wsdl:input message="tns:SetMonthlyAccountExternalIDSoapIn" />
      <wsdl:output message="tns:SetMonthlyAccountExternalIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyContactExternalID">
      <wsdl:input message="tns:SetMonthlyContactExternalIDSoapIn" />
      <wsdl:output message="tns:SetMonthlyContactExternalIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyVehicleExternalID">
      <wsdl:input message="tns:SetMonthlyVehicleExternalIDSoapIn" />
      <wsdl:output message="tns:SetMonthlyVehicleExternalIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact">
      <wsdl:input message="tns:MonthlyContactSoapIn" />
      <wsdl:output message="tns:MonthlyContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact1">
      <wsdl:input message="tns:MonthlyContact1SoapIn" />
      <wsdl:output message="tns:MonthlyContact1SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact2">
      <wsdl:input message="tns:MonthlyContact2SoapIn" />
      <wsdl:output message="tns:MonthlyContact2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MonthlyVehicle">
      <wsdl:input message="tns:MonthlyVehicleSoapIn" />
      <wsdl:output message="tns:MonthlyVehicleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyProfiles">
      <wsdl:input message="tns:GetMonthlyProfilesSoapIn" />
      <wsdl:output message="tns:GetMonthlyProfilesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyProfiles">
      <wsdl:input message="tns:SetMonthlyProfilesSoapIn" />
      <wsdl:output message="tns:SetMonthlyProfilesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ResetToNeutral">
      <wsdl:input message="tns:ResetToNeutralSoapIn" />
      <wsdl:output message="tns:ResetToNeutralSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveChildAccountLink">
      <wsdl:input message="tns:RemoveChildAccountLinkSoapIn" />
      <wsdl:output message="tns:RemoveChildAccountLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RegisterMemberCard">
      <wsdl:input message="tns:RegisterMemberCardSoapIn" />
      <wsdl:output message="tns:RegisterMemberCardSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="MonthlySoap" type="tns:MonthlySoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetAllMonthlies">
      <soap:operation soapAction="http://kleverlogic.com/webservices/GetAllMonthlies" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyAccount">
      <soap:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyAccount1">
      <soap:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyAccount1" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyVehicle">
      <soap:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyVehicle" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyVehicle1">
      <soap:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyVehicle1" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyContact">
      <soap:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyContact1">
      <soap:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyContact1" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount1">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount1" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount2">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount3">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount4">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount4" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount5">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount5" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount6">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount6" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyAccountExternalID">
      <soap:operation soapAction="http://kleverlogic.com/webservices/SetMonthlyAccountExternalID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyContactExternalID">
      <soap:operation soapAction="http://kleverlogic.com/webservices/SetMonthlyContactExternalID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyVehicleExternalID">
      <soap:operation soapAction="http://kleverlogic.com/webservices/SetMonthlyVehicleExternalID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact1">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyContact1" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact2">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyContact2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyVehicle">
      <soap:operation soapAction="http://kleverlogic.com/webservices/MonthlyVehicle" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyProfiles">
      <soap:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyProfiles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyProfiles">
      <soap:operation soapAction="http://kleverlogic.com/webservices/SetMonthlyProfiles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResetToNeutral">
      <soap:operation soapAction="http://kleverlogic.com/webservices/ResetToNeutral" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveChildAccountLink">
      <soap:operation soapAction="http://kleverlogic.com/webservices/RemoveChildAccountLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegisterMemberCard">
      <soap:operation soapAction="http://kleverlogic.com/webservices/RegisterMemberCard" 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="MonthlySoap12" type="tns:MonthlySoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetAllMonthlies">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/GetAllMonthlies" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyAccount">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyAccount1">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyAccount1" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyVehicle">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyVehicle" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyVehicle1">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyVehicle1" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyContact">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyContact1">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyContact1" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount1">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount1" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount2">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount3">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount4">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount4" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount5">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount5" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyAccount6">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyAccount6" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyAccountExternalID">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/SetMonthlyAccountExternalID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyContactExternalID">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/SetMonthlyContactExternalID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyVehicleExternalID">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/SetMonthlyVehicleExternalID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact1">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyContact1" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyContact2">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyContact2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MonthlyVehicle">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/MonthlyVehicle" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyProfiles">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/GetMonthlyProfiles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetMonthlyProfiles">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/SetMonthlyProfiles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResetToNeutral">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/ResetToNeutral" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveChildAccountLink">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/RemoveChildAccountLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RegisterMemberCard">
      <soap12:operation soapAction="http://kleverlogic.com/webservices/RegisterMemberCard" 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="Monthly">
    <wsdl:port name="MonthlySoap" binding="tns:MonthlySoap">
      <soap:address location="http://int1aa.azurewebsites.net/Integrations/Monthly.asmx" />
    </wsdl:port>
    <wsdl:port name="MonthlySoap12" binding="tns:MonthlySoap12">
      <soap12:address location="http://int1aa.azurewebsites.net/Integrations/Monthly.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>