Alle releasenotes Alle releasenotes MplusKASSA API Service

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


  • Om een crash te voorkomen is er een aanpassing gedaan in de functie die tafels claimt voor een bepaalde werkplek.

    Dealers

    ERROR: duplicate key value violates unique constraint "kassastatus_filiaal_nr_tafel_nr_key"

    6.3.101
  • Om een crash te voorkomen is er een aanpassing gedaan in de functie die tafels claimt voor een bepaalde werkplek.

    Dealers

    ERROR: duplicate key value violates unique constraint "kassastatus_filiaal_nr_tafel_nr_key"

    7.1.4
  • Optimalisatie waardoor overhead van API calls sterk gereduceerd is.

    6.1.11
  • cancelInvoice is nu geïmplementeerd. Het annuleren van een factuur zorgt ervoor dat er een creditfactuur van de geannuleerde factuur aangemaakt wordt.

    9.0.0
  • getArticleGroups retourneert nu ook, waar van toepassing, de afbeelding van een artikelgroep (via image).

    9.0.0
  • Nieuwe functies: getRetailSpaceRental() en getRetailSpaceRentals().

    5.0.2
  • Nieuwe functies: getRetailSpaceRental() en getRetailSpaceRentals().

    9.0.0
  • Nieuwe eigenschappen: order.orderBarcode, receipt.receiptNumber, receipt.receiptBarcode, invoice.invoiceBarcode, saveInvoice.info.invoiceNumber, saveInvoice.info.invoiceBarcode, articleStockHistory.invoiceBarcode, articleStockHistory.receiptBarcode.

    4.0.7
  • Nieuwe eigenschappen: order.orderBarcode, receipt.receiptNumber, receipt.receiptBarcode, invoice.invoiceBarcode, saveInvoice.info.invoiceNumber, saveInvoice.info.invoiceBarcode, articleStockHistory.invoiceBarcode, articleStockHistory.receiptBarcode.

    9.0.0
  • Nieuwe functie getTicketCounterSales().

    8.1.0
  • Nieuwe eigenschap: line.data.turnoverGroupAccountNumber. Deze bevat het rekeningnummer voor de desbetreffende omzetgroep en voor het desbetreffende filiaal.

    4.0.5
  • Nieuwe eigenschap: line.data.turnoverGroupAccountNumber. Deze bevat het rekeningnummer voor de desbetreffende omzetgroep en voor het desbetreffende filiaal.

    9.0.0
  • Nieuwe functies getPurchaseOrders, getPurchaseDeliveries, savePurchaseOrder en savePurchaseDelivery, om respectievelijke inkoopopdrachten en inkoopleveringen op te vragen en inkoopopdrachten en inkoopleveringen aan te maken.

    9.0.0
  • getInvoices en getReceipts retourneren nu ook orderIds indien de facturen of kassabonnen afkomstig zijn van verkooporder(s) of bestelling(en). Ook worden extOrderIds geretourneerd indien de orders die ook hadden.

    9.0.0
  • Nieuwe functie getLicenceInformation waarmee informatie over de licentie opgevraagd kan worden, waaronder welke modules geactiveerd zijn.

    9.0.0
  • Het is nu ook mogelijk om priceGroupList en salesPriceList te importeren via createProduct en updateProduct.

    8.0.3
  • Wanneer de ophalen-en-bezorgen module aan staat, dan zal er bij een nieuwe order een bestelbon worden afgedrukt in plaats van een order-bon.

    8.0.1
  • Artikelkoppelingen zijn nu uit te lezen via de API via de eigenschap article.linkedArticleList.

    7.0.3
  • Artikelkoppelingen zijn nu uit te lezen via de API via de eigenschap article.linkedArticleList.

    7.1.3
  • Probleem opgelost dat kon optreden in de verwerking van samengestelde artikelen.

    6.1.10
  • Probleem opgelost dat kon optreden in de verwerking van samengestelde artikelen.

    7.0.1
  • Probleem opgelost dat kon optreden in de verwerking van samengestelde artikelen.

    7.1.1
  • Ondersteuning voor schema v7.1.0 toegevoegd.

    7.1.0
  • getDatabaseVersion bevat nu serverMajorNumber, serverMinorNumber en serverRevisionNumber, waar het versienummer van de databaseserver in staat. getApiVersion bevat nu serviceDate, waar de datum in staat van de machine waar de API server op draait. serverDate wordt nu gebruikt voor de datum van de machine waar de database op draait.

    7.0.0
  • Nieuwe functie getReceiptsByCashCount() waarmee alle kassabonnen in de periode van de meegegeven kastelling kunnen worden opgevraagd.

    6.1.8
  • Nieuwe functie getReceiptsByCashCount() waarmee alle kassabonnen in de periode van de meegegeven kastelling kunnen worden opgevraagd.

    6.4.6
  • Nieuwe functie getReceiptsByCashCount() waarmee alle kassabonnen in de periode van de meegegeven kastelling kunnen worden opgevraagd.

    6.3.4
  • Als je tafels inleest via getTableList bevat de tafels nu de eigenschappen createTimestamp (wanneer de huidige order op de tafel begonnen is), changeTimestamp (wanneer de huidige order op de tafel de laatste keer gewijzigd is), totalInclAmount, totalExclAmount en prepaidAmount. Wanneer er geen order op de tafel staat, zijn deze eigenschappen ook niet aanwezig.

    6.4.5
  • registerTerminal retourneert nu een foutmelding als je een werkplek probeert te registreren zonder uniqueDeviceIdentifier.

    6.3.3
  • registerTerminal retourneert nu een foutmelding als je een werkplek probeert te registreren zonder uniqueDeviceIdentifier.

    6.4.4
  • registerTerminal retourneert nu een foutmelding als je een werkplek probeert te registreren zonder uniqueDeviceIdentifier.

    3.4.6
  • registerTerminal retourneert nu een foutmelding als je een werkplek probeert te registreren zonder uniqueDeviceIdentifier.

    4.0.4
  • ArticleStockHistory bevat nu de referenties internalShipmentNumber en internalDeliveryNumber indien van toepassing.

    6.4.4
  • ArticleStockHistory bevat nu de referenties internalShipmentNumber en internalDeliveryNumber indien van toepassing.

    4.0.4
  • ArticleStockHistory bevat nu de referenties internalShipmentNumber en internalDeliveryNumber indien van toepassing.

    6.3.3
  • ArticleStockHistory bevat nu de referenties internalShipmentNumber en internalDeliveryNumber indien van toepassing.

    3.4.6
  • Functie getStockHistoryV2 toegevoegd waarmee voorraadhistorie voor meer dan één filiaal opgevraagd kan worden.

    6.4.4
  • Functie getStockHistoryV2 toegevoegd waarmee voorraadhistorie voor meer dan één filiaal opgevraagd kan worden.

    4.0.4
  • Functie getStockHistoryV2 toegevoegd waarmee voorraadhistorie voor meer dan één filiaal opgevraagd kan worden.

    6.3.3
  • Functie getStockHistoryV2 toegevoegd waarmee voorraadhistorie voor meer dan één filiaal opgevraagd kan worden.

    3.4.6
  • Article heeft nu de eigenschap stockArticle die aangeeft of het om een voorraadartikel gaat.

    6.4.4
  • Article heeft nu de eigenschap stockArticle die aangeeft of het om een voorraadartikel gaat.

    3.4.6
  • Article heeft nu de eigenschap stockArticle die aangeeft of het om een voorraadartikel gaat.

    6.3.3
  • Article heeft nu de eigenschap stockArticle die aangeeft of het om een voorraadartikel gaat.

    4.0.4
  • getStockHistory retourneert nu in de ArticleStockHistory ook invoiceNumber, receiptNumber en deliveryNumber (indien van toepassing).

    6.4.3
  • getStockHistory retourneert nu in de ArticleStockHistory ook invoiceNumber, receiptNumber en deliveryNumber (indien van toepassing).

    3.4.6
  • getStockHistory retourneert nu in de ArticleStockHistory ook invoiceNumber, receiptNumber en deliveryNumber (indien van toepassing).

    4.0.4
  • getStockHistory retourneert nu in de ArticleStockHistory ook invoiceNumber, receiptNumber en deliveryNumber (indien van toepassing).

    6.3.3
  • registerTerminal retourneert nu een foutmelding als je een werkplek probeert te registreren zonder uniqueDeviceIdentifier.

    6.4.3
  • Minimale aanpassingen aan een gedeelte van het service definitiebestand (WSDL), waardoor een ontbrekende definitie van ns__NumberLst opgelost moet zijn

    6.1.6
  • Minimale aanpassingen aan een gedeelte van het service definitiebestand (WSDL), waardoor een ontbrekende definitie van ns__NumberLst opgelost moet zijn

    3.5.5
  • Minimale aanpassingen aan een gedeelte van het service definitiebestand (WSDL), waardoor een ontbrekende definitie van ns__NumberLst opgelost moet zijn

    6.4.1
  • Problemen opgelost met betrekking tot het vrijgeven van tafels ná aanbetaling en splitsing.

    6.1.5
  • Het verplaatsen van een volledige bestelling via moveTableOrder gaat nu weer goed. Deze functie wordt oa. gebruikt door de handheld via de SPLITS-functie.

    6.1.3
  • getButtonLayout bevat nu ook de evt. ingestelde standaard hoofdgroep (defaultMainGroup) en subgroep (defaultSubGroup).

    3.5.5
  • Nieuwe voorraadwijzigingstype STOCK_HISTORY_TYPE_MANUAL

    3.5.5
  • Dealers

    Bij het initieel verbinding maken met de database wordt nu ook de geïnstalleerde versie van PostgreSQL en van het Q-line schema getoond in het API-log.

    8.0.0
    1 bijlage
  • Dealers

    Bij het opvragen van het ?docs of ?wsdl bestand via de API wordt daarvoor nu ook een duidelijke regel in het API-log geschreven.

    • ?docs - Serving wsdl-documentation.html
    • ?wsdl - Serving MplusQapi.wsdl.
    8.0.0
  • Dealers

    getProducts kan (nog) niet goed omgaan met grote hoeveelheden ingestelde allergenen. Dit moet nog verder geoptimaliseerd worden, maar er is momenteel voor gekozen om allergenen die op AANWEZIGHEID_ONBEKEND ingesteld staan tijdelijk niet mee te nemen in de resultaten.

    7.0.0
  • De eigenschap product.description wordt nooit meer gebaseerd op de description van een niet-actief artikel, als er ook actieve artikelen aanwezig zijn.

    3.4.7
  • De eigenschap product.description wordt nooit meer gebaseerd op de description van een niet-actief artikel, als er ook actieve artikelen aanwezig zijn.

    9.0.0
  • De eigenschap vatGroupList is nu altijd aanwezig, ook als de inhoud verder leeg is.

    8.0.2
  • De eigenschap tableStatus blijft nu op TABLE-STATUS-TAKEN-AND-RECEIPT-PRINTED staan totdat de tafel is afgerekend of op een andere manier gewijzigd. Voorheen werd de status na verloop van variabele tijd automatisch gewijzigd naar TABLE-STATUS-TAKEN-AND-ACTION-REQUIRED of TABLE-STATUS-TAKEN-AND-TIME-LIMIT-REACHED.

    7.0.0
  • Downgrade naar API v1.0.0.

    5.1.2
  • Om een crash te voorkomen is er een aanpassing gedaan in de functie die tafels claimt voor een bepaalde werkplek.

    Dealers

    ERROR: duplicate key value violates unique constraint "kassastatus_filiaal_nr_tafel_nr_key"

    7.0.3
  • Optimalisatie waardoor overhead van API calls sterk gereduceerd is.

    7.1.5
  • De recente toevoeging van turnoverGroupAccountNumber veroorzaakte een foutmelding als hij niet ingevuld was.

    4.0.6
  • De recente toevoeging van turnoverGroupAccountNumber veroorzaakte een foutmelding als hij niet ingevuld was.

    9.0.0
  • Probleem opgelost dat kon optreden bij het bepalen van een vrij articleNumber bij het toevoegen van nieuwe artikelen.

    8.1.0
  • Probleem opgelost dat kon optreden bij het bepalen van een vrij articleNumber bij het toevoegen van nieuwe artikelen.

    6.4.9
  • Probleem opgelost dat kon optreden bij het bepalen van een vrij articleNumber bij het toevoegen van nieuwe artikelen.

    9.0.0
  • Als bij het aanbetalen van een order het totaal van de betaalwijzen lager is dan het bedrag dat aanbetaald gaat worden retourneert de API nu een fout.

    8.0.0
  • Als je saveInvoice aanriep zonder financialDate, werd niet automatisch de huidige boekdag gepakt, maar kreeg je een foutmelding: Voorwaarde niet voldaan: BoekDag != TDate()

    7.1.6
  • Als je saveInvoice aanriep zonder financialDate, werd niet automatisch de huidige boekdag gepakt, maar kreeg je een foutmelding: Voorwaarde niet voldaan: BoekDag != TDate()

    8.0.0
  • Probleem opgelost waardoor er een fout optrad als er een tafel verplaatst werd. De fout trad alleen op als het afdrukken van verplaatsbonnen aanstond en er gebruik werd gemaakt van de recent geintroduceerde "Voeg toe aan" functie in de bestelbon-afdrukconfiguratie.

    7.1.7
  • Om een crash te voorkomen is er een aanpassing gedaan in de functie die tafels claimt voor een bepaalde werkplek.

    7.0.2
  • Om een crash te voorkomen is er een aanpassing gedaan in de functie die tafels claimt voor een bepaalde werkplek.

    7.1.2
  • getReceiptsByCashCount kon dezelfde kassabon bij meerdere kastellingen retourneren. Dat was uiteraard niet de bedoeling en is bij deze opgelost.

    7.0.0
  • getReceiptsByCashCount kon dezelfde kassabon bij meerdere kastellingen retourneren. Dat was uiteraard niet de bedoeling en is bij deze opgelost.

    6.4.8
  • getReceipts gaf geen resultaten meer als je filterde op datum. Filtering op syncMarker werkte nog wel.

    6.4.7
  • getReceipts gaf geen resultaten meer als je filterde op datum. Filtering op syncMarker werkte nog wel.

    6.3.5
  • getReceipts gaf geen resultaten meer als je filterde op datum. Filtering op syncMarker werkte nog wel.

    6.1.9
  • Probleem opgelost in getOrderChanges en getArticlesInLayout.

    6.3.2
  • Probleem opgelost in getOrderChanges en getArticlesInLayout.

    6.1.7
  • Dealers

    Probleem verholpen waardoor de API kon crashen met een stackoverflow.

    8.0.3