Volgende release Volgende release MplusKASSA API Service

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


  • Voor api call savePurchaseOrder en savePurchaseOrderV2 is er een nieuwe instelling 'Inkoopopdracht datum controle op vandaag of in de toekomst' . Als deze instelling actief is kunnen alleen inkoopopdrachten worden opgeslagen met een opdrachtdatum van vandaag of in de toekomst

    1 bijlage
  • getPackingSlips heeft nu een typeFilter die je kan gebruiken om ook gewone uitgiftes te kunnen retourneren. Als je dit filter weglaat krijg je het oude gedrag, enkel "echte" pakbonnen worden dan geretourneerd.

  • Opgelost dat de totaalbedragen van savePurchaseDelivery en savePurchaseOrder onjuist waren wanneer er gebruik werd gemaakt van verpakkingen, vooral bij geneste verpakkingsstructuren.

  • getPrintLayoutMarkup kan een print-layout nu ook retourneren als ESC/POS. Tevens kun je ervoor kiezen om de response in BASE64 te ontvangen.

    • getOverview ondersteunt nu de saldo, invoiceCredit (factuurkrediet) en accountBalance (rekeningsaldo) relatie velden.
    • getRelations, getRelation, findRelation(V2) geven nu ook invoiceCredit en accountBalance terug, indien de Klantenkaart - Rekeningsaldo - Nieuw rekeningsaldo systeem gebruiken instelling aan staat.
  • Drie nieuwe idempotente API calls toegevoegd welke gebruikt kunnen worden om verkoop objecten te processen. Dit houdt in dat; voucher scans, menu's, prijsbepaling, sales & acties en het contracten systeem doorgelopen worden op het meegegeven verkoop object.

    • processInvoice
    • processProposal
    • processOrder

    De request objecten hebben ook een processorContext property. Indien daar dryRun op false staat, kunnen deze calls ook gebrukt worden om het desbetreffende verkoop object gelijk op te slaan. Deze calls kunnen dus gebruikt worden i.p.v. de combinatie van determinePricing en saveInvoice/saveProposal/createOrderV3/updateOrderV2.

  • Opgelost dat bij savePurchaseDelivery altijd een deliveredQuantity moest worden opgegeven, zelfs wanneer er een quantityOfPackagesDelivered was opgegeven.

  • Opgelost dat savePurchaseDelivery onjuiste aantallen per regel opsloeg wanneer er gebruik werd gemaakt van een verpakkingsstructuur met meerdere niveaus (bijvoorbeeld: stuks → zakje → doos).