VERSIE: 6.0.2025Dublin
INHOUDSOPGAVE
Optimalisatie performance Vusion koppeling
De DB query voor het ophalen van acties voor ESL is herschreven wat performance verbeteringen moet opleveren.
CN 68828
Verbeteringen SendCloud integratie
Nieuwe geavanceerde instellingen (alleen voor Sendcloud): CarrierDefaultWeight, CarrierDefaultTransporter, CarrierDefaultSvcLevel.
Wanneer een klantbestelling wordt omgezet in een pakbon, wordt het dialoogvenster Verzenden alleen weergegeven als het selectievakje ‘Leveren’ op de bestelling is aangevinkt (alleen Sendcloud).
CN 67458
Aanpassing aanbetaling scherm
Na wijzigingen worden er vragen gesteld over het afronden van de bestelling van de klant vanuit ASPOS, zoals vragen over de postcode, aanbetaling, het inwisselen van punten en het betalen van het saldo.
CN 43266
Integratie CCV-betalingstoken
Bij POS-transacties met pincode wordt nu een RequestToken in de betalingsaanvraag gezet en krijg je een kaarttoken terug van CCV. Elke transactie heeft een uniek token.
CN 68718
Aanpassing EID functionaliteit
We hebben een wijziging doorgevoerd om te voorkomen dat, in een incidentiele situatie, de POS crashed bij het uitlezen van een EID.
CN 68881
Aanpassing statiegeld functionaliteit
De POS gaf een foutmelding als er een statiegeld bon werd gescand of als er een klantspecifieke klantorder flow werd gebruikt. Dit probleem is nu verholpen.
CN 69272
Aanpassing klantspecifiek offerte rapport
Op verzoek van een specifieke klant hebben we aanpassingen doorgevoerd voor de weergave van de prijs en korting.
CN 68423
Aanpassing orderdistributie
Wijziging doorgevoerd zodat bij het verdelen van een klantorder met OrderDistributionMode = 2, in de aangemaakte inkooporder naar de MXXX leverancier de juiste supplierProductCode wordt gebruikt.
CN 67887
Uitbreiding bulkopties klantordermodule
Nieuwe functie: Klantorder selectiecode in bulk wijzigen is geïntroduceerd. Indien toegestaan, wordt een nieuwe knop weergegeven in het actiemenu in de klantordermodule. Via deze knop is het mogelijk om de selectiecode van meerdere klantorders tegelijk te wijzigen. Deze actie is alleen toegestaan voor klantorders van het type order, internetOrder en klantorders die niet de status Verwijderd | Geannuleerd | Gedeeltelijk geannuleerd | Verwerkt hebben.
CN 67970
Nieuwe endpoints voor productmeldingen
In de REST services is ondersteuning toegevoegd voor het beheren van productmeldingen. Hiervoor zijn de volgende nieuwe endpoints toegevoegd:
GET /api/product-messages
POST /api/product-messages
GET /api/product-messages/{id}
PATCH /api/product-messages/{id}
POST /api/product-messages/{id}/Process
POST /api/product-messages/Search
Bij het Process endpoint wordt een mail verstuurd op basis van de template met code 'EmailProductMessage'.
Bij deze template wordt nu ook de nieuwe tag "Notes" ondersteunt. De tag "Message" wordt vervangen met een tabel van de wijzigen. De volgende kolommen worden daar nu gebruikt:
Description (OldValue)
Code (OldValue)
NewValue
ProposedValue
IsValidated
Via het Process endpoint is het ook mogelijk om de productmelding in zijn geheel af te wijzen. Dit kan middels de parameter: "isDeclined": true mee te geven. Alle velden die op gevalideerd staan worden op niet gevalideerd gezet. Ook wordt dezelde mail verstuurd, maar dan krijgen de velden de status "Niet goedgekeurd".
CN 66832
Nieuwe endpoints voor vouchers
In de REST services is het nu ook mogelijk om vouchers op te halen die niet de status actief hebben of een activatiedatum in de toekomst hebben.
Dit is doorgevoerd bij de volgende endpoints:
GET /api/vouchers/{id}
GET /api/vouchers/code/{code}
GET /api/vouchers
POST /api/scancodes/Load
Middels de nieuwe parameter "includeNotActive" kunnen bij de benoemde GET endpoints deze vouchers opgehaald worden.
Bij het POST /api/scancodes/Load endpoint kan dit middels de parameter "includeNotActiveVouchers".
Bij het endpoint GET /api/vouchers is ook het nieuwe filter "Statuses" toegevoegd. Hiermee zijn vouchers te filteren op voucher status.
CN 66832
Toevoeging endpoints voor CycleCounts
De volgende nieuwe eindpunten zijn geïntroduceerd voor het aanmaken, wijzigen, ophalen, zoeken en verwijderen van voorraadtellingscycli:
GET /api/stock-count-cycles
POST /api/stock-count-cycles
DELETE /api/stock-count-cycles/{id}
GET /api/stock-count-cycles/{id}
PATCH /api/stock-count-cycles/{id}
POST /api/stock-count-cycles/Search
Ze bieden ondersteuning voor het koppelen van meerdere winkels en het definiëren van de cyclusfrequentie, startdag en tellingstype.
Er zijn twee nieuwe databasetabellen geïntroduceerd: StockCountCycles en StockCountCyclesPerStore, samen met de kolommen Title (NVARCHAR 255) en SystemMasterDataListOID_StockCountCycleState (Active, Completed, Paused).
Elke cyclus omvat parameters zoals frequentie, startdag, type voorraadcontrole en bijbehorende winkels. Validatie zorgt ervoor dat de vereiste velden (title, frequency, start day, stockCountParameters, storeIds, inventoryCheckType) aanwezig zijn, waarbij de frequentie beperkt is tot Daily, Weekly, Monthly, Quarterly of Yearly.
CN 67231
Uitbreiding response werkstation endpoints
In de REST services is het nu ook mogelijk om vertalingen mee te geven bij de velden "ProductDescription" en "ProductSecondDescription" bij een productMessage. Deze worden dan vervolgens ook verwerkt naar het product bij gebruik van het POST /api/product-messages/{id}/Process endpoint.
In de Backoffice is het nu ook mogelijk om vertalingen mee te geven bij het veld omschrijving en tweede omschrijving wanneer de instelling "Multilanguage" aanstaat.
In de oude backoffice wordt hier niks mee gedaan, maar dit is nodig voor de nieuwe backoffice waar dit wel ondersteunt wordt.
In de oude backoffice wordt daarom de volgende melding weergegeven:
Let op: mogelijke wijzigingen in vertalingen worden niet getoond of verwerkt in dit scherm. Gebruik de nieuwe UI hiervoor.
We informeren je op een ander moment over de nieuwe UI.
CN 68032
Uitbreiding werkstation endpoints
In de REST services zijn een aantal wijzigingen doorgevoerd bij de workstation endpoints:
De expand op cashDrawer is toegevoegd
Het veld cashDrawerId is toegevoegd. (Bij GET, POST, PATCH). Het moet een bestaande cashDrawer zijn, bekend bij de store waarop het werkstation wordt aangemaakt. Ook kunnen alleen cashDrawers gebruikt worden van het type "Cash".
CN 68128
Doorontwikkeling transacties endpoint
In de REST services is een aanpassing gedaan bij het POST /api/transactions/Hibernate endpoint. De wachtbon transactie kreeg direct al een transactienummer terwijl dit transactienummer altijd 0 dient te zijn. Pas bij het ophalen en afronden van de wachtbon dient deze een transactienummer te krijgen. Dit is nu opgelost.
CN 68264
Uitbreiding response werkstation endpoints
In de REST services bij de workstation endpoints is het nu ook mogelijk om het veld "a4PrinterPortName" op te halen, mee te geven en te wijzigen.
CN 68715
Verbetering scancodes endpoint
In de REST services bij het POST /api/scancodes/Load endpoint is een bug verholpen. Bij een expand i.c.m. een storeId werden in de expand niet de gegevens van de meegegeven store getoond. Dit is nu verholpen.
CN 69570