Versie 13.1.0 MplusKASSA API Service 13.1.0

Releasedatum:
15-01-2019

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

  • 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.

  • De opslag van extRelationId werkt nu ook.

  • 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.

  • Nieuwe functie voor het uitlezen van pakbonnen: getPackingSlips

  • 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)
  • De line.data bevat nu ook (waar van toepassing) cancelledQuantity en cancelledDecimalPlaces om terug te geven hoeveel stuks van een orderregel zijn geannuleerd.

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

  • Nieuwe V2 van de functies savePurchaseOrderV2 en savePurchaseDeliveryV2 waarbij purchasePrice een string ipv. een int64 is. Hiermee kunnen decimale waardes met meer dan 2 decimalen ingevoerd worden.

    Nieuwe V2 van de functies getPurchaseOrdersV2 en getPurchaseDeliveriesV2 die de purchasePrice ook als string ipv. int64 retourneren.

    Alle functies die relationNumber en relationName retourneren, retourneren nu ook relationCategoryId en relationBankAccountNumber (bijv. getOrders, getReceipts, getInvoices).

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

  • Wanneer artikelen, relaties of medewerkers meer dan 117 kaartvelden hebben, werkte het aanmaken of bijwerken van deze kaarten via de API niet.