BlcOnlineService
Click here for a complete list of operations.
SendOrder
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /BlcOnlineService.asmx HTTP/1.1
Host: sba.blc.at
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.blc.at/SendOrder"
<?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>
<SendOrder xmlns="http://www.blc.at/">
<headerData>
<IdentificationNumber>string</IdentificationNumber>
<IdentificationType>string</IdentificationType>
<ReferenceNumber>string</ReferenceNumber>
<ModeOfDispatch>string</ModeOfDispatch>
<OrderUser>string</OrderUser>
<OrderCompany>string</OrderCompany>
<PaymentType>int</PaymentType>
<PaymentInformation>string</PaymentInformation>
<OrderNumber>string</OrderNumber>
<OrderDate>dateTime</OrderDate>
<PromotionNumber>string</PromotionNumber>
<OnlineCustomerNumber>int</OnlineCustomerNumber>
<CustomerNumber>int</CustomerNumber>
<CustomerNumberBLC>int</CustomerNumberBLC>
<AddressTypList>string</AddressTypList>
<AddressSalutation>string</AddressSalutation>
<AddressName1>string</AddressName1>
<AddressName2>string</AddressName2>
<AddressStreet>string</AddressStreet>
<AddressCountry>string</AddressCountry>
<AddressPostalCode>string</AddressPostalCode>
<AddressCity>string</AddressCity>
<Email>string</Email>
<DeliveryCustomerNumber>int</DeliveryCustomerNumber>
<DeliveryCustomerNumberBLC>int</DeliveryCustomerNumberBLC>
<DeliveryAddressName1>string</DeliveryAddressName1>
<DeliveryAddressName2>string</DeliveryAddressName2>
<DeliveryAddressStreet>string</DeliveryAddressStreet>
<DeliveryAddressCountry>string</DeliveryAddressCountry>
<DeliveryAddressPostalCode>string</DeliveryAddressPostalCode>
<DeliveryAddressCity>string</DeliveryAddressCity>
<InvoiceCustomerNumber>int</InvoiceCustomerNumber>
<InvoiceCustomerNumberBLC>int</InvoiceCustomerNumberBLC>
<InvoiceAddressName1>string</InvoiceAddressName1>
<InvoiceAddressName2>string</InvoiceAddressName2>
<InvoiceAddressStreet>string</InvoiceAddressStreet>
<InvoiceAddressCountry>string</InvoiceAddressCountry>
<InvoiceAddressPostalCode>string</InvoiceAddressPostalCode>
<InvoiceAddressCity>string</InvoiceAddressCity>
<SchoolAddressNumber>int</SchoolAddressNumber>
<SchoolAddressNumberBLC>int</SchoolAddressNumberBLC>
<SchoolNumber>string</SchoolNumber>
<GovernmentInvoice>boolean</GovernmentInvoice>
<GovernmentReferenceNumber>string</GovernmentReferenceNumber>
<PaymentMethod>int</PaymentMethod>
<DeliveryCosts>decimal</DeliveryCosts>
<HeaderDiscountValue>decimal</HeaderDiscountValue>
<ImportOrderValue>decimal</ImportOrderValue>
<ImportTaxValues>string</ImportTaxValues>
<ImportTaxTotal>decimal</ImportTaxTotal>
<ImportTotalSum>decimal</ImportTotalSum>
<Contact>string</Contact>
<ContactNumber>int</ContactNumber>
<ContactType>int</ContactType>
<ContactLastname>string</ContactLastname>
<ContactFirstname>string</ContactFirstname>
<ContactSex>string</ContactSex>
<ContactTitle1>int</ContactTitle1>
<ContactTitle2>int</ContactTitle2>
<DeliveryComment>string</DeliveryComment>
<HeaderText01>string</HeaderText01>
<HeaderText02>string</HeaderText02>
<HeaderText03>string</HeaderText03>
<HeaderText04>string</HeaderText04>
<HeaderText05>string</HeaderText05>
<HeaderText06>string</HeaderText06>
<positionData>
<OrderLine>
<LineNumber>int</LineNumber>
<ItemNumber>string</ItemNumber>
<ItemType>string</ItemType>
<RequestedAmount>int</RequestedAmount>
<ReferenceNumberPosition>string</ReferenceNumberPosition>
<IdentificationPlaceOfDelivery>string</IdentificationPlaceOfDelivery>
<OrderType>string</OrderType>
<PartyAttribute>string</PartyAttribute>
<SalesmanCode>string</SalesmanCode>
<CexNumber>int</CexNumber>
<OrderNumber>string</OrderNumber>
<PositionType>int</PositionType>
<TitleDescription>string</TitleDescription>
<SinglePrice>decimal</SinglePrice>
<DiscountPercent>decimal</DiscountPercent>
<SumPrice>decimal</SumPrice>
<DiscountValue>decimal</DiscountValue>
<ImportTaxRate>decimal</ImportTaxRate>
<ImportTaxVal>decimal</ImportTaxVal>
<PositionText01>string</PositionText01>
<PositionText02>string</PositionText02>
<PositionText03>string</PositionText03>
<LicenseKeyList>string</LicenseKeyList>
<SubscriptionID>string</SubscriptionID>
<PositionText04>string</PositionText04>
<PositionText05>string</PositionText05>
<PositionText06>string</PositionText06>
</OrderLine>
<OrderLine>
<LineNumber>int</LineNumber>
<ItemNumber>string</ItemNumber>
<ItemType>string</ItemType>
<RequestedAmount>int</RequestedAmount>
<ReferenceNumberPosition>string</ReferenceNumberPosition>
<IdentificationPlaceOfDelivery>string</IdentificationPlaceOfDelivery>
<OrderType>string</OrderType>
<PartyAttribute>string</PartyAttribute>
<SalesmanCode>string</SalesmanCode>
<CexNumber>int</CexNumber>
<OrderNumber>string</OrderNumber>
<PositionType>int</PositionType>
<TitleDescription>string</TitleDescription>
<SinglePrice>decimal</SinglePrice>
<DiscountPercent>decimal</DiscountPercent>
<SumPrice>decimal</SumPrice>
<DiscountValue>decimal</DiscountValue>
<ImportTaxRate>decimal</ImportTaxRate>
<ImportTaxVal>decimal</ImportTaxVal>
<PositionText01>string</PositionText01>
<PositionText02>string</PositionText02>
<PositionText03>string</PositionText03>
<LicenseKeyList>string</LicenseKeyList>
<SubscriptionID>string</SubscriptionID>
<PositionText04>string</PositionText04>
<PositionText05>string</PositionText05>
<PositionText06>string</PositionText06>
</OrderLine>
</positionData>
</headerData>
</SendOrder>
</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>
<SendOrderResponse xmlns="http://www.blc.at/">
<SendOrderResult>
<IdentificationNumber>string</IdentificationNumber>
<IdentificationType>string</IdentificationType>
<ReferenceNumber>string</ReferenceNumber>
<ModeOfDispatch>string</ModeOfDispatch>
<ErrorNumber>int</ErrorNumber>
<ErrorText>string</ErrorText>
<OrderNumber>string</OrderNumber>
<PaymentType>string</PaymentType>
<PaymentInformation>string</PaymentInformation>
<OrderDate>dateTime</OrderDate>
<PromotionNumber>string</PromotionNumber>
<OnlineCustomerNumber>string</OnlineCustomerNumber>
<CustomerNumber>int</CustomerNumber>
<CustomerNumberBLC>int</CustomerNumberBLC>
<AddressName1>string</AddressName1>
<AddressName2>string</AddressName2>
<AddressStreet>string</AddressStreet>
<AddressCountry>string</AddressCountry>
<AddressPostalCode>string</AddressPostalCode>
<AddressCity>string</AddressCity>
<Email>string</Email>
<DeliveryCustomerNumber>int</DeliveryCustomerNumber>
<DeliveryCustomerNumberBLC>int</DeliveryCustomerNumberBLC>
<DeliveryAddressName1>string</DeliveryAddressName1>
<DeliveryAddressName2>string</DeliveryAddressName2>
<DeliveryAddressStreet>string</DeliveryAddressStreet>
<DeliveryAddressCountry>string</DeliveryAddressCountry>
<DeliveryAddressPostalCode>string</DeliveryAddressPostalCode>
<DeliveryAddressCity>string</DeliveryAddressCity>
<InvoiceCustomerNumber>int</InvoiceCustomerNumber>
<InvoiceCustomerNumberBLC>int</InvoiceCustomerNumberBLC>
<InvoiceAddressName1>string</InvoiceAddressName1>
<InvoiceAddressName2>string</InvoiceAddressName2>
<InvoiceAddressStreet>string</InvoiceAddressStreet>
<InvoiceAddressCountry>string</InvoiceAddressCountry>
<InvoiceAddressPostalCode>string</InvoiceAddressPostalCode>
<InvoiceAddressCity>string</InvoiceAddressCity>
<SchoolAddressNumber>int</SchoolAddressNumber>
<SchoolAddressNumberBLC>int</SchoolAddressNumberBLC>
<SchoolNumber>int</SchoolNumber>
<BlcOrderPos>
<OrderPositionOutput>
<PositionNumber>int</PositionNumber>
<SubPositionNumber>int</SubPositionNumber>
<OrderAmount>int</OrderAmount>
<ShortTitle>string</ShortTitle>
<MessageNumber>int</MessageNumber>
<MessageNbrBLC>int</MessageNbrBLC>
<MessageText>string</MessageText>
<ErrorNumber>int</ErrorNumber>
<ErrorText>string</ErrorText>
</OrderPositionOutput>
<OrderPositionOutput>
<PositionNumber>int</PositionNumber>
<SubPositionNumber>int</SubPositionNumber>
<OrderAmount>int</OrderAmount>
<ShortTitle>string</ShortTitle>
<MessageNumber>int</MessageNumber>
<MessageNbrBLC>int</MessageNbrBLC>
<MessageText>string</MessageText>
<ErrorNumber>int</ErrorNumber>
<ErrorText>string</ErrorText>
</OrderPositionOutput>
</BlcOrderPos>
</SendOrderResult>
</SendOrderResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /BlcOnlineService.asmx HTTP/1.1
Host: sba.blc.at
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>
<SendOrder xmlns="http://www.blc.at/">
<headerData>
<IdentificationNumber>string</IdentificationNumber>
<IdentificationType>string</IdentificationType>
<ReferenceNumber>string</ReferenceNumber>
<ModeOfDispatch>string</ModeOfDispatch>
<OrderUser>string</OrderUser>
<OrderCompany>string</OrderCompany>
<PaymentType>int</PaymentType>
<PaymentInformation>string</PaymentInformation>
<OrderNumber>string</OrderNumber>
<OrderDate>dateTime</OrderDate>
<PromotionNumber>string</PromotionNumber>
<OnlineCustomerNumber>int</OnlineCustomerNumber>
<CustomerNumber>int</CustomerNumber>
<CustomerNumberBLC>int</CustomerNumberBLC>
<AddressTypList>string</AddressTypList>
<AddressSalutation>string</AddressSalutation>
<AddressName1>string</AddressName1>
<AddressName2>string</AddressName2>
<AddressStreet>string</AddressStreet>
<AddressCountry>string</AddressCountry>
<AddressPostalCode>string</AddressPostalCode>
<AddressCity>string</AddressCity>
<Email>string</Email>
<DeliveryCustomerNumber>int</DeliveryCustomerNumber>
<DeliveryCustomerNumberBLC>int</DeliveryCustomerNumberBLC>
<DeliveryAddressName1>string</DeliveryAddressName1>
<DeliveryAddressName2>string</DeliveryAddressName2>
<DeliveryAddressStreet>string</DeliveryAddressStreet>
<DeliveryAddressCountry>string</DeliveryAddressCountry>
<DeliveryAddressPostalCode>string</DeliveryAddressPostalCode>
<DeliveryAddressCity>string</DeliveryAddressCity>
<InvoiceCustomerNumber>int</InvoiceCustomerNumber>
<InvoiceCustomerNumberBLC>int</InvoiceCustomerNumberBLC>
<InvoiceAddressName1>string</InvoiceAddressName1>
<InvoiceAddressName2>string</InvoiceAddressName2>
<InvoiceAddressStreet>string</InvoiceAddressStreet>
<InvoiceAddressCountry>string</InvoiceAddressCountry>
<InvoiceAddressPostalCode>string</InvoiceAddressPostalCode>
<InvoiceAddressCity>string</InvoiceAddressCity>
<SchoolAddressNumber>int</SchoolAddressNumber>
<SchoolAddressNumberBLC>int</SchoolAddressNumberBLC>
<SchoolNumber>string</SchoolNumber>
<GovernmentInvoice>boolean</GovernmentInvoice>
<GovernmentReferenceNumber>string</GovernmentReferenceNumber>
<PaymentMethod>int</PaymentMethod>
<DeliveryCosts>decimal</DeliveryCosts>
<HeaderDiscountValue>decimal</HeaderDiscountValue>
<ImportOrderValue>decimal</ImportOrderValue>
<ImportTaxValues>string</ImportTaxValues>
<ImportTaxTotal>decimal</ImportTaxTotal>
<ImportTotalSum>decimal</ImportTotalSum>
<Contact>string</Contact>
<ContactNumber>int</ContactNumber>
<ContactType>int</ContactType>
<ContactLastname>string</ContactLastname>
<ContactFirstname>string</ContactFirstname>
<ContactSex>string</ContactSex>
<ContactTitle1>int</ContactTitle1>
<ContactTitle2>int</ContactTitle2>
<DeliveryComment>string</DeliveryComment>
<HeaderText01>string</HeaderText01>
<HeaderText02>string</HeaderText02>
<HeaderText03>string</HeaderText03>
<HeaderText04>string</HeaderText04>
<HeaderText05>string</HeaderText05>
<HeaderText06>string</HeaderText06>
<positionData>
<OrderLine>
<LineNumber>int</LineNumber>
<ItemNumber>string</ItemNumber>
<ItemType>string</ItemType>
<RequestedAmount>int</RequestedAmount>
<ReferenceNumberPosition>string</ReferenceNumberPosition>
<IdentificationPlaceOfDelivery>string</IdentificationPlaceOfDelivery>
<OrderType>string</OrderType>
<PartyAttribute>string</PartyAttribute>
<SalesmanCode>string</SalesmanCode>
<CexNumber>int</CexNumber>
<OrderNumber>string</OrderNumber>
<PositionType>int</PositionType>
<TitleDescription>string</TitleDescription>
<SinglePrice>decimal</SinglePrice>
<DiscountPercent>decimal</DiscountPercent>
<SumPrice>decimal</SumPrice>
<DiscountValue>decimal</DiscountValue>
<ImportTaxRate>decimal</ImportTaxRate>
<ImportTaxVal>decimal</ImportTaxVal>
<PositionText01>string</PositionText01>
<PositionText02>string</PositionText02>
<PositionText03>string</PositionText03>
<LicenseKeyList>string</LicenseKeyList>
<SubscriptionID>string</SubscriptionID>
<PositionText04>string</PositionText04>
<PositionText05>string</PositionText05>
<PositionText06>string</PositionText06>
</OrderLine>
<OrderLine>
<LineNumber>int</LineNumber>
<ItemNumber>string</ItemNumber>
<ItemType>string</ItemType>
<RequestedAmount>int</RequestedAmount>
<ReferenceNumberPosition>string</ReferenceNumberPosition>
<IdentificationPlaceOfDelivery>string</IdentificationPlaceOfDelivery>
<OrderType>string</OrderType>
<PartyAttribute>string</PartyAttribute>
<SalesmanCode>string</SalesmanCode>
<CexNumber>int</CexNumber>
<OrderNumber>string</OrderNumber>
<PositionType>int</PositionType>
<TitleDescription>string</TitleDescription>
<SinglePrice>decimal</SinglePrice>
<DiscountPercent>decimal</DiscountPercent>
<SumPrice>decimal</SumPrice>
<DiscountValue>decimal</DiscountValue>
<ImportTaxRate>decimal</ImportTaxRate>
<ImportTaxVal>decimal</ImportTaxVal>
<PositionText01>string</PositionText01>
<PositionText02>string</PositionText02>
<PositionText03>string</PositionText03>
<LicenseKeyList>string</LicenseKeyList>
<SubscriptionID>string</SubscriptionID>
<PositionText04>string</PositionText04>
<PositionText05>string</PositionText05>
<PositionText06>string</PositionText06>
</OrderLine>
</positionData>
</headerData>
</SendOrder>
</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>
<SendOrderResponse xmlns="http://www.blc.at/">
<SendOrderResult>
<IdentificationNumber>string</IdentificationNumber>
<IdentificationType>string</IdentificationType>
<ReferenceNumber>string</ReferenceNumber>
<ModeOfDispatch>string</ModeOfDispatch>
<ErrorNumber>int</ErrorNumber>
<ErrorText>string</ErrorText>
<OrderNumber>string</OrderNumber>
<PaymentType>string</PaymentType>
<PaymentInformation>string</PaymentInformation>
<OrderDate>dateTime</OrderDate>
<PromotionNumber>string</PromotionNumber>
<OnlineCustomerNumber>string</OnlineCustomerNumber>
<CustomerNumber>int</CustomerNumber>
<CustomerNumberBLC>int</CustomerNumberBLC>
<AddressName1>string</AddressName1>
<AddressName2>string</AddressName2>
<AddressStreet>string</AddressStreet>
<AddressCountry>string</AddressCountry>
<AddressPostalCode>string</AddressPostalCode>
<AddressCity>string</AddressCity>
<Email>string</Email>
<DeliveryCustomerNumber>int</DeliveryCustomerNumber>
<DeliveryCustomerNumberBLC>int</DeliveryCustomerNumberBLC>
<DeliveryAddressName1>string</DeliveryAddressName1>
<DeliveryAddressName2>string</DeliveryAddressName2>
<DeliveryAddressStreet>string</DeliveryAddressStreet>
<DeliveryAddressCountry>string</DeliveryAddressCountry>
<DeliveryAddressPostalCode>string</DeliveryAddressPostalCode>
<DeliveryAddressCity>string</DeliveryAddressCity>
<InvoiceCustomerNumber>int</InvoiceCustomerNumber>
<InvoiceCustomerNumberBLC>int</InvoiceCustomerNumberBLC>
<InvoiceAddressName1>string</InvoiceAddressName1>
<InvoiceAddressName2>string</InvoiceAddressName2>
<InvoiceAddressStreet>string</InvoiceAddressStreet>
<InvoiceAddressCountry>string</InvoiceAddressCountry>
<InvoiceAddressPostalCode>string</InvoiceAddressPostalCode>
<InvoiceAddressCity>string</InvoiceAddressCity>
<SchoolAddressNumber>int</SchoolAddressNumber>
<SchoolAddressNumberBLC>int</SchoolAddressNumberBLC>
<SchoolNumber>int</SchoolNumber>
<BlcOrderPos>
<OrderPositionOutput>
<PositionNumber>int</PositionNumber>
<SubPositionNumber>int</SubPositionNumber>
<OrderAmount>int</OrderAmount>
<ShortTitle>string</ShortTitle>
<MessageNumber>int</MessageNumber>
<MessageNbrBLC>int</MessageNbrBLC>
<MessageText>string</MessageText>
<ErrorNumber>int</ErrorNumber>
<ErrorText>string</ErrorText>
</OrderPositionOutput>
<OrderPositionOutput>
<PositionNumber>int</PositionNumber>
<SubPositionNumber>int</SubPositionNumber>
<OrderAmount>int</OrderAmount>
<ShortTitle>string</ShortTitle>
<MessageNumber>int</MessageNumber>
<MessageNbrBLC>int</MessageNbrBLC>
<MessageText>string</MessageText>
<ErrorNumber>int</ErrorNumber>
<ErrorText>string</ErrorText>
</OrderPositionOutput>
</BlcOrderPos>
</SendOrderResult>
</SendOrderResponse>
</soap12:Body>
</soap12:Envelope>