pixi Developer & Integration Documentation

pixiUpdateDeliveryItem

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.