“Wilt u het aantal besteld omzetten naar een veelvoud van de verpakkingseenheid?”
is een interactieve schermvraag in de verkooporderregel-invoer. In de standaardcode van Verkooporderregels ($/Wholesale/AW/std/Work/client/p/VA/va-211f2.w) wordt die vraag gesteld wanneer:
- het product een verpakkingseenheid heeft;
- het ingegeven aantal geen veelvoud is van die verpakkingseenheid;
- de productinstelling Aantal besteld omzetten naar veelvoud verpakkingseenheid actief is;
- het aantal positief is.
Bij Ja wordt het aantal besteld en te leveren in het scherm opgehoogd naar het eerstvolgende veelvoud en worden prijs/korting opnieuw bepaald.
De REST API voor verkooporderregels (Api.SalesOrders.ApiSalesOrderLine, SalesOrderLine.cls) heeft wel velden zoals:
QtyOrdered
ProductIdentifier
UnitCode
StockProblem
AllowProductExplosion
DirectDelivery
maar ik zie geen API-property waarmee je deze specifieke verpakkingsvraag kunt beantwoorden, zoals “accept packaging multiple = true”. De API is hier dus niet interactief: hij stelt deze vraag niet en heeft ook geen apart “Ja”-antwoordveld.
Het zou handig zijn als dit er wel in komt zodat je deze vraag met de API kunt sturen.
bijvoorbeeld een nieuwe API-property op verkooporderregels zoals RoundToPackagingMultiple / UsePackagingMultiple.