Versie 9.0.0 MplusKASSA API Service 9.0.0

Releasedatum:
06-02-2018

  • Orders with weight articles that were updated through the API were always removed and added again, even though the respective lines did not change.

  • The imageList of an article is now equal for all articles of a product.

  • The properties priceIncl, priceExcl, originalPriceIncl and originalPriceExcl are now filled out where they were missing.

  • The function getReceipts now also returns answered questions for every receipt, that were asked during the check-out process. These answers (and the accompanying questions) can be found in the property receipt.answerList.

  • Added the function setSubTableCount.

    This function sets the maximum amount of sub tables of a table.

  • cancelInvoice has now been implemented. Cancelling an invoice creates a credit invoice for the cancelled invoice.

  • Where applicable, getArticleGroups now also returns the image of an article group (through image).

  • New functions: getRetailSpaceRental() and getRetailSpaceRentals().

  • New properties: order.orderBarcode, receipt.receiptNumber, receipt.receiptBarcode, invoice.invoiceBarcode, saveInvoice.info.invoiceNumber, saveInvoice.info.invoiceBarcode, articleStockHistory.invoiceBarcode, articleStockHistory.receiptBarcode.

  • New property: line.data.turnoverGroupAccountNumber. This contains the account number for the specific turnover group and the specific branch.

  • New functions getPurchaseOrders, getPurchaseDeliveries, savePurchaseOrder and savePurchaseDelivery, to respectively request and store purchase orders and purchase deliveries.

  • getInvoices and getReceipts now also return orderIds when the invoices or receipts are based of order(s). The property extOrderIds will also be returned when the original order(s) had these.

  • New function getLicenceInformation which can be used to retrieve information about the license, including which modules are enabled.

  • The function getLicenseInformation now also returns the value isGKS with each branch, which indicates whether or not the licensed branch has a GKS license.

  • New functions added to provide support for sub tables (e.g. table 1A, 1B, etc):

    • getTableListV2
    • getTableOrderCourseListV2
    • requestNextTableOrderCourseV2
    • cancelTableOrderV2
    • printTableReceiptV2

    New fields for sub tables:

    • order.tableSubNumber
    • MoveTableOrderRequest.tableSubNumber
    • GetTableOrderRequest.tableSubNumber
    • ReleaseTableRequest.tableSubNumber
    • GetTableOrderCourseListResponse.tableSubNumber

    If these new fields are not supplied, the default sub table 1 (A) will be used.

  • The property product.description will never be based on the description of a non-active article, if there are also active articles present.

  • The recent addition of turnoverGroupAccountNumber caused an error when it was not filled in.

  • Solved an issue that could occur when determining a free articleNumber when inserting new articles.