<wsdl:definitions targetNamespace="http://services.agresso.com/MobileAppTravelService/TravelV201212" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 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://services.agresso.com/MobileAppTravelService/TravelV201212" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"><wsdl:documentation>Web Service for Mobile Application Travel Expense Capture.  This web service will only be supported as a part of the Agresso Mobile Applications. We reserve the rigth to change format and add methods at any time.</wsdl:documentation><wsdl:types><s:schema elementFormDefault="qualified" targetNamespace="http://services.agresso.com/MobileAppTravelService/TravelV201212"><s:element name="GetTravelExpenseTypes"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:complexType name="WSCredentials"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Client" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string"/></s:sequence></s:complexType><s:element name="GetTravelExpenseTypesResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetTravelExpenseTypesResult" type="tns:ArrayOfExpenseType"/></s:sequence></s:complexType></s:element><s:complexType name="ArrayOfExpenseType"><s:sequence><s:element minOccurs="0" maxOccurs="unbounded" name="ExpenseType" nillable="true" type="tns:ExpenseType"/></s:sequence></s:complexType><s:complexType name="ExpenseType"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="ExpenseTypeId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Company" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="IconFileName" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TransactionTemplateText" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="UsesAmount" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="UsesQuantity" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="CanSetCurrency" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="ReceiptTypeId" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="IsReceiptMandatory" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="IsAlwaysDomestic" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="IsAlwaysAbroad" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="Account" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim1" type="tns:AccountingField"/><s:element minOccurs="0" maxOccurs="1" name="Dim2" type="tns:AccountingField"/><s:element minOccurs="0" maxOccurs="1" name="Dim3" type="tns:AccountingField"/><s:element minOccurs="0" maxOccurs="1" name="Dim4" type="tns:AccountingField"/><s:element minOccurs="0" maxOccurs="1" name="Dim5" type="tns:AccountingField"/><s:element minOccurs="0" maxOccurs="1" name="Dim6" type="tns:AccountingField"/><s:element minOccurs="0" maxOccurs="1" name="Dim7" type="tns:AccountingField"/><s:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:AccountingField"/><s:element minOccurs="0" maxOccurs="1" name="TaxSystem" type="tns:AccountingField"/><s:element minOccurs="1" maxOccurs="1" name="IsFixedQtyBase" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="ValueReference" type="s:double"/><s:element minOccurs="0" maxOccurs="1" name="QuantityCustomDescription" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="AmountCustomDescription" type="s:string"/></s:sequence></s:complexType><s:complexType name="AccountingField"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="AttributeId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="AttributeIdDescription" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="IsActive" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="IsReadOnly" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="IsRequired" type="s:boolean"/></s:sequence></s:complexType><s:element name="GetCurrencyData"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="GetCurrencyDataResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetCurrencyDataResult" type="tns:CurrencyData"/></s:sequence></s:complexType></s:element><s:complexType name="CurrencyData"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="DefaultCurrency" type="tns:Currency"/><s:element minOccurs="0" maxOccurs="1" name="Currencies" type="tns:ArrayOfCurrency"/></s:sequence></s:complexType><s:complexType name="Currency"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="Company" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/></s:sequence></s:complexType><s:complexType name="ArrayOfCurrency"><s:sequence><s:element minOccurs="0" maxOccurs="unbounded" name="Currency" nillable="true" type="tns:Currency"/></s:sequence></s:complexType><s:element name="GetMaxFileSize"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="GetMaxFileSizeResponse"><s:complexType><s:sequence><s:element minOccurs="1" maxOccurs="1" name="GetMaxFileSizeResult" type="s:int"/></s:sequence></s:complexType></s:element><s:element name="AddExternalTransaction"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="ExternalTransactionUploadData" type="tns:ExternalTransactionUploadData"/><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:complexType name="ExternalTransactionUploadData"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="UploadId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="DocumentToAdd" type="tns:DocumentUpload"/><s:element minOccurs="0" maxOccurs="1" name="SourceId" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:double"/><s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:double"/><s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime"/><s:element minOccurs="0" maxOccurs="1" name="ExpenseTypeId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="RecordedData" type="tns:RecordedData"/><s:element minOccurs="0" maxOccurs="1" name="Dim1Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim1Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim2Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim2Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim3Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim3Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim4Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim4Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim5Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim5Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim6Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim6Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim7Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim7Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxCodeValue" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxCodeDescription" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxSystemValue" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxSystemDescription" type="s:string"/></s:sequence></s:complexType><s:complexType name="DocumentUpload"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="FileContent" type="s:string"/></s:sequence></s:complexType><s:complexType name="RecordedData"><s:sequence><s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double"/><s:element minOccurs="1" maxOccurs="1" name="StartStamp" type="s:dateTime"/><s:element minOccurs="1" maxOccurs="1" name="StopStamp" type="s:dateTime"/></s:sequence></s:complexType><s:element name="AddExternalTransactionResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="AddExternalTransactionResult" type="tns:ExternalTransactionUploadResponse"/></s:sequence></s:complexType></s:element><s:complexType name="ExternalTransactionUploadResponse"><s:sequence><s:element minOccurs="1" maxOccurs="1" name="IsSuccess" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="UploadId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="ExternalTransaction" type="tns:ExternalTransactionData"/></s:sequence></s:complexType><s:complexType name="ExternalTransactionData"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="ExternalTransactionId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Documents" type="tns:ArrayOfDocumentInfo"/><s:element minOccurs="0" maxOccurs="1" name="SourceId" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:double"/><s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:double"/><s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime"/><s:element minOccurs="0" maxOccurs="1" name="ExpenseTypeId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="RecordedData" type="tns:RecordedData"/><s:element minOccurs="0" maxOccurs="1" name="Dim1Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim1Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim2Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim2Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim3Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim3Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim4Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim4Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim5Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim5Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim6Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim6Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim7Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim7Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxCodeValue" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxCodeDescription" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxSystemValue" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxSystemDescription" type="s:string"/></s:sequence></s:complexType><s:complexType name="ArrayOfDocumentInfo"><s:sequence><s:element minOccurs="0" maxOccurs="unbounded" name="DocumentInfo" nillable="true" type="tns:DocumentInfo"/></s:sequence></s:complexType><s:complexType name="DocumentInfo"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="DocumentId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="MimeType" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="DataSize" type="s:int"/><s:element minOccurs="0" maxOccurs="1" name="Label" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="HasThumbnail" type="s:boolean"/></s:sequence></s:complexType><s:element name="GetMileageExpenseType"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="GetMileageExpenseTypeResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetMileageExpenseTypeResult" type="tns:MileageData"/></s:sequence></s:complexType></s:element><s:complexType name="MileageData"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="MileageUnitName" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="MileageUnitFromMetersConversionFactor" type="s:double"/><s:element minOccurs="0" maxOccurs="1" name="DefaultMileageExpenseTypeId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="MileageExpenseTypeIds" type="tns:ArrayOfString"/></s:sequence></s:complexType><s:complexType name="ArrayOfString"><s:sequence><s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string"/></s:sequence></s:complexType><s:element name="GetExternalTransactions"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="GetExternalTransactionsResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetExternalTransactionsResult" type="tns:ArrayOfExternalTransactionData"/></s:sequence></s:complexType></s:element><s:complexType name="ArrayOfExternalTransactionData"><s:sequence><s:element minOccurs="0" maxOccurs="unbounded" name="ExternalTransactionData" nillable="true" type="tns:ExternalTransactionData"/></s:sequence></s:complexType><s:element name="GetDocument"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="DocumentId" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="RequestingThumbnail" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="GetDocumentResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetDocumentResult" type="tns:Document"/></s:sequence></s:complexType></s:element><s:complexType name="Document"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="DocumentId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="MimeType" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="DataSize" type="s:int"/><s:element minOccurs="0" maxOccurs="1" name="Label" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="FileContent" type="s:string"/></s:sequence></s:complexType><s:element name="DeleteExternalTransaction"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="ExternalTransactionId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="DeleteExternalTransactionResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="DeleteExternalTransactionResult" type="tns:ExternalTransactionDeleteResponse"/></s:sequence></s:complexType></s:element><s:complexType name="ExternalTransactionDeleteResponse"><s:sequence><s:element minOccurs="1" maxOccurs="1" name="IsSuccess" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string"/></s:sequence></s:complexType><s:element name="GetTitlesById"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="TitleIds" type="tns:ArrayOfString"/><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="GetTitlesByIdResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetTitlesByIdResult" type="tns:ArrayOfTitle"/></s:sequence></s:complexType></s:element><s:complexType name="ArrayOfTitle"><s:sequence><s:element minOccurs="0" maxOccurs="unbounded" name="Title" nillable="true" type="tns:Title"/></s:sequence></s:complexType><s:complexType name="Title"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string"/></s:sequence></s:complexType><s:element name="GetEnvironment"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="GetEnvironmentResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetEnvironmentResult" type="tns:EnvironmentInfo"/></s:sequence></s:complexType></s:element><s:complexType name="EnvironmentInfo"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="System" type="tns:SystemInfo"/><s:element minOccurs="0" maxOccurs="1" name="User" type="tns:UserInfo"/></s:sequence></s:complexType><s:complexType name="SystemInfo"><s:sequence><s:element minOccurs="1" maxOccurs="1" name="SystemType" type="tns:SystemType"/><s:element minOccurs="0" maxOccurs="1" name="Label" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Version" type="tns:SystemVersion"/><s:element minOccurs="1" maxOccurs="1" name="SupportsTravelFunctionality" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="SupportsReceiptUploadFunctionality" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="ReceiptServiceSourceProduct" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="SupportsSubmitTravelFunctionality" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="SupportsExpenseTypeSuggestions" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="SupportsExternalTravelLink" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="SupportsAccountingInformation" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="UseDocumentsAPI" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="UseClaims" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="ReceiptServiceCustomerToken" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="ReceiptAcceptedSuggestionsConfidenceLevel" type="s:double"/><s:element minOccurs="0" maxOccurs="1" name="ReceiptServiceUserConsentInfo" type="tns:UserConsentInfo"/><s:element minOccurs="0" maxOccurs="1" name="PublicApiBaseUri" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="PublicApiVersion" type="s:string"/></s:sequence></s:complexType><s:simpleType name="SystemType"><s:restriction base="s:string"><s:enumeration value="ABW"/></s:restriction></s:simpleType><s:complexType name="SystemVersion"><s:sequence><s:element minOccurs="1" maxOccurs="1" name="Part1" type="s:int"/><s:element minOccurs="1" maxOccurs="1" name="Part2" type="s:int"/><s:element minOccurs="1" maxOccurs="1" name="Part3" nillable="true" type="s:int"/><s:element minOccurs="1" maxOccurs="1" name="Part4" nillable="true" type="s:int"/><s:element minOccurs="0" maxOccurs="1" name="Label" type="s:string"/></s:sequence></s:complexType><s:complexType name="UserConsentInfo"><s:sequence><s:element minOccurs="1" maxOccurs="1" name="SupportsUserConsentAction" type="s:boolean"/><s:element minOccurs="1" maxOccurs="1" name="Status" type="s:int"/><s:element minOccurs="0" maxOccurs="1" name="InfoDialog" type="tns:UserConsentInfoDialog"/></s:sequence></s:complexType><s:complexType name="UserConsentInfoDialog"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="AcceptanceLink" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="MessageTitle" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="MessageText" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="OpenLinkActionTitle" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="OkActionTitle" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="DenyActionTitle" type="s:string"/></s:sequence></s:complexType><s:complexType name="UserInfo"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="UserId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Client" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Language" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="HomeCountryCode" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="ReceiptServiceUserToken" type="s:string"/></s:sequence></s:complexType><s:element name="UpdateExternalTransaction"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="externalTransactionUpdateUploadData" type="tns:ExternalTransactionUpdateUploadData"/><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:complexType name="ExternalTransactionUpdateUploadData"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="ExternalTransactionId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="DocumentIdsToRemove" type="tns:ArrayOfString"/><s:element minOccurs="0" maxOccurs="1" name="UploadId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="DocumentToAdd" type="tns:DocumentUpload"/><s:element minOccurs="0" maxOccurs="1" name="SourceId" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:double"/><s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:double"/><s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime"/><s:element minOccurs="0" maxOccurs="1" name="ExpenseTypeId" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="RecordedData" type="tns:RecordedData"/><s:element minOccurs="0" maxOccurs="1" name="Dim1Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim1Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim2Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim2Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim3Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim3Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim4Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim4Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim5Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim5Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim6Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim6Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim7Value" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Dim7Description" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxCodeValue" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxCodeDescription" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxSystemValue" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="TaxSystemDescription" type="s:string"/></s:sequence></s:complexType><s:element name="UpdateExternalTransactionResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="UpdateExternalTransactionResult" type="tns:ExternalTransactionUploadResponse"/></s:sequence></s:complexType></s:element><s:element name="GetAppSetup"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="GetAppSetupResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetAppSetupResult" type="tns:ArrayOfAppSetup"/></s:sequence></s:complexType></s:element><s:complexType name="ArrayOfAppSetup"><s:sequence><s:element minOccurs="0" maxOccurs="unbounded" name="AppSetup" nillable="true" type="tns:AppSetup"/></s:sequence></s:complexType><s:complexType name="AppSetup"><s:sequence><s:element minOccurs="0" maxOccurs="1" name="ElementName" type="s:string"/><s:element minOccurs="0" maxOccurs="1" name="Label" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="ValueType" type="tns:AppSetupDataType"/><s:element minOccurs="0" maxOccurs="1" name="DefaultValue" type="s:string"/><s:element minOccurs="1" maxOccurs="1" name="FixedValue" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="Children" type="tns:ArrayOfAppSetup"/><s:element minOccurs="1" maxOccurs="1" name="Hidden" type="s:boolean"/></s:sequence></s:complexType><s:simpleType name="AppSetupDataType"><s:restriction base="s:string"><s:enumeration value="String"/><s:enumeration value="Integer"/><s:enumeration value="Decimal"/><s:enumeration value="Boolean"/><s:enumeration value="DateTime"/><s:enumeration value="PieChart"/><s:enumeration value="Icon"/><s:enumeration value="Message"/><s:enumeration value="Warning"/></s:restriction></s:simpleType><s:element name="UseReceiptRecognition"><s:complexType><s:sequence><s:element minOccurs="1" maxOccurs="1" name="userConsent" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:WSCredentials"/></s:sequence></s:complexType></s:element><s:element name="UseReceiptRecognitionResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="UseReceiptRecognitionResult" type="tns:UserConsentResponse"/></s:sequence></s:complexType></s:element><s:complexType name="UserConsentResponse"><s:sequence><s:element minOccurs="1" maxOccurs="1" name="IsSuccess" type="s:boolean"/><s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string"/></s:sequence></s:complexType><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="GetIDsParameters"><s:complexType/></s:element><s:element name="GetIDsParametersResponse"><s:complexType><s:sequence><s:element minOccurs="0" maxOccurs="1" name="GetIDsParametersResult" type="s:string"/></s:sequence></s:complexType></s:element></s:schema></wsdl:types><wsdl:message name="GetTravelExpenseTypesSoapIn"><wsdl:part name="parameters" element="tns:GetTravelExpenseTypes"/></wsdl:message><wsdl:message name="GetTravelExpenseTypesSoapOut"><wsdl:part name="parameters" element="tns:GetTravelExpenseTypesResponse"/></wsdl:message><wsdl:message name="GetCurrencyDataSoapIn"><wsdl:part name="parameters" element="tns:GetCurrencyData"/></wsdl:message><wsdl:message name="GetCurrencyDataSoapOut"><wsdl:part name="parameters" element="tns:GetCurrencyDataResponse"/></wsdl:message><wsdl:message name="GetMaxFileSizeSoapIn"><wsdl:part name="parameters" element="tns:GetMaxFileSize"/></wsdl:message><wsdl:message name="GetMaxFileSizeSoapOut"><wsdl:part name="parameters" element="tns:GetMaxFileSizeResponse"/></wsdl:message><wsdl:message name="AddExternalTransactionSoapIn"><wsdl:part name="parameters" element="tns:AddExternalTransaction"/></wsdl:message><wsdl:message name="AddExternalTransactionSoapOut"><wsdl:part name="parameters" element="tns:AddExternalTransactionResponse"/></wsdl:message><wsdl:message name="GetMileageExpenseTypeSoapIn"><wsdl:part name="parameters" element="tns:GetMileageExpenseType"/></wsdl:message><wsdl:message name="GetMileageExpenseTypeSoapOut"><wsdl:part name="parameters" element="tns:GetMileageExpenseTypeResponse"/></wsdl:message><wsdl:message name="GetExternalTransactionsSoapIn"><wsdl:part name="parameters" element="tns:GetExternalTransactions"/></wsdl:message><wsdl:message name="GetExternalTransactionsSoapOut"><wsdl:part name="parameters" element="tns:GetExternalTransactionsResponse"/></wsdl:message><wsdl:message name="GetDocumentSoapIn"><wsdl:part name="parameters" element="tns:GetDocument"/></wsdl:message><wsdl:message name="GetDocumentSoapOut"><wsdl:part name="parameters" element="tns:GetDocumentResponse"/></wsdl:message><wsdl:message name="DeleteExternalTransactionSoapIn"><wsdl:part name="parameters" element="tns:DeleteExternalTransaction"/></wsdl:message><wsdl:message name="DeleteExternalTransactionSoapOut"><wsdl:part name="parameters" element="tns:DeleteExternalTransactionResponse"/></wsdl:message><wsdl:message name="GetTitlesByIdSoapIn"><wsdl:part name="parameters" element="tns:GetTitlesById"/></wsdl:message><wsdl:message name="GetTitlesByIdSoapOut"><wsdl:part name="parameters" element="tns:GetTitlesByIdResponse"/></wsdl:message><wsdl:message name="GetEnvironmentSoapIn"><wsdl:part name="parameters" element="tns:GetEnvironment"/></wsdl:message><wsdl:message name="GetEnvironmentSoapOut"><wsdl:part name="parameters" element="tns:GetEnvironmentResponse"/></wsdl:message><wsdl:message name="UpdateExternalTransactionSoapIn"><wsdl:part name="parameters" element="tns:UpdateExternalTransaction"/></wsdl:message><wsdl:message name="UpdateExternalTransactionSoapOut"><wsdl:part name="parameters" element="tns:UpdateExternalTransactionResponse"/></wsdl:message><wsdl:message name="GetAppSetupSoapIn"><wsdl:part name="parameters" element="tns:GetAppSetup"/></wsdl:message><wsdl:message name="GetAppSetupSoapOut"><wsdl:part name="parameters" element="tns:GetAppSetupResponse"/></wsdl:message><wsdl:message name="UseReceiptRecognitionSoapIn"><wsdl:part name="parameters" element="tns:UseReceiptRecognition"/></wsdl:message><wsdl:message name="UseReceiptRecognitionSoapOut"><wsdl:part name="parameters" element="tns:UseReceiptRecognitionResponse"/></wsdl:message><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="GetIDsParametersSoapIn"><wsdl:part name="parameters" element="tns:GetIDsParameters"/></wsdl:message><wsdl:message name="GetIDsParametersSoapOut"><wsdl:part name="parameters" element="tns:GetIDsParametersResponse"/></wsdl:message><wsdl:portType name="TravelV201212Soap"><wsdl:operation name="GetTravelExpenseTypes"><wsdl:documentation>Load Travel Expense Types</wsdl:documentation><wsdl:input message="tns:GetTravelExpenseTypesSoapIn"/><wsdl:output message="tns:GetTravelExpenseTypesSoapOut"/></wsdl:operation><wsdl:operation name="GetCurrencyData"><wsdl:documentation>Get all currency codes for this company and the default currency</wsdl:documentation><wsdl:input message="tns:GetCurrencyDataSoapIn"/><wsdl:output message="tns:GetCurrencyDataSoapOut"/></wsdl:operation><wsdl:operation name="GetMaxFileSize"><wsdl:documentation>Get maximum file size for a document type</wsdl:documentation><wsdl:input message="tns:GetMaxFileSizeSoapIn"/><wsdl:output message="tns:GetMaxFileSizeSoapOut"/></wsdl:operation><wsdl:operation name="AddExternalTransaction"><wsdl:documentation>Add a new external transaction.</wsdl:documentation><wsdl:input message="tns:AddExternalTransactionSoapIn"/><wsdl:output message="tns:AddExternalTransactionSoapOut"/></wsdl:operation><wsdl:operation name="GetMileageExpenseType"><wsdl:documentation>Get value of system parameter MILEXPTYPE / Mileage Expense Type</wsdl:documentation><wsdl:input message="tns:GetMileageExpenseTypeSoapIn"/><wsdl:output message="tns:GetMileageExpenseTypeSoapOut"/></wsdl:operation><wsdl:operation name="GetExternalTransactions"><wsdl:documentation>Get external transactions for user.</wsdl:documentation><wsdl:input message="tns:GetExternalTransactionsSoapIn"/><wsdl:output message="tns:GetExternalTransactionsSoapOut"/></wsdl:operation><wsdl:operation name="GetDocument"><wsdl:documentation>Provide easy access to documents connected to the external transactions so that they can be downloaded individually when they should be displayed.</wsdl:documentation><wsdl:input message="tns:GetDocumentSoapIn"/><wsdl:output message="tns:GetDocumentSoapOut"/></wsdl:operation><wsdl:operation name="DeleteExternalTransaction"><wsdl:documentation>Delete an external transactions for user.</wsdl:documentation><wsdl:input message="tns:DeleteExternalTransactionSoapIn"/><wsdl:output message="tns:DeleteExternalTransactionSoapOut"/></wsdl:operation><wsdl:operation name="GetTitlesById"><wsdl:documentation>Get localized titles based on back-end title IDs</wsdl:documentation><wsdl:input message="tns:GetTitlesByIdSoapIn"/><wsdl:output message="tns:GetTitlesByIdSoapOut"/></wsdl:operation><wsdl:operation name="GetEnvironment"><wsdl:documentation>Provide information about the back-end system and the logged on user.</wsdl:documentation><wsdl:input message="tns:GetEnvironmentSoapIn"/><wsdl:output message="tns:GetEnvironmentSoapOut"/></wsdl:operation><wsdl:operation name="UpdateExternalTransaction"><wsdl:documentation>Update an external transaction.</wsdl:documentation><wsdl:input message="tns:UpdateExternalTransactionSoapIn"/><wsdl:output message="tns:UpdateExternalTransactionSoapOut"/></wsdl:operation><wsdl:operation name="GetAppSetup"><wsdl:documentation>Provide setup data for the mobile client.</wsdl:documentation><wsdl:input message="tns:GetAppSetupSoapIn"/><wsdl:output message="tns:GetAppSetupSoapOut"/></wsdl:operation><wsdl:operation name="UseReceiptRecognition"><wsdl:documentation>User must give consent for the use of Unit4 Receipt Recognition Service. The consent/decline will be saved in the user profile</wsdl:documentation><wsdl:input message="tns:UseReceiptRecognitionSoapIn"/><wsdl:output message="tns:UseReceiptRecognitionSoapOut"/></wsdl:operation><wsdl:operation name="About"><wsdl:documentation>Diagnostics method that checks for presence of nessecary components and database connection</wsdl:documentation><wsdl:input message="tns:AboutSoapIn"/><wsdl:output message="tns:AboutSoapOut"/></wsdl:operation><wsdl:operation name="GetIDsParameters"><wsdl:documentation>Provider data method that returns the parameters needed to connect Native App with U4IDs using Implicit flow</wsdl:documentation><wsdl:input message="tns:GetIDsParametersSoapIn"/><wsdl:output message="tns:GetIDsParametersSoapOut"/></wsdl:operation></wsdl:portType><wsdl:binding name="TravelV201212Soap" type="tns:TravelV201212Soap"><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="GetTravelExpenseTypes"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetTravelExpenseTypes" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetCurrencyData"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetCurrencyData" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetMaxFileSize"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetMaxFileSize" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="AddExternalTransaction"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/AddExternalTransaction" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetMileageExpenseType"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetMileageExpenseType" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetExternalTransactions"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetExternalTransactions" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetDocument"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetDocument" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="DeleteExternalTransaction"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/DeleteExternalTransaction" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetTitlesById"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetTitlesById" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetEnvironment"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetEnvironment" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="UpdateExternalTransaction"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/UpdateExternalTransaction" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetAppSetup"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetAppSetup" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="UseReceiptRecognition"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/UseReceiptRecognition" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="About"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/About" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetIDsParameters"><soap:operation soapAction="http://services.agresso.com/MobileAppTravelService/TravelV201212/GetIDsParameters" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="TravelV201212"><wsdl:documentation>Web Service for Mobile Application Travel Expense Capture.  This web service will only be supported as a part of the Agresso Mobile Applications. We reserve the rigth to change format and add methods at any time.</wsdl:documentation><wsdl:port name="TravelV201212Soap" binding="tns:TravelV201212Soap"><soap:address location="http://p-agrweb-vm-0/agresso-webservices/service.svc"/></wsdl:port></wsdl:service></wsdl:definitions>