Goodmorning,
Currently we face some issues while we are trying to update a draft delivery document inside sbo.
The method of the B1 object call is set to: Synchronous Insert with fallback to update.
For example when we have a draft delivery with the following amount of packages and we want to delete for example package 3 it doesn't work at all.
All relations from the items to the packages are also removed before we send the xml towards B1if.
<DocumentPackages>
<row>
<Number>1</Number>
<Type>Pallet 120x8</Type>
<Units>3</Units>
</row>
<row>
<Number>2</Number>
<Type>Pallet 120x80</Type>
<Units>3</Units>
</row>
<row>
<Number>3</Number>
<Type>Pallet 120x80</Type>
<Units>3</Units>
</row>
</DocumentPackages>
Once we send the update where only 2 packages exist, this will be the actual result:
<DocumentPackages>
<row>
<Number>1</Number>
<Type>Pallet 120x80 UPDATED</Type>
<Units>3</Units>
</row>
<row>
<Number>2</Number>
<Type>Pallet 120x80 UPDATED</Type>
<Units>3</Units>
</row>
<row>
<Number>3</Number>
<Type>Pallet 120x80</Type>
<Units>3</Units>
</row>
</DocumentPackages>
So all changes are visible however not the actual removal of the third package.
Are we doing something wrong, or is this just not possible at all?
Kind regards,
Marcel Kieboom