ApexERPHost

<back to all web services

CreateWayBillFromDoc

Requires Authentication
The following routes are available for this service:
POST/RS/Waybills/CreateWayBillFromDoc
CreateWayBillFromDoc Parameters:
NameParameterData TypeRequiredDescription
WaybillTypeIDbodyint?No
DocIDbodystringNo
WaybillResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
WaybillformMOFWayBillNo
ErrorformintNo
ErrorMessageformstringNo
MOFWayBill Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
Docs_idformstringNo
NumformstringNo
WbTypeformintNo
StatusformintNo
CreateDateformDateTime?No
BeginDateformDateTime?No
ActivateDateformDateTime?No
DeliveryDateformDateTime?No
CloseDateformDateTime?No
BuyerSNformstringNo
CheckBuyerformbyteNo
BuyerNameformstringNo
SellerSNformstringNo
SellerNameformstringNo
StartAddressformstringNo
EndAddressformstringNo
DriverSNformstringNo
CheckDriverSNformbyteNo
DriverNameformstringNo
TransportCostformdecimalNo
ReceptionInfoformstringNo
ReceiverInfoformstringNo
ParentIDformint?No
FullAmountformdecimalNo
CarNumberformstringNo
WaybillNumformstringNo
UserIDformintNo
SellerIDformintNo
TransCostPayerformbyteNo
TransportIDformint?No
TransportTextformstringNo
CommentformstringNo
IsConfirmedformboolNo
IsCorrectedformboolNo
ConfirmationDateformDateTime?No
GoodsformList<MOFWayBillDet>No
SubWayBillsformList<MOFSubWayBill>No
TransporterSNformstringNo
TransporterNameformstringNo
FullAmountTextformstringNo
BuyerUserIdformint?No
ReceivedDocsIDformstringNo
fxIdsformList<int>No
InvoiceIdformint?No
MOFWayBillDet Parameters:
NameParameterData TypeRequiredDescription
IDformlongNo
BCodeformstringNo
NameformstringNo
UnitformstringNo
SCountformdecimalNo
PriceformdecimalNo
AmountformdecimalNo
UnitIDformintNo
AkcizIDformintNo
VatTypeformbyteNo
StatusformintNo
MOFSubWayBill Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
WayBillNumformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /RS/Waybills/CreateWayBillFromDoc HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<CreateWayBillFromDoc xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apex.Services.RSProxy">
  <WaybillTypeID>0</WaybillTypeID>
  <DocID>String</DocID>
</CreateWayBillFromDoc>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<WaybillResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apex.Services.RSProxy">
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
  <Waybill>
    <ID>0</ID>
    <Docs_id>String</Docs_id>
    <Num>String</Num>
    <WbType>0</WbType>
    <Status>0</Status>
    <CreateDate>0001-01-01T00:00:00</CreateDate>
    <BeginDate>0001-01-01T00:00:00</BeginDate>
    <ActivateDate>0001-01-01T00:00:00</ActivateDate>
    <DeliveryDate>0001-01-01T00:00:00</DeliveryDate>
    <CloseDate>0001-01-01T00:00:00</CloseDate>
    <BuyerSN>String</BuyerSN>
    <CheckBuyer>0</CheckBuyer>
    <BuyerName>String</BuyerName>
    <SellerSN>String</SellerSN>
    <SellerName>String</SellerName>
    <StartAddress>String</StartAddress>
    <EndAddress>String</EndAddress>
    <DriverSN>String</DriverSN>
    <CheckDriverSN>0</CheckDriverSN>
    <DriverName>String</DriverName>
    <TransportCost>0</TransportCost>
    <ReceptionInfo>String</ReceptionInfo>
    <ReceiverInfo>String</ReceiverInfo>
    <ParentID>0</ParentID>
    <FullAmount>0</FullAmount>
    <CarNumber>String</CarNumber>
    <WaybillNum>String</WaybillNum>
    <UserID>0</UserID>
    <SellerID>0</SellerID>
    <TransCostPayer>0</TransCostPayer>
    <TransportID>0</TransportID>
    <TransportText>String</TransportText>
    <Comment>String</Comment>
    <IsConfirmed>false</IsConfirmed>
    <IsCorrected>false</IsCorrected>
    <ConfirmationDate>0001-01-01T00:00:00</ConfirmationDate>
    <Goods>
      <MOFWayBillDet>
        <ID>0</ID>
        <BCode>String</BCode>
        <Name>String</Name>
        <Unit>String</Unit>
        <SCount>0</SCount>
        <Price>0</Price>
        <Amount>0</Amount>
        <UnitID>0</UnitID>
        <AkcizID>0</AkcizID>
        <VatType>0</VatType>
        <Status>0</Status>
      </MOFWayBillDet>
    </Goods>
    <SubWayBills>
      <MOFSubWayBill>
        <ID>0</ID>
        <WayBillNum>String</WayBillNum>
      </MOFSubWayBill>
    </SubWayBills>
    <TransporterSN>String</TransporterSN>
    <TransporterName>String</TransporterName>
    <FullAmountText>String</FullAmountText>
    <BuyerUserId>0</BuyerUserId>
    <ReceivedDocsID>String</ReceivedDocsID>
    <fxIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>0</d3p1:int>
    </fxIds>
    <InvoiceId>0</InvoiceId>
  </Waybill>
  <Error>0</Error>
  <ErrorMessage>String</ErrorMessage>
</WaybillResponse>