Description
Updates delivery item (line) details for a goods receipt. Supports adding or updating delivered quantities, prices, and batch management data.
Request Parameters
# |
Name |
Type |
Required |
Example |
Description |
1 |
SDelHKey |
integer |
0 |
58401 |
Delivery header ID |
2 |
DeliveryNumber |
integer |
0 |
10250 |
Delivery number |
3 |
UserName |
string |
0 |
MaxMustermann |
User name performing the update |
4 |
ItemNrInternal |
string |
0 |
ART-10025 |
Internal item number to identify the item on the delivery |
5 |
EANUPC |
string |
0 |
4006381333931 |
Item barcode to identify the item on the delivery |
6 |
SDelHSupplNr |
string |
0 |
MGS |
Supplier number |
7 |
DeliverdQty |
integer |
0 |
25 |
Delivered quantity |
8 |
SupplPrice |
number |
0 |
14.95 |
Supplier price per unit |
9 |
PiccoUser |
string |
0 |
warehouse01 |
Mobile user name (use when executing from a mobile device) |
10 |
InternalNumber |
integer |
0 |
70010513 |
Internal Number on Purchase Order |
11 |
ExternalCode |
string |
0 |
ExCode_13-333 |
External Code on Purchase Order |
12 |
BatchNumber |
string |
0 |
LOT-2025-A1 |
Batch Number |
13 |
BestBeforeDate |
datetime |
0 |
2026-06-30 |
Best Before Date |
14 |
SdelDkey |
integer |
0 |
2786 |
Delivery item line ID (SDelDkey). Required when multiple lines exist for the same item on a delivery to avoid ambiguity. |
Request body
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dem="https://api.pixi.eu/soap/demosandbox/">
<soapenv:Header/>
<soapenv:Body>
<dem:pixiUpdateDeliveryItem>
<dem:SDelHKey>58401</dem:SDelHKey>
<dem:DeliveryNumber>10250</dem:DeliveryNumber>
<dem:UserName>MaxMustermann</dem:UserName>
<dem:ItemNrInternal>ART-10025</dem:ItemNrInternal>
<dem:EANUPC>4006381333931</dem:EANUPC>
<dem:SDelHSupplNr>MGS</dem:SDelHSupplNr>
<dem:DeliverdQty>25</dem:DeliverdQty>
<dem:SupplPrice>14.95</dem:SupplPrice>
<dem:InternalNumber>70010513</dem:InternalNumber>
<dem:ExternalCode>ExCode_13-333</dem:ExternalCode>
<dem:BatchNumber>LOT-2025-A1</dem:BatchNumber>
<dem:BestBeforeDate>2026-06-30</dem:BestBeforeDate>
<dem:SdelDkey>2786</dem:SdelDkey>
</dem:pixiUpdateDeliveryItem>
</soapenv:Body>
</soapenv:Envelope>Response
Body 1: Delivery lines
# |
Name |
Type |
Description |
1 |
SDelDkey |
integer |
Delivery detail ID |
2 |
SDelDHref |
integer |
Delivery header ID |
3 |
SDelDItemRef |
integer |
Item ID |
4 |
SDelDItemName |
string |
Item name |
5 |
SDelDqtyDelivered |
number |
Delivered item quantity |
6 |
SDelDqtyOrdered |
number |
Ordered item quantity |
7 |
SDelDsorderlineRef |
integer |
Connected supplier orderline ID |
8 |
SDelDsPrice |
number |
Item supplier price |
9 |
SDelDsDiscount |
number |
Discount on the supplier price |
10 |
SDelDsFinalPrice |
number |
Price after add. discount was reduced from mid. price |
11 |
SDelDcreateDate |
datetime |
Delivery line create date |
12 |
SDelDcreateEmp |
string |
User that created the delivery line |
13 |
SDelDupdateDate |
datetime |
Delivery line last update date |
14 |
SDelDupdateEmp |
string |
User that last updated the delivery line |
15 |
SDelDsAddDiscount |
number |
Additional discount on the mid. price |
16 |
SDelDsMidPrice |
number |
Price after the discount on the supplier price |
17 |
BatchNumber |
string |
Item batch number |
18 |
BestBeforeDate |
datetime |
Item best before date |
19 |
BuyingMatchQty |
integer |
Buying match quantity |
20 |
OpenCustomersCountForItem |
integer |
Open customers count for Item |
21 |
OpenOrdersCountForItem |
integer |
Open orders count for Item |
22 |
OpenQTYSforItem |
integer |
Open quantity for Item |
23 |
ItemNrSuppl |
string |
Item number supplier |
24 |
ItemNrInt |
string |
Internal item number |
25 |
EANUPC |
string |
Item barcode |
Body 2: Errors
# |
Name |
Type |
Description |
1 |
ERROR |
string |
Error message |
Additional Notes
Use SdelDkey to target a specific delivery line when the same item appears on multiple lines of a single delivery.
BatchNumber and BestBeforeDate are optional parameters for batch management data. They do not create stock — use pixiSetStockMultiple for that.
Either SDelHKey or DeliveryNumber must be provided to identify the delivery. The item is identified by either ItemNrInternal or EANUPC.