Alle releasenotes Alle releasenotes MplusKASSA API Service

Sorteer op invoertijdstip Filter op 'Vereist aandacht bij installatie' Filter op 'Uitgelicht' Start presentatie


  • getPackingSlips werkt niet, geeft SQL error

    21.3.0
  • Retourneert ten onrechte de volgende fout aan de handheld "non-existing order.relationNumber specified" bij het plaatsen van een bestelling.

    Vereist aandacht bij installatie
    25.0.1
  • Dealers

    De installer van deze versie miste nog een bestand.

    16.2.0
  • De functie getConfiguration werkt weer in deze update.

    26.2.1
  • De functie getBranches werkt weer.

    24.0.1
  • Een binnenkomende relationArticleDiscountList wordt nu weer goed verwerkt.

    24.0.0
  • De functie reportTurnoverByArticle kijkt nu ook daadwerkelijk naar het meegegeven turnoverGroupFilter.

    22.3.1
  • Het is nu mogelijk om mee te geven of de bestelling ter plaatse wordt opgegeten, of meegenomen wordt. Dit kan via de eigenschap vatChange, met de mogelijke waarden VAT-CHANGE-TAKE-OUT voor meenemen en VAT-CHANGE-EAT-HERE voor opeten ter plaatse.

    21.1.0
  • Probleem opgelost in getStock bij het opvragen van voorraad van het tussenfiliaal waarop voorraad geboekt wordt tijdens interfiliale verplaatsingen.

    20.0.2
  • Probleem opgelost in prijsberekening als er via de API wel een afwijkend vatPercentage is meegegeven, maar geen price.

    20.0.2
  • Artikel vraagom is nu ook uit- en in te lezen via de API (article.askFor).

    20.0.0
  • Het is nu mogelijk om getProducts aan te roepen op basis van productNumbers. Je kunt op die manier gelijk een geheel kleur/maat product opvragen.

    Daarnaast is het nu ook mogelijk om bij het opvragen via articleNumbers mbv. de parameter includeAllArticlesOfSelectedProducts alle andere artikelen van een kleur/maat product op te vragen.

    17.0.0
  • getTerminalSettings() retourneert nu ook splitLineOnAddPreparationMethod

    18.0.0
  • Probleem opgelost waardoor de API-functie queueBranchOrder niet duidelijk aangaf als een meegegeven relatienummer niet bestond. In plaats daarvan werd een generieke foutmelding geretourneerd.

    16.2.5
  • Nieuwe API-functie: getCurrentTableOrders()

    15.2.1
  • Als je bij getStock als branchNumber 0 meegeeft, ontvang je nu de voorraad van alle filialen.

    15.1.1
  • Probleem verholpen in getFinancialJournalByCashCount waardoor deze niet altijd een correct resultaat gaf.

    11.0.3
  • Probleem verholpen in getFinancialJournalByCashCount waardoor deze niet altijd een correct resultaat gaf.

    14.1.0
  • getPackingSlips gaf een foutmelding als er op datum gefilterd werd, filteren op syncMarker werkte wel goed.

    13.1.4
  • Ook bij getOrder wordt bij filiaalorders nu het veld order.branchOrderNumber ingevuld, ipv. order.orderNumber.

    13.1.3
  • Bug in getProducts opgelost waardoor er bijna geen resultaten meer waren op te vragen.

    13.1.2
  • Bij filiaalorders wordt nu het veld order.branchOrderNumber ingevuld, ipv. order.orderNumber.

    13.1.0
  • De velden article.colourSequenceNumber en article.sizeSequenceNumber toegevoegd, deze geven de positie van de kleur en de maat aan in resp. de kleurlijst en de maatlijst.

    13.1.0
  • De opslag van extRelationId werkt nu ook.

    13.1.0
  • De API controleert nu of er een geldige siUnit wordt doorgegeven bij createProduct en updateProduct. Een ongeldige waarde zal een SOAP Fault triggeren die dit uitlegt.

    13.1.0
  • Nieuwe functie voor het uitlezen van pakbonnen: getPackingSlips

    13.1.0
  • Nieuwe API-functies voor het beheer van activiteiten:

    • getActivities
    • createActivity
    • updateActivity
    • deleteActivity

    Daarnaast ook de volgende toegevoegde eigenschappen:

    • receipt.activityId
    • invoice.activityId
    • order.activityId
    • proposal.activityId
    • packingSlip.activityId

    En de volgende filter-eigenschappen:

    • getReceipts(activityId)
    • getInvoices(activityId)
    • getOrders(activityId)
    • getProposals(activityId)
    13.1.0
  • De line.data bevat nu ook (waar van toepassing) cancelledQuantity en cancelledDecimalPlaces om terug te geven hoeveel stuks van een orderregel zijn geannuleerd.

    13.1.0
  • getTicketCounterSales retourneert nu ook entryTimestamp en financialDate.

    11.3.4
  • Bij het opvragen van tafels (getTableList en getTableListV2) wordt nu ook een evt. ingestelde NFC-tag (ook wel RFID of MIFARE genoemd) meegegeven. Op die manier kan bijv. de Android bestel-app tafels inlezen op basis van een NFC-scan.

    11.3.4
  • Nieuwe functie voor het opvragen van geldlade-telmomenten: getCashDrawerBalancingList

    13.1.0
  • De nieuwe functie getKitchenTickets kan gebruikt worden om keukenbonnetjes voor een bepaalde orderId of een bepaalde werkplek (branchNumber+workplaceNumber) op te vragen.

    26.2.0
  • De functie getApiVersion retourneert nu of de huidige API gekoppeld is aan een Slave-database en of dit een filiaal- of werkplekslave betreft.

    25.2.1
  • Nieuwe functie getTableListV3 die geen geregistreerde terminal meer vereist. Er moet wel een branchNumber meegegeven worden om aan te geven voor welk filiaal de tafels geretourneerd moeten worden.

    25.2.0
  • De functie payOrder retourneert nu PAY_ORDER_RESULT_ORDER_ALREADY_INVOICED als de betaling mislukt omdat de order al gefactureerd is.

    25.0.1
  • In principe zelfde versie als 23.0.0, maar deze versie rapporteert zijn interne versienummer correct.

    23.0.1
  • Externe referentie van de medewerker- (extEmployeeId) en relatiekaart (extRelationId) mag nu 512 karakters zijn, ipv. 50.

    23.0.0
  • De functie getTurnoverGroups kan nu aangeroepen worden met de parameter onlyActive om alleen omzetgroepen te retourneren die in gebruik zijn.

    22.3.0
  • Nieuwe functie reportBranchPerformance die over een bepaalde periode per filiaal een aantal kernwaarden laat zien.

    22.3.0
  • getProducts() retourneert nu voor de bereidingswijzen (preparationMethod) ook de vatCode en vatPercentage.

    21.3.0
  • queueBranchOrderPayment toegevoegd.

    Met deze functie kunnen betalingen klaargezet worden voor filiaalorders die via queueBranchOrder aangemaakt zijn.

    21.1.0
  • De functie getAvailableTerminalList retourneert nu een SoapException als de Slave-configuratie niet compatibel is met tafelbestellingen.

    20.0.2
  • Dealers

    Benodigd voor recente GKS-update.

    14.1.1
  • Prijsgroep (priceGroupNumber) toegevoegd aan de getBranches functie.

    20.0.0
  • Op verschillende plekken wordt nu ook priceExcl ingevuld, aangezien deze informatie altijd wel beschikbaar is.

    15.2.3
  • Performance van getProducts-call verbeterd voor artikelen met bereidingswijzen.

    26.2.0
  • Validatie/foutmeldingen master/slave bestellingen uitgebreid voor API calls :

    • createOrder
    • createOrderV2
    • payOrder
    • saveOrder
    • updateOrder
    • updateOrderV2
    • cancelOrder

    Mogelijkheid om een slave order te betalen via API call payOrder ook als de bestelling nog niet op de slave aanwezig is.

    Mogelijkheid om een slave order te annuleren via API call cancelOrder ook als de bestelling nog niet op de slave aanwezig is.

    25.0.1
  • De functie getProducts is uitgebreid met de volgende functionaliteit:

    • Er is een syncMarker veld toegevoegd aan preparationMethod.
    • De product syncMarker word nu ook geupdate wanneer de preparationMethod.syncMarker wordt geüpdate.
    • De syncMarker van de preparationMethod word ook gebruikt als je syncMarker als argument meegeeft aan de getProducts functie.
    22.2.0
  • Probleem opgelost bij het werken met bereidingswijzen waarop een BTW-percentage gebruikt was, dat afwijkt van het normale BTW-percentage van de bereidingswijze.

    Dealers

    Lost de foutmelding "You're trying to move more articles than were in the original order." bij payTableOrder() op.

    17.0.2
  • Probleem opgelost bij het werken met bereidingswijzen waarop een BTW-percentage gebruikt was, dat afwijkt van het normale BTW-percentage van de bereidingswijze.

    Dealers

    Lost de foutmelding "You're trying to move more articles than were in the original order." bij payTableOrder() op.

    14.1.5
  • Klein probleem opgelost met betrekking tot levertijden van een tafelorder.

    Dealers

    Dit probleem zorgde ook voor levertijd 00:00 op de keukenbonnen.

    14.1.2
  • De functie getTableList werkt weer.

    22.3.2
  • De functie getArticlesInLayout retourneerde een afwijkende prijs bij een samengesteld artikel niet goed. Er werd altijd teruggevallen op de basisprijs van de artikelkaart.

    21.1.0
  • Probleem opgelost met missende kolom vor_bw_prijstype in bepaalde functies.

    19.0.1
  • Probleem opgelost met missende kolom vor_bw_prijstype in bepaalde functies.

    20.0.1
  • De resultaten van de functie getOrderChanges zijn in een aantal gevallen verbeterd.

    11.3.7
  • De resultaten van de functie getOrderChanges zijn in een aantal gevallen verbeterd.

    17.0.0
  • De resultaten van de functie getOrderChanges zijn in een aantal gevallen verbeterd.

    16.2.6
  • De functies getPurchaseOrders en getPurchaseDeliveries geven nu geen foutmeldingen meer als de administratie inkoopopdrachten- of leveringen bevat zonder regels.

    16.1.1
  • De functie getOrders retourneert nu weer entryBranchNumber, deliveryDate, deliveryPeriodBegin, deliveryPeriodEnd, invoiceAddress en deliveryAddress.

    16.2.4
  • Probleem opgelost waardoor de API een fout gaf bij het meegeven van verkoopeenheid (siUnit) in de functie createProduct en updateProduct.

    16.5.0
  • Probleem opgelost waardoor de API een fout gaf bij het meegeven van verkoopeenheid (siUnit) in de functie createProduct en updateProduct.

    15.2.4
  • De API-functie getOrderChanges gaf niet het oude en nieuwe totaalbedrag van een regel terug als alleen het aantal van een regel gewijzigd was. Dat maakte het moeilijk om de financiële gevolgen van een orderwijziging te bepalen, je moet dan terugkijken naar een vorige wijziging om de prijs te achterhalen en die meenemen in de berekening van het nieuwe bedrag. Dat hoeft nu dus niet meer.

    16.2.3
  • Levertijdstip (deliveryPeriod) wordt niet meer automatisch ingevuld op basis van leverdatum (deliveryDate), dit levert namelijk levertijden op van 00:00 (middernacht).

    16.2.1
  • Twee gevallen waarop de API ten onrechte een foutmelding gaf verholpen.

    • findRelation
    16.1.0
  • Probleem opgelost waardoor getPackingSlips af en toe fouten gaf.

    15.2.3
  • Probleem verholpen waardoor getPackingSlips niet werkte als een pakbon een kassa transactie had in plaats van een financiële transactie.

    14.1.4
  • Probleem opgelost waardoor het tijdelijk niet meer mogelijk was om tafelbestellingen op te slaan.

    15.1.1
  • Fout verholpen in getPackingSlips

    14.1.3
  • Probleem met tafelbonnen met bereidingswijze op handheld opgelost.

    14.0.1
  • Ook getOrder retourneert nu een ingevulde paymentList (mits er natuurlijk ook echt aanbetalingen op de order gedaan zijn).

    11.3.5
  • Bugfix voor getProducts waardoor deze weer altijd alle resultaten retourneert.

    26.3.0
  • Diverse verbeteringen aan de stabiliteit.

    26.3.0
  • De customfields van de artikel, relatie en medewerkerkaarten werkt nu met unicode.

    24.0.2
  • Probleem hersteld waardoor handhelds ten onrechte de melding "non-existing order.relationNumber specified" terug kregen van de API.

    25.1.0
  • Probleem opgelost: Tafelbestellingen via de handheld kwamen niet meer binnen op het keukenscherm. Dit ging mis bij bestellingen op tafels waar al eerder op was besteld. Bestelling op lege tafel kwam wel goed binnen.

    24.0.1
  • Prijsgroepen worden nu correct toegepast op basis van welke werkplek de bestelling plaats.

    22.2.0
  • Regressie in functionaliteit van getStock ongedaan gemaakt. Als je getStock aanroept met branchNumber=0 krijg je nu weer de voorraad van alle filialen terug, in plaats van enkel die van het tussenfiliaal.

    20.0.3
  • payOrder dacht van bepaalde orders ten onrechte dat dit filiaalorders waren en weigerde deze te betalen.

    21.3.1
  • Gebruik van ns:Uuid verwijderd sommige tools waaronder SoapUI gaven hier een foutmelding op.

    21.2.0