API calls getBranchInformation
, savePurchaseOrderV2
, savePurchaseDeliveryV2
uitgebreid ter voorbereiding op online functionaliteit voor inkoop-orders met betrekking tot het opvragen en doorgeven van ontvangstadres gegevens
Opgelost dat in de response van de API call adjustPoints
het nieuwe puntsaldo is opgenomen in plaats van het saldo van voor de wijziging
placeTableOrder
heeft request parameter releaseTable
er bij gekregen, als deze wordt weggelaten is deze true zodat oude gedrag in stand blijft.
updateLastTableActionTime
toegevoegd aan de tableProperties
van changeTableProperty
. Indien updateLastTableActionTime
true is zal changeTableProperty
de laatste handeling van de tafel updaten zodat de tafelstatus kleur van oranje naar groen gaat.
Het is nu mogelijk om een kastelling uit te voeren via de API. Hiervoor zijn twee nieuwe API-calls beschikbaar:
getCashCountInfo
: Retourneert alle benodigde informatie voor het uitvoeren van een kastelling op basis van de opgegeven bronwerkplek en het medewerkernummer.saveCashCount
: Registreert de kastelling op basis van de gegevens verkregen via getCashCountInfo
. Hierbij wordt verwacht dat een werkplek uit de getCashCountInfo
-respons wordt gekozen, de betaalwijzen worden samengevoegd en de getelde bedragen worden ingevuld. Indien er een storting plaatsvindt, moet ook de bestemming van de storting worden opgegeven.Het interfiliale planningsalgoritme dat door de RunnerApp gebruikt wordt is nu ook via de API aan te roepen via de nieuwe call runInterbranchPlanner
.
Dit is ook voorbereiding op het kunnen integreren van de RunnerApp in de mpluskassa.online suite.
Nieuwe API call setArticleRecalled
toegevoegd. Hiermee kan een artikel teruggeroepen worden, of een terugroeping ongedaan gemaakt worden.
recalled
veld toegevoegd aan getOverview
voor producten. Geeft een JSON structuur terug indien het product teruggeroepen is.
Formaat:
{
"reason": "Test reden",
"recalledOn": "2025-02-28T10:01:54.271711"
}
Nieuwe getFloorplans
API call toegevoegd. Deze API call geeft alle tafelplattegronden terug voor het meegegeven filiaal, inclusief of ze momenteel actief zijn, en alle bijhorende wijken. De tafelplattegrond definities worden in JSON formaat teruggestuurd.
De API calls getOrders
, getInvoices
, getPackingSlips
, getProposals
en getReceipts
zijn efficiƫnter geworden. Vooral getOrders
en getInvoices
zijn aanzienlijk sneller indien er heel veel verkoopobjecten teruggegeven worden.
Als de functie savePurchaseOrderV2
tijdens de verwerking tijdens een fout aan loopt in een van de aangeleverde opdrachtregels, dan wordt in de response nu aangegeven op welke regel het probleem zich heeft voorgedaan, samen met andere nuttige informatie.
Als je een lege regeltekst (line.text
) meegeeft aan registerGiftcardPayment(v2)
, dan wordt deze nu niet meer gebruikt om de artikelnaam te overschrijven. Dit lost het probleem op van lege tekstregels op deze bonnen.
Het veld payment.externalPaymentId
wordt nu ook daadwerkelijk ingevuld bij het opvragen van kassabonnen, bestellingen, etc.
v1.9.0 // © Mplus Software 2014 - 2025