Service


Klicken Sie hier, um die vollständige Vorgangsliste anzuzeigen.

putOffer

Schreibt die Daten zu einer Offerte

Test

Das Testformular ist nur für Anforderungen vom lokalen Computer verfügbar.

SOAP 1.1

Es folgt ein Beispiel für eine SOAP 1.1-Anforderung und -Antwort. Die angezeigten Platzhalter müssen durch tatsächliche Werte ersetzt werden.

POST /WebPortalWebService/Service.asmx HTTP/1.1
Host: xlease033.xlease.ch
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.xlease.ch/webportal/putOffer"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <AuthHeader xmlns="http://www.xlease.ch/webportal">
      <UserName>string</UserName>
      <Password>string</Password>
    </AuthHeader>
  </soap:Header>
  <soap:Body>
    <putOffer xmlns="http://www.xlease.ch/webportal">
      <In_UserID>string</In_UserID>
      <In_VendorID>string</In_VendorID>
      <In_LanguageID>int</In_LanguageID>
      <In_BrokerCompanyID>string</In_BrokerCompanyID>
      <In_BrokerID>string</In_BrokerID>
      <In_SupplierID>string</In_SupplierID>
      <In_SupplierName>string</In_SupplierName>
      <In_SupplierCity>string</In_SupplierCity>
      <In_SellerID>string</In_SellerID>
      <In_OfferID>string</In_OfferID>
      <In_ClientID>string</In_ClientID>
      <In_ClientKDID>string</In_ClientKDID>
      <In_Staff>int</In_Staff>
      <In_B2EUser>string</In_B2EUser>
      <In_PreContractID>string</In_PreContractID>
      <In_PreContractType>int</In_PreContractType>
      <In_ReplaceApplicationID>string</In_ReplaceApplicationID>
      <In_ApplicationEldoID>int</In_ApplicationEldoID>
      <In_EmployerName>string</In_EmployerName>
      <In_EmployerPhone>string</In_EmployerPhone>
      <In_ObjGroup>
        <string>string</string>
        <string>string</string>
      </In_ObjGroup>
      <In_ObjBrand>
        <string>string</string>
        <string>string</string>
      </In_ObjBrand>
      <In_ObjModel>
        <string>string</string>
        <string>string</string>
      </In_ObjModel>
      <In_ObjType>
        <string>string</string>
        <string>string</string>
      </In_ObjType>
      <In_ObjDescscription>
        <string>string</string>
        <string>string</string>
      </In_ObjDescscription>
      <In_ObjAge>
        <string>string</string>
        <string>string</string>
      </In_ObjAge>
      <In_ObjAgeDate>
        <dateTime>dateTime</dateTime>
        <dateTime>dateTime</dateTime>
      </In_ObjAgeDate>
      <In_ObjMilesPerYearType>
        <double>double</double>
        <double>double</double>
      </In_ObjMilesPerYearType>
      <In_ObjMilesPerYear>
        <double>double</double>
        <double>double</double>
      </In_ObjMilesPerYear>
      <In_ObjMileage>
        <double>double</double>
        <double>double</double>
      </In_ObjMileage>
      <In_ObjSerialNumber>
        <string>string</string>
        <string>string</string>
      </In_ObjSerialNumber>
      <In_ObjLicencePlateNumber>
        <string>string</string>
        <string>string</string>
      </In_ObjLicencePlateNumber>
      <In_ObjRegisterNumber>
        <string>string</string>
        <string>string</string>
      </In_ObjRegisterNumber>
      <In_ObjRegistrationCertificate>
        <string>string</string>
        <string>string</string>
      </In_ObjRegistrationCertificate>
      <In_ObjEurotaxNumber>
        <string>string</string>
        <string>string</string>
      </In_ObjEurotaxNumber>
      <In_ObjColor>
        <string>string</string>
        <string>string</string>
      </In_ObjColor>
      <In_ObjListPrice>
        <double>double</double>
        <double>double</double>
      </In_ObjListPrice>
      <In_ObjGrossPrice>
        <double>double</double>
        <double>double</double>
      </In_ObjGrossPrice>
      <In_ObjPurchasePrice>
        <double>double</double>
        <double>double</double>
      </In_ObjPurchasePrice>
      <In_ObjPurchasePriceFC>
        <double>double</double>
        <double>double</double>
      </In_ObjPurchasePriceFC>
      <In_ObjCurrency>
        <string>string</string>
        <string>string</string>
      </In_ObjCurrency>
      <In_ObjExchangeRate>
        <double>double</double>
        <double>double</double>
      </In_ObjExchangeRate>
      <In_ObjDriver>
        <string>string</string>
        <string>string</string>
      </In_ObjDriver>
      <In_ObjMileagePrice>
        <double>double</double>
        <double>double</double>
      </In_ObjMileagePrice>
      <In_CalcAdCode>string</In_CalcAdCode>
      <In_CalcCount>int</In_CalcCount>
      <In_CalcType>
        <int>int</int>
        <int>int</int>
      </In_CalcType>
      <In_CalcContractType>
        <int>int</int>
        <int>int</int>
      </In_CalcContractType>
      <In_CalcVATID>
        <int>int</int>
        <int>int</int>
      </In_CalcVATID>
      <In_CalcPurchasePrice>
        <double>double</double>
        <double>double</double>
      </In_CalcPurchasePrice>
      <In_CalcDownPayment>
        <double>double</double>
        <double>double</double>
      </In_CalcDownPayment>
      <In_CalcCreditAmount>
        <double>double</double>
        <double>double</double>
      </In_CalcCreditAmount>
      <In_CalcFirstRate>
        <double>double</double>
        <double>double</double>
      </In_CalcFirstRate>
      <In_CalcFirstRateNumber>
        <double>double</double>
        <double>double</double>
      </In_CalcFirstRateNumber>
      <In_CalcDuration>
        <double>double</double>
        <double>double</double>
      </In_CalcDuration>
      <In_CalcPPY>
        <double>double</double>
        <double>double</double>
      </In_CalcPPY>
      <In_CalcMilesPerYear>
        <double>double</double>
        <double>double</double>
      </In_CalcMilesPerYear>
      <In_CalcResidualValue>
        <double>double</double>
        <double>double</double>
      </In_CalcResidualValue>
      <In_CalcResidualValuePercent>
        <double>double</double>
        <double>double</double>
      </In_CalcResidualValuePercent>
      <In_CalcResidualValueFC>
        <double>double</double>
        <double>double</double>
      </In_CalcResidualValueFC>
      <In_CalcDeposit>
        <double>double</double>
        <double>double</double>
      </In_CalcDeposit>
      <In_CalcInterestNominal>
        <double>double</double>
        <double>double</double>
      </In_CalcInterestNominal>
      <In_CalcInterestEffective>
        <double>double</double>
        <double>double</double>
      </In_CalcInterestEffective>
      <In_CalcInterestID>
        <int>int</int>
        <int>int</int>
      </In_CalcInterestID>
      <In_CalcFees>
        <double>double</double>
        <double>double</double>
      </In_CalcFees>
      <In_CalcRate>
        <double>double</double>
        <double>double</double>
      </In_CalcRate>
      <In_CalcDepositRate>
        <double>double</double>
        <double>double</double>
      </In_CalcDepositRate>
      <In_CalcDepositAPK>
        <double>double</double>
        <double>double</double>
      </In_CalcDepositAPK>
      <In_CalcSplitValueID>
        <int>int</int>
        <int>int</int>
      </In_CalcSplitValueID>
      <In_CalcInterestSub>
        <double>double</double>
        <double>double</double>
      </In_CalcInterestSub>
      <In_CalcSubvention>
        <double>double</double>
        <double>double</double>
      </In_CalcSubvention>
      <In_CalcRateSub>
        <double>double</double>
        <double>double</double>
      </In_CalcRateSub>
      <In_CalcPPIType>
        <string>string</string>
        <string>string</string>
      </In_CalcPPIType>
      <In_CalcPPIRate>
        <double>double</double>
        <double>double</double>
      </In_CalcPPIRate>
      <In_CalcPPIID>
        <int>int</int>
        <int>int</int>
      </In_CalcPPIID>
      <In_CalcPPIContract>
        <string>string</string>
        <string>string</string>
      </In_CalcPPIContract>
      <In_CalcProvisionType>
        <int>int</int>
        <int>int</int>
      </In_CalcProvisionType>
      <In_CalcProvision>
        <double>double</double>
        <double>double</double>
      </In_CalcProvision>
      <In_CalcProvisionTypeSupplier>
        <int>int</int>
        <int>int</int>
      </In_CalcProvisionTypeSupplier>
      <In_CalcProvisionFlag>
        <int>int</int>
        <int>int</int>
      </In_CalcProvisionFlag>
      <In_CalcDelayedPaymentDate>
        <dateTime>dateTime</dateTime>
        <dateTime>dateTime</dateTime>
      </In_CalcDelayedPaymentDate>
      <In_CalcPaymentBreaks>
        <double>double</double>
        <double>double</double>
      </In_CalcPaymentBreaks>
      <In_CalcRegistration>
        <int>int</int>
        <int>int</int>
      </In_CalcRegistration>
      <Out_OfferID>string</Out_OfferID>
    </putOffer>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <putOfferResponse xmlns="http://www.xlease.ch/webportal">
      <putOfferResult>int</putOfferResult>
      <Out_OfferID>string</Out_OfferID>
    </putOfferResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

Es folgt ein Beispiel für eine SOAP 1.2-Anforderung und -Antwort. Die angezeigten Platzhalter müssen durch tatsächliche Werte ersetzt werden.

POST /WebPortalWebService/Service.asmx HTTP/1.1
Host: xlease033.xlease.ch
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthHeader xmlns="http://www.xlease.ch/webportal">
      <UserName>string</UserName>
      <Password>string</Password>
    </AuthHeader>
  </soap12:Header>
  <soap12:Body>
    <putOffer xmlns="http://www.xlease.ch/webportal">
      <In_UserID>string</In_UserID>
      <In_VendorID>string</In_VendorID>
      <In_LanguageID>int</In_LanguageID>
      <In_BrokerCompanyID>string</In_BrokerCompanyID>
      <In_BrokerID>string</In_BrokerID>
      <In_SupplierID>string</In_SupplierID>
      <In_SupplierName>string</In_SupplierName>
      <In_SupplierCity>string</In_SupplierCity>
      <In_SellerID>string</In_SellerID>
      <In_OfferID>string</In_OfferID>
      <In_ClientID>string</In_ClientID>
      <In_ClientKDID>string</In_ClientKDID>
      <In_Staff>int</In_Staff>
      <In_B2EUser>string</In_B2EUser>
      <In_PreContractID>string</In_PreContractID>
      <In_PreContractType>int</In_PreContractType>
      <In_ReplaceApplicationID>string</In_ReplaceApplicationID>
      <In_ApplicationEldoID>int</In_ApplicationEldoID>
      <In_EmployerName>string</In_EmployerName>
      <In_EmployerPhone>string</In_EmployerPhone>
      <In_ObjGroup>
        <string>string</string>
        <string>string</string>
      </In_ObjGroup>
      <In_ObjBrand>
        <string>string</string>
        <string>string</string>
      </In_ObjBrand>
      <In_ObjModel>
        <string>string</string>
        <string>string</string>
      </In_ObjModel>
      <In_ObjType>
        <string>string</string>
        <string>string</string>
      </In_ObjType>
      <In_ObjDescscription>
        <string>string</string>
        <string>string</string>
      </In_ObjDescscription>
      <In_ObjAge>
        <string>string</string>
        <string>string</string>
      </In_ObjAge>
      <In_ObjAgeDate>
        <dateTime>dateTime</dateTime>
        <dateTime>dateTime</dateTime>
      </In_ObjAgeDate>
      <In_ObjMilesPerYearType>
        <double>double</double>
        <double>double</double>
      </In_ObjMilesPerYearType>
      <In_ObjMilesPerYear>
        <double>double</double>
        <double>double</double>
      </In_ObjMilesPerYear>
      <In_ObjMileage>
        <double>double</double>
        <double>double</double>
      </In_ObjMileage>
      <In_ObjSerialNumber>
        <string>string</string>
        <string>string</string>
      </In_ObjSerialNumber>
      <In_ObjLicencePlateNumber>
        <string>string</string>
        <string>string</string>
      </In_ObjLicencePlateNumber>
      <In_ObjRegisterNumber>
        <string>string</string>
        <string>string</string>
      </In_ObjRegisterNumber>
      <In_ObjRegistrationCertificate>
        <string>string</string>
        <string>string</string>
      </In_ObjRegistrationCertificate>
      <In_ObjEurotaxNumber>
        <string>string</string>
        <string>string</string>
      </In_ObjEurotaxNumber>
      <In_ObjColor>
        <string>string</string>
        <string>string</string>
      </In_ObjColor>
      <In_ObjListPrice>
        <double>double</double>
        <double>double</double>
      </In_ObjListPrice>
      <In_ObjGrossPrice>
        <double>double</double>
        <double>double</double>
      </In_ObjGrossPrice>
      <In_ObjPurchasePrice>
        <double>double</double>
        <double>double</double>
      </In_ObjPurchasePrice>
      <In_ObjPurchasePriceFC>
        <double>double</double>
        <double>double</double>
      </In_ObjPurchasePriceFC>
      <In_ObjCurrency>
        <string>string</string>
        <string>string</string>
      </In_ObjCurrency>
      <In_ObjExchangeRate>
        <double>double</double>
        <double>double</double>
      </In_ObjExchangeRate>
      <In_ObjDriver>
        <string>string</string>
        <string>string</string>
      </In_ObjDriver>
      <In_ObjMileagePrice>
        <double>double</double>
        <double>double</double>
      </In_ObjMileagePrice>
      <In_CalcAdCode>string</In_CalcAdCode>
      <In_CalcCount>int</In_CalcCount>
      <In_CalcType>
        <int>int</int>
        <int>int</int>
      </In_CalcType>
      <In_CalcContractType>
        <int>int</int>
        <int>int</int>
      </In_CalcContractType>
      <In_CalcVATID>
        <int>int</int>
        <int>int</int>
      </In_CalcVATID>
      <In_CalcPurchasePrice>
        <double>double</double>
        <double>double</double>
      </In_CalcPurchasePrice>
      <In_CalcDownPayment>
        <double>double</double>
        <double>double</double>
      </In_CalcDownPayment>
      <In_CalcCreditAmount>
        <double>double</double>
        <double>double</double>
      </In_CalcCreditAmount>
      <In_CalcFirstRate>
        <double>double</double>
        <double>double</double>
      </In_CalcFirstRate>
      <In_CalcFirstRateNumber>
        <double>double</double>
        <double>double</double>
      </In_CalcFirstRateNumber>
      <In_CalcDuration>
        <double>double</double>
        <double>double</double>
      </In_CalcDuration>
      <In_CalcPPY>
        <double>double</double>
        <double>double</double>
      </In_CalcPPY>
      <In_CalcMilesPerYear>
        <double>double</double>
        <double>double</double>
      </In_CalcMilesPerYear>
      <In_CalcResidualValue>
        <double>double</double>
        <double>double</double>
      </In_CalcResidualValue>
      <In_CalcResidualValuePercent>
        <double>double</double>
        <double>double</double>
      </In_CalcResidualValuePercent>
      <In_CalcResidualValueFC>
        <double>double</double>
        <double>double</double>
      </In_CalcResidualValueFC>
      <In_CalcDeposit>
        <double>double</double>
        <double>double</double>
      </In_CalcDeposit>
      <In_CalcInterestNominal>
        <double>double</double>
        <double>double</double>
      </In_CalcInterestNominal>
      <In_CalcInterestEffective>
        <double>double</double>
        <double>double</double>
      </In_CalcInterestEffective>
      <In_CalcInterestID>
        <int>int</int>
        <int>int</int>
      </In_CalcInterestID>
      <In_CalcFees>
        <double>double</double>
        <double>double</double>
      </In_CalcFees>
      <In_CalcRate>
        <double>double</double>
        <double>double</double>
      </In_CalcRate>
      <In_CalcDepositRate>
        <double>double</double>
        <double>double</double>
      </In_CalcDepositRate>
      <In_CalcDepositAPK>
        <double>double</double>
        <double>double</double>
      </In_CalcDepositAPK>
      <In_CalcSplitValueID>
        <int>int</int>
        <int>int</int>
      </In_CalcSplitValueID>
      <In_CalcInterestSub>
        <double>double</double>
        <double>double</double>
      </In_CalcInterestSub>
      <In_CalcSubvention>
        <double>double</double>
        <double>double</double>
      </In_CalcSubvention>
      <In_CalcRateSub>
        <double>double</double>
        <double>double</double>
      </In_CalcRateSub>
      <In_CalcPPIType>
        <string>string</string>
        <string>string</string>
      </In_CalcPPIType>
      <In_CalcPPIRate>
        <double>double</double>
        <double>double</double>
      </In_CalcPPIRate>
      <In_CalcPPIID>
        <int>int</int>
        <int>int</int>
      </In_CalcPPIID>
      <In_CalcPPIContract>
        <string>string</string>
        <string>string</string>
      </In_CalcPPIContract>
      <In_CalcProvisionType>
        <int>int</int>
        <int>int</int>
      </In_CalcProvisionType>
      <In_CalcProvision>
        <double>double</double>
        <double>double</double>
      </In_CalcProvision>
      <In_CalcProvisionTypeSupplier>
        <int>int</int>
        <int>int</int>
      </In_CalcProvisionTypeSupplier>
      <In_CalcProvisionFlag>
        <int>int</int>
        <int>int</int>
      </In_CalcProvisionFlag>
      <In_CalcDelayedPaymentDate>
        <dateTime>dateTime</dateTime>
        <dateTime>dateTime</dateTime>
      </In_CalcDelayedPaymentDate>
      <In_CalcPaymentBreaks>
        <double>double</double>
        <double>double</double>
      </In_CalcPaymentBreaks>
      <In_CalcRegistration>
        <int>int</int>
        <int>int</int>
      </In_CalcRegistration>
      <Out_OfferID>string</Out_OfferID>
    </putOffer>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <putOfferResponse xmlns="http://www.xlease.ch/webportal">
      <putOfferResult>int</putOfferResult>
      <Out_OfferID>string</Out_OfferID>
    </putOfferResponse>
  </soap12:Body>
</soap12:Envelope>