SalesDelivery

Reads or Creates a Sales Delivery document.

GET

POST

SalesDeliveryLines

   GET

   POST

 

Post Examples

Create a SalesDelivery Document from SalesOrder

 

odata4/v1/SalesDelivery
{
"CardCode":"S001",
"DocumentLines": [
  {"ItemCode": "RM",
   "WhsCode":"01",
   "Quantity":
  }
  ]
}

 

Create Delivery document based on a sales order 25, Line 1
and link to reservation DocEntry 20, Line 1, which we have to delete

{
"CardCode":"S001",
"DelReservation":true,
"RetrievalDocument":true,
"DocumentLines": [
  {"ItemCode": "RM",
   "WhsCode":"01",
   "Quantity":,
   "BaseType":"17",
   "BaseDocEntry":25
   "BaseLineNumber":1
   "ReservationDocEntry":20,
   "ReservationLineNumber":1
  }
  ]
}

 

 

Create Delivery document from Sales order

{
"CardCode":"C23900",
"DocDate":"2019-09-28",
"DocDueDate":"2019-10-02",
"RetrievalDocument":true, //  we create a document from another document
"NumAtCard":"4443212240-1",
"TrackingNumber":"3394922",
"Comments":"This are the notes \nfor the \"created\" document",
"DocumentLines": [
  {"ItemCode": "RM",
   "BaseType":"17",    // 17 = type sales order
   "BaseDocEntry":147,// this is the docentry from sales order
   "BaseLineNumber":0,
   "WhsCode":"01",
   "Quantity":
  }
  ]
}

Create Delivery from sales order and delete based reservation

{
"CardCode":"C23900",
"DocDate":"2019-09-28",
"DocDueDate":"2019-10-02",
"Reference2":"Test \"Delivery\"",
"RetrievalDocument":true, // we create a document from another document
"DelReservation":true, // Command for Delete Reservation
"Comments":"This are the notes \nfor the \"created\" document",
"DocumentLines": [
  {"ItemCode": "RM_B",
   "BaseType":"17",
   "BaseDocEntry":149,
   "BaseLineNumber":1,
   "WhsCode":"01",
   "Quantity":,
   "DistNumber":"20190426",
   "ReservationDocEntry":45, // DocEntry and Line Number from Reservation
   "ReservationLineNumber":1  
  }
  ]
}