De tafellijst die je kunt opvragen via alle relevante versies van getTableList
retourneert nu geen subtafels meer als de kassa in de Q-line die ook niet zou tonen.
Fix MplusQAPIService: Kortingsinformatie aangevuld in getOrderHistory
zodat nu ook de gewijzigde kortingswaardes (percentage, bedrag, etc) worden gerapporteerd.
De functie placeTableOrder
heeft nu ook de mogelijkheid om activityId
mee te geven. Als je dit niet doet, wordt gekeken naar de huidige activiteit van de meegegeven werkplek. Zolang je niet zelf expliciet een priceIncl
meegeeft, zullen de prijzen behorende bij de activiteit overgenomen worden.
De functie determinePricing
maakt nu ook daadwerkelijk gebruik van een evt. meegegeven activityId
. Als je deze niet meegeeft, wordt gekeken naar de huidige activiteit van de werkplek.
Standaard houdt getButtonLayoutForBranch
nu ook rekening met de ingestelde snelknoppen van de huidige activiteit van de gevraagde werkplek. Dit gedrag kan overschreven worden door gebruik van de eigenschap ignoreCurrentActivity
.
De functie getArticlesInLayout
retourneert bereidingswijzegroepen voortaan alleen nog maar als het vinkje "POS groep" aan staat.
De functie placeTableOrder
ondersteunt nu ook het doorgeven van lineType
.
Toegevoegd:
PreparationMethodSimple.specialPrice
, PreparationMethodSimple.turnoverGroup
.ComponentArticleSimple.turnoverGroup
.ArticleSimple.turnoverGroup
.Ter ondersteuning van de nieuwe filiaal specifieke waarden en van wegwerpartikelen.
API Service, getOrderHistory: de tafel- en subnummer gegevens van tafels 'gesplitst naar' en 'gesplitst van' ontbraken in de response van getorderHistory, deze zijn nu (weer) toegevoegd. Het order-id en de versie werden al wel doorgegeven.
API: getorderhistory: Er is een nieuw veld 'TableOrderNumber' toegevoegd om in de response de bestelnummers van tafelorders te kunnen rapporteren.
Nieuwe api calls getArticleBranchDeviations
en saveArticleBranchDeviations
toegevoegd deze kunnen worden gebruikt voor het opvragen en bijwerken van de filiaal specifieke waarden van een artikel.
De API calls getOverview
en getArticlesInLayout
geven nu de filiaal specifieke omschrijving, brutoprijs, verkoopprijs en speciale prijs terug, mits er een filiaal is meegegeven met de call.
Lost probleem op waardoor je met de placeTableOrder
call op een slave api geen tafel kon afrekenen als er regels met BPE opstonden.
Als je webhook korting doorgeeft aan oa placeTableOrder
zullen de automatische kortingen nu niet meer deze korting resetten.
Lost probleem op dat placeTableOrder
op slave een error geeft als er met BPE gewerkt wordt en hij de BPE budgetten niet kan uploaden naar de master omdat de configuratie van de master niet bekend is (master offline handelde hij wel al goed af).
placeTableOrder
verwerkt nu ook weer numberOfGuests
en tableDescription
als er geen lines
meegegeven worden. Note voor numberOfGuests
moet er wel een niet leeg order zijn.
Als je géén relationNumber
meegeeft aan placeTableOrder
, dan blijft de geselecteerde relatie van de order ongewijzigd. Als je de relatie wilt wissen, moet je relationNumber=0
meegeven.
Als je een tafel afrekent waardoor er geen openstaande tijdelijke subtafels meer overblijven, worden nu alle tijdelijke subtafels weer opgeruimd.
Er wordt nu naar standaard error output gelogd als er geen logging configuratie is.
Wanneer je winsw gebruikt zal de log dan in winsw.err.log komen.
placeTableOrder
zal nu ook zorgen dat een evt. geclaimde tafel weer vrijgegeven wordt.
Lost probleem op dat wanneer de API een webhook verstuurd er een nul character in de versionNumber veld van de Sender zit.
Note CloudEFT heeft hier last van.
v1.9.0 // © Mplus Software 2014 - 2024