RepairOrderService


Click here for a complete list of operations.

SaleOrderWithItemList

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 /RosecomUAT/Service/APIV1/RepairOrderService.asmx HTTP/1.1
Host: rosecommunications.salestarconnect.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/SaleOrderWithItemList"

<?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>
    <SaleOrderWithItemList xmlns="http://tempuri.org/">
      <pSaleOrder>
        <SiteID>int</SiteID>
        <StartDate>dateTime</StartDate>
        <EndDate>dateTime</EndDate>
        <CustomerName>string</CustomerName>
        <CustomerCode>string</CustomerCode>
        <OrderReference>string</OrderReference>
        <ExternalOrderReference>string</ExternalOrderReference>
        <StatusID>int</StatusID>
        <ApplicationID>int</ApplicationID>
        <InvoiceNo>string</InvoiceNo>
        <MobileNo>string</MobileNo>
        <TrackableNo>string</TrackableNo>
        <ProductCode>string</ProductCode>
        <SalePersonID>int</SalePersonID>
        <CustomerID>int</CustomerID>
        <ScanText>string</ScanText>
        <ProductName>string</ProductName>
        <ResultCount>int</ResultCount>
        <OrderStatus>int</OrderStatus>
        <PageSize>int</PageSize>
        <Page>int</Page>
        <LoginUser>int</LoginUser>
        <IsCount>boolean</IsCount>
        <IsEmployeeNameStartWith>boolean</IsEmployeeNameStartWith>
        <IsShowAll>boolean</IsShowAll>
        <DateValue>int</DateValue>
        <IsUser>int</IsUser>
      </pSaleOrder>
      <pAuthentication>
        <UserName>string</UserName>
        <Password>string</Password>
        <DealerCode>string</DealerCode>
        <PasswordLevel2>string</PasswordLevel2>
        <IsAuthenticated>boolean</IsAuthenticated>
        <NewPassword>string</NewPassword>
        <EmployeeID>int</EmployeeID>
        <AppServerPath>string</AppServerPath>
        <IsAPIUser>boolean</IsAPIUser>
      </pAuthentication>
    </SaleOrderWithItemList>
  </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>
    <SaleOrderWithItemListResponse xmlns="http://tempuri.org/">
      <SaleOrderWithItemListResult>
        <IsError>boolean</IsError>
        <ErrorCode>int</ErrorCode>
        <ErrorMessage>string</ErrorMessage>
        <BusinessObjectList>
          <SaleOrder>
            <OrderReference>string</OrderReference>
            <Channel xsi:nil="true" />
            <Currency xsi:nil="true" />
            <SaleDate>dateTime</SaleDate>
            <IsCreditCheckCompleted>boolean</IsCreditCheckCompleted>
            <DeliveryInfomation xsi:nil="true" />
            <Customer xsi:nil="true" />
            <SaleOrderDetails xsi:nil="true" />
            <Connections xsi:nil="true" />
            <Payments xsi:nil="true" />
            <DeliveryAddress xsi:nil="true" />
            <InvoiceAddress xsi:nil="true" />
            <StockAvailability xsi:nil="true" />
            <TotalTax>decimal</TotalTax>
            <TotalAmount>decimal</TotalAmount>
            <TotalInForiegnCurrency>decimal</TotalInForiegnCurrency>
            <TotalDiscount>decimal</TotalDiscount>
            <IsRequirementCompleted>boolean</IsRequirementCompleted>
            <IsSaleOrderApproved>boolean</IsSaleOrderApproved>
            <IsSaleOrderValidated>boolean</IsSaleOrderValidated>
            <POReference>string</POReference>
            <POReferenceProof xsi:nil="true" />
            <ContactPerson>string</ContactPerson>
            <CustomerSaleOrderRef>string</CustomerSaleOrderRef>
            <ShortNote>string</ShortNote>
            <IsAddressVerificationCompleted>boolean</IsAddressVerificationCompleted>
            <AddressVerificationReference xsi:nil="true" />
            <DespatchCompletedStatus xsi:nil="true" />
            <Note>string</Note>
            <InternalNote>string</InternalNote>
            <WarrantyNote>string</WarrantyNote>
            <DeliveryInstruction>string</DeliveryInstruction>
            <OrderValidationNote>string</OrderValidationNote>
            <SaleInvoiceID>long</SaleInvoiceID>
            <IsVATExcluded>boolean</IsVATExcluded>
            <Application xsi:nil="true" />
            <Site xsi:nil="true" />
            <Location xsi:nil="true" />
            <EmployeeID>long</EmployeeID>
            <IsTandCRead>boolean</IsTandCRead>
            <InvoiceReference>string</InvoiceReference>
            <TrackableNo>string</TrackableNo>
            <TrackableItemID>int</TrackableItemID>
            <Supplier xsi:nil="true" />
            <InvoiceID>int</InvoiceID>
            <ChannelID>int</ChannelID>
            <DespatchDate>dateTime</DespatchDate>
            <SaleOrderStatus>string</SaleOrderStatus>
            <PaidAmount>decimal</PaidAmount>
            <InvoiceRef xsi:nil="true" />
            <SaleOrderStatusID>int</SaleOrderStatusID>
            <OrderStatusTypeID>int</OrderStatusTypeID>
            <IsWithoutVat>boolean</IsWithoutVat>
            <IsCreditApproved>boolean</IsCreditApproved>
            <IsPickListNotRequired>boolean</IsPickListNotRequired>
            <IsOnlyCreditApproval>boolean</IsOnlyCreditApproval>
            <IsMergeInvoice>boolean</IsMergeInvoice>
            <IsAllocateKitFundDiscountFromPreBalance>boolean</IsAllocateKitFundDiscountFromPreBalance>
            <IsMinimumMarginApproved>boolean</IsMinimumMarginApproved>
            <Cv2AvsCheckResultID>int</Cv2AvsCheckResultID>
            <PacNumberReceivedID>int</PacNumberReceivedID>
            <ConnectionCompletedID>int</ConnectionCompletedID>
            <POReceivedID>int</POReceivedID>
            <AuthorizedEmployeeID>int</AuthorizedEmployeeID>
            <SaleAdminEmployeeID>int</SaleAdminEmployeeID>
            <OrderValidateID>int</OrderValidateID>
            <DuplicateCheckingID>int</DuplicateCheckingID>
            <Cv2AvsApprovedID>int</Cv2AvsApprovedID>
            <IdentityCheckApprovedID>int</IdentityCheckApprovedID>
            <ExchangeRate>decimal</ExchangeRate>
            <SupplierRespondStatusID>int</SupplierRespondStatusID>
            <TotalStaffCommission>decimal</TotalStaffCommission>
            <TotalKitFundAmount>decimal</TotalKitFundAmount>
            <KitFundBalance>decimal</KitFundBalance>
            <UtilizedKitFundDiscountFromPreviousKitFund>decimal</UtilizedKitFundDiscountFromPreviousKitFund>
            <UtilizedKitFundDiscountFromCurrentSaleKitFund>decimal</UtilizedKitFundDiscountFromCurrentSaleKitFund>
            <CashBackPaymentTermID>int</CashBackPaymentTermID>
            <bSingleInvoice>boolean</bSingleInvoice>
            <bSaleOrderReveseVat>boolean</bSaleOrderReveseVat>
            <LangCode>string</LangCode>
            <CampaignCodeID>int</CampaignCodeID>
            <EstimatedDeliveryDate>dateTime</EstimatedDeliveryDate>
            <LoggedUserID>long</LoggedUserID>
            <DealID>int</DealID>
            <DealNumber>string</DealNumber>
            <CRMOrderID>string</CRMOrderID>
            <UpdatePricePermanentt>boolean</UpdatePricePermanentt>
            <ShiftID>int</ShiftID>
            <bLayaway>boolean</bLayaway>
            <IsVoucherMeEnable>boolean</IsVoucherMeEnable>
            <EffectiveDate>string</EffectiveDate>
            <AgreedCommissionList xsi:nil="true" />
            <bCustomerSearchFirst>boolean</bCustomerSearchFirst>
            <bUpdateSaleOrder>boolean</bUpdateSaleOrder>
            <LastUpdate>base64Binary</LastUpdate>
            <TempVoucherMeDetails xsi:nil="true" />
          </SaleOrder>
          <SaleOrder>
            <OrderReference>string</OrderReference>
            <Channel xsi:nil="true" />
            <Currency xsi:nil="true" />
            <SaleDate>dateTime</SaleDate>
            <IsCreditCheckCompleted>boolean</IsCreditCheckCompleted>
            <DeliveryInfomation xsi:nil="true" />
            <Customer xsi:nil="true" />
            <SaleOrderDetails xsi:nil="true" />
            <Connections xsi:nil="true" />
            <Payments xsi:nil="true" />
            <DeliveryAddress xsi:nil="true" />
            <InvoiceAddress xsi:nil="true" />
            <StockAvailability xsi:nil="true" />
            <TotalTax>decimal</TotalTax>
            <TotalAmount>decimal</TotalAmount>
            <TotalInForiegnCurrency>decimal</TotalInForiegnCurrency>
            <TotalDiscount>decimal</TotalDiscount>
            <IsRequirementCompleted>boolean</IsRequirementCompleted>
            <IsSaleOrderApproved>boolean</IsSaleOrderApproved>
            <IsSaleOrderValidated>boolean</IsSaleOrderValidated>
            <POReference>string</POReference>
            <POReferenceProof xsi:nil="true" />
            <ContactPerson>string</ContactPerson>
            <CustomerSaleOrderRef>string</CustomerSaleOrderRef>
            <ShortNote>string</ShortNote>
            <IsAddressVerificationCompleted>boolean</IsAddressVerificationCompleted>
            <AddressVerificationReference xsi:nil="true" />
            <DespatchCompletedStatus xsi:nil="true" />
            <Note>string</Note>
            <InternalNote>string</InternalNote>
            <WarrantyNote>string</WarrantyNote>
            <DeliveryInstruction>string</DeliveryInstruction>
            <OrderValidationNote>string</OrderValidationNote>
            <SaleInvoiceID>long</SaleInvoiceID>
            <IsVATExcluded>boolean</IsVATExcluded>
            <Application xsi:nil="true" />
            <Site xsi:nil="true" />
            <Location xsi:nil="true" />
            <EmployeeID>long</EmployeeID>
            <IsTandCRead>boolean</IsTandCRead>
            <InvoiceReference>string</InvoiceReference>
            <TrackableNo>string</TrackableNo>
            <TrackableItemID>int</TrackableItemID>
            <Supplier xsi:nil="true" />
            <InvoiceID>int</InvoiceID>
            <ChannelID>int</ChannelID>
            <DespatchDate>dateTime</DespatchDate>
            <SaleOrderStatus>string</SaleOrderStatus>
            <PaidAmount>decimal</PaidAmount>
            <InvoiceRef xsi:nil="true" />
            <SaleOrderStatusID>int</SaleOrderStatusID>
            <OrderStatusTypeID>int</OrderStatusTypeID>
            <IsWithoutVat>boolean</IsWithoutVat>
            <IsCreditApproved>boolean</IsCreditApproved>
            <IsPickListNotRequired>boolean</IsPickListNotRequired>
            <IsOnlyCreditApproval>boolean</IsOnlyCreditApproval>
            <IsMergeInvoice>boolean</IsMergeInvoice>
            <IsAllocateKitFundDiscountFromPreBalance>boolean</IsAllocateKitFundDiscountFromPreBalance>
            <IsMinimumMarginApproved>boolean</IsMinimumMarginApproved>
            <Cv2AvsCheckResultID>int</Cv2AvsCheckResultID>
            <PacNumberReceivedID>int</PacNumberReceivedID>
            <ConnectionCompletedID>int</ConnectionCompletedID>
            <POReceivedID>int</POReceivedID>
            <AuthorizedEmployeeID>int</AuthorizedEmployeeID>
            <SaleAdminEmployeeID>int</SaleAdminEmployeeID>
            <OrderValidateID>int</OrderValidateID>
            <DuplicateCheckingID>int</DuplicateCheckingID>
            <Cv2AvsApprovedID>int</Cv2AvsApprovedID>
            <IdentityCheckApprovedID>int</IdentityCheckApprovedID>
            <ExchangeRate>decimal</ExchangeRate>
            <SupplierRespondStatusID>int</SupplierRespondStatusID>
            <TotalStaffCommission>decimal</TotalStaffCommission>
            <TotalKitFundAmount>decimal</TotalKitFundAmount>
            <KitFundBalance>decimal</KitFundBalance>
            <UtilizedKitFundDiscountFromPreviousKitFund>decimal</UtilizedKitFundDiscountFromPreviousKitFund>
            <UtilizedKitFundDiscountFromCurrentSaleKitFund>decimal</UtilizedKitFundDiscountFromCurrentSaleKitFund>
            <CashBackPaymentTermID>int</CashBackPaymentTermID>
            <bSingleInvoice>boolean</bSingleInvoice>
            <bSaleOrderReveseVat>boolean</bSaleOrderReveseVat>
            <LangCode>string</LangCode>
            <CampaignCodeID>int</CampaignCodeID>
            <EstimatedDeliveryDate>dateTime</EstimatedDeliveryDate>
            <LoggedUserID>long</LoggedUserID>
            <DealID>int</DealID>
            <DealNumber>string</DealNumber>
            <CRMOrderID>string</CRMOrderID>
            <UpdatePricePermanentt>boolean</UpdatePricePermanentt>
            <ShiftID>int</ShiftID>
            <bLayaway>boolean</bLayaway>
            <IsVoucherMeEnable>boolean</IsVoucherMeEnable>
            <EffectiveDate>string</EffectiveDate>
            <AgreedCommissionList xsi:nil="true" />
            <bCustomerSearchFirst>boolean</bCustomerSearchFirst>
            <bUpdateSaleOrder>boolean</bUpdateSaleOrder>
            <LastUpdate>base64Binary</LastUpdate>
            <TempVoucherMeDetails xsi:nil="true" />
          </SaleOrder>
        </BusinessObjectList>
        <ActualRecordsCount>int</ActualRecordsCount>
        <MetaData>string</MetaData>
      </SaleOrderWithItemListResult>
    </SaleOrderWithItemListResponse>
  </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 /RosecomUAT/Service/APIV1/RepairOrderService.asmx HTTP/1.1
Host: rosecommunications.salestarconnect.com
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>
    <SaleOrderWithItemList xmlns="http://tempuri.org/">
      <pSaleOrder>
        <SiteID>int</SiteID>
        <StartDate>dateTime</StartDate>
        <EndDate>dateTime</EndDate>
        <CustomerName>string</CustomerName>
        <CustomerCode>string</CustomerCode>
        <OrderReference>string</OrderReference>
        <ExternalOrderReference>string</ExternalOrderReference>
        <StatusID>int</StatusID>
        <ApplicationID>int</ApplicationID>
        <InvoiceNo>string</InvoiceNo>
        <MobileNo>string</MobileNo>
        <TrackableNo>string</TrackableNo>
        <ProductCode>string</ProductCode>
        <SalePersonID>int</SalePersonID>
        <CustomerID>int</CustomerID>
        <ScanText>string</ScanText>
        <ProductName>string</ProductName>
        <ResultCount>int</ResultCount>
        <OrderStatus>int</OrderStatus>
        <PageSize>int</PageSize>
        <Page>int</Page>
        <LoginUser>int</LoginUser>
        <IsCount>boolean</IsCount>
        <IsEmployeeNameStartWith>boolean</IsEmployeeNameStartWith>
        <IsShowAll>boolean</IsShowAll>
        <DateValue>int</DateValue>
        <IsUser>int</IsUser>
      </pSaleOrder>
      <pAuthentication>
        <UserName>string</UserName>
        <Password>string</Password>
        <DealerCode>string</DealerCode>
        <PasswordLevel2>string</PasswordLevel2>
        <IsAuthenticated>boolean</IsAuthenticated>
        <NewPassword>string</NewPassword>
        <EmployeeID>int</EmployeeID>
        <AppServerPath>string</AppServerPath>
        <IsAPIUser>boolean</IsAPIUser>
      </pAuthentication>
    </SaleOrderWithItemList>
  </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>
    <SaleOrderWithItemListResponse xmlns="http://tempuri.org/">
      <SaleOrderWithItemListResult>
        <IsError>boolean</IsError>
        <ErrorCode>int</ErrorCode>
        <ErrorMessage>string</ErrorMessage>
        <BusinessObjectList>
          <SaleOrder>
            <OrderReference>string</OrderReference>
            <Channel xsi:nil="true" />
            <Currency xsi:nil="true" />
            <SaleDate>dateTime</SaleDate>
            <IsCreditCheckCompleted>boolean</IsCreditCheckCompleted>
            <DeliveryInfomation xsi:nil="true" />
            <Customer xsi:nil="true" />
            <SaleOrderDetails xsi:nil="true" />
            <Connections xsi:nil="true" />
            <Payments xsi:nil="true" />
            <DeliveryAddress xsi:nil="true" />
            <InvoiceAddress xsi:nil="true" />
            <StockAvailability xsi:nil="true" />
            <TotalTax>decimal</TotalTax>
            <TotalAmount>decimal</TotalAmount>
            <TotalInForiegnCurrency>decimal</TotalInForiegnCurrency>
            <TotalDiscount>decimal</TotalDiscount>
            <IsRequirementCompleted>boolean</IsRequirementCompleted>
            <IsSaleOrderApproved>boolean</IsSaleOrderApproved>
            <IsSaleOrderValidated>boolean</IsSaleOrderValidated>
            <POReference>string</POReference>
            <POReferenceProof xsi:nil="true" />
            <ContactPerson>string</ContactPerson>
            <CustomerSaleOrderRef>string</CustomerSaleOrderRef>
            <ShortNote>string</ShortNote>
            <IsAddressVerificationCompleted>boolean</IsAddressVerificationCompleted>
            <AddressVerificationReference xsi:nil="true" />
            <DespatchCompletedStatus xsi:nil="true" />
            <Note>string</Note>
            <InternalNote>string</InternalNote>
            <WarrantyNote>string</WarrantyNote>
            <DeliveryInstruction>string</DeliveryInstruction>
            <OrderValidationNote>string</OrderValidationNote>
            <SaleInvoiceID>long</SaleInvoiceID>
            <IsVATExcluded>boolean</IsVATExcluded>
            <Application xsi:nil="true" />
            <Site xsi:nil="true" />
            <Location xsi:nil="true" />
            <EmployeeID>long</EmployeeID>
            <IsTandCRead>boolean</IsTandCRead>
            <InvoiceReference>string</InvoiceReference>
            <TrackableNo>string</TrackableNo>
            <TrackableItemID>int</TrackableItemID>
            <Supplier xsi:nil="true" />
            <InvoiceID>int</InvoiceID>
            <ChannelID>int</ChannelID>
            <DespatchDate>dateTime</DespatchDate>
            <SaleOrderStatus>string</SaleOrderStatus>
            <PaidAmount>decimal</PaidAmount>
            <InvoiceRef xsi:nil="true" />
            <SaleOrderStatusID>int</SaleOrderStatusID>
            <OrderStatusTypeID>int</OrderStatusTypeID>
            <IsWithoutVat>boolean</IsWithoutVat>
            <IsCreditApproved>boolean</IsCreditApproved>
            <IsPickListNotRequired>boolean</IsPickListNotRequired>
            <IsOnlyCreditApproval>boolean</IsOnlyCreditApproval>
            <IsMergeInvoice>boolean</IsMergeInvoice>
            <IsAllocateKitFundDiscountFromPreBalance>boolean</IsAllocateKitFundDiscountFromPreBalance>
            <IsMinimumMarginApproved>boolean</IsMinimumMarginApproved>
            <Cv2AvsCheckResultID>int</Cv2AvsCheckResultID>
            <PacNumberReceivedID>int</PacNumberReceivedID>
            <ConnectionCompletedID>int</ConnectionCompletedID>
            <POReceivedID>int</POReceivedID>
            <AuthorizedEmployeeID>int</AuthorizedEmployeeID>
            <SaleAdminEmployeeID>int</SaleAdminEmployeeID>
            <OrderValidateID>int</OrderValidateID>
            <DuplicateCheckingID>int</DuplicateCheckingID>
            <Cv2AvsApprovedID>int</Cv2AvsApprovedID>
            <IdentityCheckApprovedID>int</IdentityCheckApprovedID>
            <ExchangeRate>decimal</ExchangeRate>
            <SupplierRespondStatusID>int</SupplierRespondStatusID>
            <TotalStaffCommission>decimal</TotalStaffCommission>
            <TotalKitFundAmount>decimal</TotalKitFundAmount>
            <KitFundBalance>decimal</KitFundBalance>
            <UtilizedKitFundDiscountFromPreviousKitFund>decimal</UtilizedKitFundDiscountFromPreviousKitFund>
            <UtilizedKitFundDiscountFromCurrentSaleKitFund>decimal</UtilizedKitFundDiscountFromCurrentSaleKitFund>
            <CashBackPaymentTermID>int</CashBackPaymentTermID>
            <bSingleInvoice>boolean</bSingleInvoice>
            <bSaleOrderReveseVat>boolean</bSaleOrderReveseVat>
            <LangCode>string</LangCode>
            <CampaignCodeID>int</CampaignCodeID>
            <EstimatedDeliveryDate>dateTime</EstimatedDeliveryDate>
            <LoggedUserID>long</LoggedUserID>
            <DealID>int</DealID>
            <DealNumber>string</DealNumber>
            <CRMOrderID>string</CRMOrderID>
            <UpdatePricePermanentt>boolean</UpdatePricePermanentt>
            <ShiftID>int</ShiftID>
            <bLayaway>boolean</bLayaway>
            <IsVoucherMeEnable>boolean</IsVoucherMeEnable>
            <EffectiveDate>string</EffectiveDate>
            <AgreedCommissionList xsi:nil="true" />
            <bCustomerSearchFirst>boolean</bCustomerSearchFirst>
            <bUpdateSaleOrder>boolean</bUpdateSaleOrder>
            <LastUpdate>base64Binary</LastUpdate>
            <TempVoucherMeDetails xsi:nil="true" />
          </SaleOrder>
          <SaleOrder>
            <OrderReference>string</OrderReference>
            <Channel xsi:nil="true" />
            <Currency xsi:nil="true" />
            <SaleDate>dateTime</SaleDate>
            <IsCreditCheckCompleted>boolean</IsCreditCheckCompleted>
            <DeliveryInfomation xsi:nil="true" />
            <Customer xsi:nil="true" />
            <SaleOrderDetails xsi:nil="true" />
            <Connections xsi:nil="true" />
            <Payments xsi:nil="true" />
            <DeliveryAddress xsi:nil="true" />
            <InvoiceAddress xsi:nil="true" />
            <StockAvailability xsi:nil="true" />
            <TotalTax>decimal</TotalTax>
            <TotalAmount>decimal</TotalAmount>
            <TotalInForiegnCurrency>decimal</TotalInForiegnCurrency>
            <TotalDiscount>decimal</TotalDiscount>
            <IsRequirementCompleted>boolean</IsRequirementCompleted>
            <IsSaleOrderApproved>boolean</IsSaleOrderApproved>
            <IsSaleOrderValidated>boolean</IsSaleOrderValidated>
            <POReference>string</POReference>
            <POReferenceProof xsi:nil="true" />
            <ContactPerson>string</ContactPerson>
            <CustomerSaleOrderRef>string</CustomerSaleOrderRef>
            <ShortNote>string</ShortNote>
            <IsAddressVerificationCompleted>boolean</IsAddressVerificationCompleted>
            <AddressVerificationReference xsi:nil="true" />
            <DespatchCompletedStatus xsi:nil="true" />
            <Note>string</Note>
            <InternalNote>string</InternalNote>
            <WarrantyNote>string</WarrantyNote>
            <DeliveryInstruction>string</DeliveryInstruction>
            <OrderValidationNote>string</OrderValidationNote>
            <SaleInvoiceID>long</SaleInvoiceID>
            <IsVATExcluded>boolean</IsVATExcluded>
            <Application xsi:nil="true" />
            <Site xsi:nil="true" />
            <Location xsi:nil="true" />
            <EmployeeID>long</EmployeeID>
            <IsTandCRead>boolean</IsTandCRead>
            <InvoiceReference>string</InvoiceReference>
            <TrackableNo>string</TrackableNo>
            <TrackableItemID>int</TrackableItemID>
            <Supplier xsi:nil="true" />
            <InvoiceID>int</InvoiceID>
            <ChannelID>int</ChannelID>
            <DespatchDate>dateTime</DespatchDate>
            <SaleOrderStatus>string</SaleOrderStatus>
            <PaidAmount>decimal</PaidAmount>
            <InvoiceRef xsi:nil="true" />
            <SaleOrderStatusID>int</SaleOrderStatusID>
            <OrderStatusTypeID>int</OrderStatusTypeID>
            <IsWithoutVat>boolean</IsWithoutVat>
            <IsCreditApproved>boolean</IsCreditApproved>
            <IsPickListNotRequired>boolean</IsPickListNotRequired>
            <IsOnlyCreditApproval>boolean</IsOnlyCreditApproval>
            <IsMergeInvoice>boolean</IsMergeInvoice>
            <IsAllocateKitFundDiscountFromPreBalance>boolean</IsAllocateKitFundDiscountFromPreBalance>
            <IsMinimumMarginApproved>boolean</IsMinimumMarginApproved>
            <Cv2AvsCheckResultID>int</Cv2AvsCheckResultID>
            <PacNumberReceivedID>int</PacNumberReceivedID>
            <ConnectionCompletedID>int</ConnectionCompletedID>
            <POReceivedID>int</POReceivedID>
            <AuthorizedEmployeeID>int</AuthorizedEmployeeID>
            <SaleAdminEmployeeID>int</SaleAdminEmployeeID>
            <OrderValidateID>int</OrderValidateID>
            <DuplicateCheckingID>int</DuplicateCheckingID>
            <Cv2AvsApprovedID>int</Cv2AvsApprovedID>
            <IdentityCheckApprovedID>int</IdentityCheckApprovedID>
            <ExchangeRate>decimal</ExchangeRate>
            <SupplierRespondStatusID>int</SupplierRespondStatusID>
            <TotalStaffCommission>decimal</TotalStaffCommission>
            <TotalKitFundAmount>decimal</TotalKitFundAmount>
            <KitFundBalance>decimal</KitFundBalance>
            <UtilizedKitFundDiscountFromPreviousKitFund>decimal</UtilizedKitFundDiscountFromPreviousKitFund>
            <UtilizedKitFundDiscountFromCurrentSaleKitFund>decimal</UtilizedKitFundDiscountFromCurrentSaleKitFund>
            <CashBackPaymentTermID>int</CashBackPaymentTermID>
            <bSingleInvoice>boolean</bSingleInvoice>
            <bSaleOrderReveseVat>boolean</bSaleOrderReveseVat>
            <LangCode>string</LangCode>
            <CampaignCodeID>int</CampaignCodeID>
            <EstimatedDeliveryDate>dateTime</EstimatedDeliveryDate>
            <LoggedUserID>long</LoggedUserID>
            <DealID>int</DealID>
            <DealNumber>string</DealNumber>
            <CRMOrderID>string</CRMOrderID>
            <UpdatePricePermanentt>boolean</UpdatePricePermanentt>
            <ShiftID>int</ShiftID>
            <bLayaway>boolean</bLayaway>
            <IsVoucherMeEnable>boolean</IsVoucherMeEnable>
            <EffectiveDate>string</EffectiveDate>
            <AgreedCommissionList xsi:nil="true" />
            <bCustomerSearchFirst>boolean</bCustomerSearchFirst>
            <bUpdateSaleOrder>boolean</bUpdateSaleOrder>
            <LastUpdate>base64Binary</LastUpdate>
            <TempVoucherMeDetails xsi:nil="true" />
          </SaleOrder>
        </BusinessObjectList>
        <ActualRecordsCount>int</ActualRecordsCount>
        <MetaData>string</MetaData>
      </SaleOrderWithItemListResult>
    </SaleOrderWithItemListResponse>
  </soap12:Body>
</soap12:Envelope>