VERSIE: 6.0.2025Florence
INHOUDSOPGAVE
Aanpassing logica backup URL
Wanneer de POS-webservice-URL in het Syncsation XML-bestand (C:\ASPOS\Offline\Algemeen\syncsation.xml) is geconfigureerd met meerdere URL's gescheiden door een '|' (pipe-teken) in het WebService-element, zal Syncsation herkennen dat dit niet één lange URL is. In plaats daarvan zal Syncsation de eerste (en uitsluitend de eerste!) URL uit deze lijst gebruiken.
CN 68416
Afronden contant betaling vreemde valuta
Wijziging doorgevoerd zodat contante betalingen en vreemde valuta binnen ASPOS voortaan kunnen worden afgerond op hele euro’s. Door de nieuwe setting POSRoundCashToWhole te vullen met de betaalsoortcode worden de verschillen hierop geboekt en treedt de afronding in werking.. Deze betaalsoort (bijv. KOERS) dient zelf aangemaakt te worden in ASPOS, als de setting leeg blijft, werkt het systeem met twee decimalen zoals voorheen.
Belangrijkste aanpassingen:
Afronding bij betaling: Het te betalen bedrag wordt tijdens het afrekenen afgerond volgens de standaardmethode: bedragen tot en met 0,49 worden naar beneden afgerond, vanaf 0,50 wordt er naar boven afgerond.
Valuta & Prijsinformatie: * In het ProductInfo scherm worden prijzen in alle valuta nu afgerond getoond.
De oranje instructietekst bij betalingen toont direct het benodigde bedrag in de betreffende valuta zonder decimalen.
Controles: Het invoerveld voor betaalbedragen accepteert bij contante betalingen voortaan alleen nog hele getallen.
Let op: Bij retourtransacties kan het voorkomen dat een klant door de afronding een fractie meer of minder terugkrijgt dan het oorspronkelijk betaalde bedrag in centen. Dit is inherent aan de gekozen afrondingsmethode.
CN 69213
Ondersteuning inname Douwe Egberts-waardepunten
We hebben functionaliteit toegevoegd om Douwe Egberts-waardepunten in te nemen via de kassa. De POS ondersteunt nu processen voor zowel digitaal vooraangemelde punten (via barcodescan) als het handmatig verwerken van punten zonder vooraanmelding. Daarnaast zijn er opties toegevoegd om het DE-klantnummer en het actuele puntensaldo op de kassabon te vermelden.
CN 69589
Ondersteuning inname Douwe Egberts-waardepunten
Het is nu mogelijk om gespaarde JDE-waardepunten direct aan de kassa te verzilveren als betaalmiddel. Wanneer een klant JDE-producten koopt, kan het puntensaldo realtime worden ingezet.
De belangrijkste punten:
Realtime verwerking: Het puntensaldo wordt direct opgehaald en gecontroleerd
Betalen met punten: Punten worden automatisch verrekend op de in aanmerking komende producten
Retouren: Bij het retourneren van producten worden de ingewisselde punten automatisch teruggestort op de spaarkaart van de klant
CN 69590
Fix variant artikel toevoegen aan de transactie
We hebben een fix doorgevoerd voor het toevoegen van een variant artikel op de bon.
CN 71518
Fix bon retouren
We hebben een fix doorgevoerd om het retouren van de kassabon te blijven ondersteunen.
CN 71518
Uitbreiding events bij voorraad reserveringen
Wijziging doorgevoerd zodat bij het zetten of aanpassen van de prioriteit via de reservering pop-up er klantevents worden aangemaakt op de gekoppelde klant en klantorder van de klantorder regel.
LET OP: De events worden ook aangemaakt als de prioriteit in eerste instantie gezet worden, dit gebeurt dus al na het drukken op opslaan op de prioriteit pop-up als de prioriteit van de klantorder regel van NULL naar iets gaat.
CN 65292
Verbeterde synchronisatie klantenkaarten met Piggy
We hebben het aanmaken van klantenkaarten tussen ASPOS en Piggy geoptimaliseerd. Wanneer je nu een nieuwe klantenkaart aanmaakt in ASPOS, wordt deze automatisch ook in Piggy aangemaakt.
Wat is er verbeterd:
Geen dubbele kaarten: Heeft de klant al een kaart in Piggy? Dan maakt het systeem geen tweede kaart aan, maar krijg je een melding dat de kaart al bestaat.
Altijd synchroon: Hiermee zorgen we dat de klantgegevens in ASPOS en Piggy altijd gelijk lopen.
CN 70686
Nieuwe API-endpoints voor Bar Tabs en Lines
We hebben de API uitgebreid met een reeks nieuwe endpoints om bar-tabs en de bijbehorende regels (lines) volledig te kunnen beheren. Hieronder vind je een overzicht van de nieuwe mogelijkheden en vereisten.
Bar Tabs
GET bar-tabs Haalt alle bestaande bar-tabs op.
POST bar-tabs Maakt een nieuwe bar-tab aan.
Verplichte velden: TableId, NumberOfGuests
DELETE bar-tabs Verwijdert een bestaande bar-tab.
Restrictie: Bar-tabs met de status Paid of PartiallyPaid kunnen niet verwijderd worden.
GET bar-tabs/{id} Haalt een specifieke bar-tab op basis van het barTabId.
PATCH bar-tabs Updatet een bestaande bar-tab.
Bar Tab Lines
GET bar-tab-lines Haalt alle bestaande bar-tab-lines op.
POST bar-tab-lines Maakt een nieuwe bar-tab-line aan.
Verplichte velden: BarTabId, ProductID, LineNumber, PriceInclTax
DELETE bar-tab-lines Verwijdert een bestaande bar-tab-line.
PATCH bar-tab-lines Updatet een bestaande bar-tab-line.
GET bar-tab-lines/bar-tab/{id} Haalt alle bar-tab-lines op die gekoppeld zijn aan een specifiek BarTabId
CN 68542
Nieuw endpoint telling verwijderen
In de REST services is het nu mogelijk om een telling te verwijderen. Dit kan middels het nieuwe endpoint DELETE /api/stock-counts/{id}. Het verwijderen kan alleen op tellingen die niet verwerkt zijn. Naast de telling worden ook alle gelinkte stockCountDifference, stockCountLines & stockCountUploads verwijderd. Ook worden storeJobs en storeJobLines verwijderd wanneer deze nog niet verwerkt zijn.
Bij de GET /api/stock-counts endpoints is de expand op "AllowedOperations" toegevoegd.
CN 69890
Nieuw endpoint telling verwerken
In de REST services is het nu mogelijk om een telling te verwerken. Dit kan middels het nieuwe endpoint: POST /api/stock-counts/{id}/Process.
CN 69891
Nieuw endpoint telling selecties
Nieuwe endpoints toegevoegd om stock-count-selections op te halen en te beheren. Deze selecties worden gebruikt om filters vast te kunnen leggen bij het aanmaken van tellingen. Het gaat om de volgende endpoints:
GET stock-count-selections
GET stock-count-selections/{id}
POST stock-count-selections
PATCH stock-count-selections/{id}
DELETE stock-count-selections/{id}
CN 70007
Aanpassing logica Customer orders endpoint
In de REST services bij de POST /api/customer-orders/{id}/Commit en de POST /api/customer-orders/{id}/ConvertToDeliveryNote endpoints wordt nu gekeken naar de productdata van de winkel waarop de order is aangemaakt voor het wel/niet geven van bonuspunten.
CN 70375