Nieuwe call getBranchInformation
voor het ophalen van stamgegevens van filialen.
Het is nu mogelijk om aan placeTableOrder
en andere API calls die een order aanmaken/aanpassen een fooi/toeslag artikel toe te voegen. Het is de bedoeling dat dan alleen het artikelnummer en prijs van de fooi/toeslag ingevuld wordt. De overige regel waarden wordt automatisch door de API ingevuld.
Nieuwe idempotent API call toegevoegd: registerGiftcardPaymentV2
. Het is noodzakelijk om aan deze nieuwe call een lineList
op te geven. Het totaalbedrag van alle regels is uiteindelijk de cadeaupas betaling. De call maakt automatisch een kassabon, een transactie en historie aan, om de cadeaupas betaling te verantwoorden.
De oude registerGiftcardPayment
call verwacht nu ook een lineList
, en zal intern doorverwijzen naar registerGiftcardPaymentV2
.
Het is nu mogelijk om via payInvoice
en placeTableOrder
een cadeaupas betaling te doen. Het is noodzakelijk om een giftcardNumber
aan de betaling mee te geven, als je een cadeaupas betaalwijze opgeeft. De cadeaupas betaling zal terechtkomen in het cadeaupassen overzicht.
De setRelationPresence
zal nu de melding "Can't move relation to table, the requested table is not empty." terug geven, wanneer de tafel die in de request wordt meegegeven al bezet is door een relatie.
ns__Line
bevat nu ook retourReason
. Verkooptypen die retourneren ondersteunen vullen in hun calls retourReason
in.
Twee nieuwe API calls: getMainTableList
en getSubTableList
. De calls kunnen gebruikt worden om een tafellijst op te bouwen, i.p.v. getTableListV3
te gebruiken. getMainTableList
geeft de hoofdtafels terug van het meegegeven filiaal met de absolute basis data. getSubTableList
geeft alle subtafels terug die afwijken van de standaard met hun specifieke data.
Alle calls die een order retourneren, zoals getOrder(s) of findOrder, bevatten nu ook het "bestelnummer" dat ingevuld wordt door (tafel)bestelbonnen. In de API heet dit veld cateringOrderNumber
.
Nieuwe call linkGiftcardsToRelation
toegevoegd. Deze call kan gebruikt worden om een of meerdere cadeaupassen aan een relatie te koppelen.
Probleem in de API gefixed voor Online Handheld betalingen in Duitsland (issue met place-tableorder en TSE/Fiscaltrust module)
Fix dat SetRelationPresence
ten onrechte de volgende exceptie kon geven:
The request is trying to add duplicate data to the database, please check your inputs
Opgelost dat placeTableOrder
, prepayTableOrderV2
, payTableOrder
en payTableOrderV2
de volgende foutmelding konden geven als er een receiptFooter
werd teruggegeven als antwoord op een completeSession
webhook, die niet als blocking was ingesteld:
The request caused a constraint error in the database, most likely some of the data supplied is incorrect.
v1.9.0 // © Mplus Software 2014 - 2025