VERSIE: 6.0.2025Zulu
INHOUDSOPGAVE
Implementatie Piggy
We hebben Piggy toegevoegd als giftcardprovider in ASPOS. Het is nu mogelijk om giftcards te verkopen en in te nemen aan de ASPOS POS en mobiele POS.
Op de verkoop artikelen zullen de volgende productvelden moeten worden toegevoegd:
Amountrange: Voor het minimale|maximale op te waarderen saldo
GiftCardSupplier: De code van de leverancier Piggy in ASPOS
IDLength: De lengte van de code op de giftcard
Prefix: De eerste cijfers/letters van Giftcard
In cn 64478 staan de vereiste geavanceerde instellingen.
Voor ondersteuning bij het inrichten van Piggy voor jouw omgeving kan je contact opnemen met Support en helpen we je graag verder.
CN 56993/56994
Automatisch lade kiezen bij kas tellen via de POS
Wanneer de kassamedewerker via de knop Kas in/uit > Kas tellen een telling start, wordt automatisch het bij het werkstation ingestelde ladenummer gebruikt. Hierdoor is handmatige selectie van de lade niet meer nodig.
Let op: Deze wijziging geldt alleen voor tellingen gestart vanuit de POS. Bij tellingen vanuit de backoffice blijft de handmatige selectie van een lade verplicht.
CN 64198
Verbetering van klantgegevens bij bezorgbestellingen
Recent hebben we een belangrijke aanpassing doorgevoerd in onze kassasystemen. We hebben een nieuwe instelling, POSDelivOrderMailReq: True, geïntroduceerd. Deze instelling maakt het verplicht om een e-mailadres in te voeren wanneer een bezorgbestelling wordt aangemaakt via het kiosk-scherm op de kassa. Het doel hiervan was om te verzekeren dat we altijd over de nodige contactinformatie beschikken voor bezorgingen.
Echter, we merkten al snel een maas in de wet op: het was nog steeds mogelijk om na het kiosk-scherm de klantgegevens aan te passen en het ingevoerde e-mailadres te verwijderen. Dit ondermijnde natuurlijk het oorspronkelijke doel van de nieuwe instelling.
Om dit te verhelpen, hebben we nu een extra controle ingebouwd. Wanneer de kassamedewerker op de 'Totaal' knop drukt om de bestelling af te ronden, wordt er nu automatisch gecontroleerd of er wel een e-mailadres aanwezig is. Zo zorgen we ervoor dat de klantgegevens voor bezorgbestellingen te allen tijde compleet en correct zijn.
CN 64207
Rapport betaalsoorten aan het einde van de dag
Bij het afsluiten van de POS wordt er vanaf nu een nieuw rapport uitgeprint. Hierop staan de dagtotalen. In dit rapport wordt de totale waarde van transacties getoond, uitgesplitst op basis van betaalsoorten. Het rapport kan op elk moment op de dag geprint worden door de POS af te sluiten.
Deze functionaliteit kan geactiveerd worden door de nieuwe geavanceerde instelling `POSPrintDailyTotals` op `True` te zetten.
Het rapport wordt niet opgeslagen in de database en kan dus alleen op de dag zelf geprint worden. Dit betekent dus alle transacties van die dag tot het moment van afsluiten van 00:00 tot 23:59.
Het rapport bevat:
Winkelcode
Winkelnaam
Ladenummer(s)
Datum (van printen van het rapport)
Tijd (van printen van het rapport)
Aantal transacties
Aantal verkochte artikelen
Totale verkopen
EFT specificatie:
EFT waarop omzet gemaakt is totaliseren en aangeven hoeveel keer dit is voorgekomen deze dag.
Cash
Totale Contante omzet per valuta en aangeven hoeveel keer dit is voorgekomen deze dag.
CN 64461
Weergave offline synchronisatie
Wijziging doorgevoerd zodat het het in de POS duidelijker te zien is wanneer SyncSation opgestart is, als SyncSation is opgestart wordt dit in de POS aangegeven links onderin met Sync+. Als SyncSation niet is opgestart wordt dit aangegeven met Sync-
CN 65371
Verbetering afhandeling bonnen aan de SCO
We hebben verschillende aanpassingen doorgevoerd voor de afhandeling van het printen van de bonnen op de SCO:
Als de klant op 'Geen bon' of 'Korte bon' klikt na een succesvolle pintransactie wordt er geen foutmelding meer weer gegeven zoals 'Er is iets fout gegaan met de bonprinter' of 'Een medewerker is onderweg'. De medewerker moet dan fysiek naar de SCO toe om deze middels de pincode vrij te geven. De aanpassing zorgt er voor dat na het selecteren van 'Geen bon' of 'Korte bon' wordt de SCO automatisch teruggezet naar het startscherm. Dit voorkomt verwarring bij de consument en verbetert de gebruikers ervaring.
Er is een nieuwe instelling, SCOHideOutOfPaper, geïntroduceerd voor het verbergen van de melding 'Het papier van de bonprinter is op' te verbergen. Deze instelling kan in de geavanceerde instellingen van ASPOS op de vestiging worden aangepast.
CN 62798
Aanpassing besteladvies
Er is een wijziging doorgevoerd in de berekening van het besteladvies wanneer er een selectie wordt gemaakt op productsubgroepen. Voorheen werden, wanneer een willekeurige subgroep werd toegevoegd aan de selectie en het vinkje "exclusief" werd aangezet, alle artikelen zonder subgroep automatisch uitgesloten. Dit is nu aangepast: het uitsluiten van een subgroep leidt er niet langer toe dat artikelen zonder subgroep worden uitgesloten.
CN 51941
Aanpassing verwerking filiaal orders
Bij het verwerken van een filiaalorder ging het verwerken van de inkooporder/ontvangst niet goed. De verkeerde inkooporder werd verwerkt. Dit probleem is nu opgelost.
CN 51941
CSV inkooporder mailen
We hebben bij het versturen van een inkooporder naar de leverancier ondersteuning voor een nieuw bestandstype geïntroduceerd. Vanaf nu kan er een .CSV bestand meegestuurd worden als bijlage.
Dit is instebaar op het tabje instellingen onder de leverancier door het type order bestand om te zetten naar 'EmailAttachmentCSV'.
CN 63995
Aanpassing retouren icm Airside pop-up
Met deze wijziging introduceren we een aanpassing in het retourneren van transacties in combinatie met de Airside pop-up van ASPOS.
Door de nieuwe geavanceerde instelling van ASPOS, 'POSAirsideReturnInclPass', op 'True' (standaard 'False') te zetten, zullen bij een retour met de originele bon de extensies automatisch aan de originele bon gekoppeld worden.
Let op: bovenstaande nieuwe instelling werkt alleen als de instelling 'POSAirsideEnabled' ook op 'True' staat.
Afbeelding: Originele transactie
Afbeelding: retour transactie
CN 64464
Toevoeging ID kastelling als transactie extensie om transacties te linken
Wijziging doorgevoerd zodat op de transacties die voortkomen uit een kas/kluis telling of afroming, naast de extensie "Aangemaakt door kas/kluis telling/afroming" ook de extensie "Kastelling waar deze transactie bij hoort" wordt toegevoegd. 9 van de 10 keer zullen hier dezelfde kastelling id's staan, maar als er gebruikt wordt gemaakt van automatische afstortingen (dus een kluis afstorting die voortkomt uit een kastelling) zal hier in komen te staan uit welke kas telling dit voortkomt.
Afbeelding transactie met beide extensies
Afbeelding transactie met beide extensie met duidelijke indicatie waar de transactie bij hoor
CN 64559
Volledig aanbetaalde orders koppelen aan anonieme debiteur
Wijziging doorgevoerd zodat wanneer gebruik wordt gemaakt van anonieme debiteuren (setting ledgeranonymousinvoice: 1) de debiteur anoniem blijft zolang er enkel volledig aanbetaalde orders naar pakbon/factuur worden gezet. Dit is nu ook terug te zien in de UI op het tabblad financieel van de klant.
CN 64197
Wijziging pop-up klantorder omzetten naar pakbon
Wijziging doorgevoerd zodat het omzetten van een klantorder naar pakbon met de setting BOAllowOnAccount op True, geen onterechte foutmelding geeft.
CN 65577
Aanpassing PDA toetsenbord
Aanpassing gedaan in het toetsenbord op de PDA zodat er onderscheid is tussen de enter en afronden van een taak.
De icoontjes zijn tevens aangepast naar Google standaarden.
CN 64681
Tekst aanpassing ontvangstcontrole pop-up
We hebben de tekst aangepast in de pop-up voor de ontvangstcontrole.
Als de setting WIFIManualReceiving op true staat dan kreeg je voorheen de vraag of je wilde controleren, die melding dekte niet de hele lading en is aangepast naar 'Wilt u de ontvangst controleren door elk artikel te scannen' zoals te zien is op de afbeelding.
De werking is is verder gelijk gebleven: Bij nee worden de regels automatisch op gecontroleerd gezet, bij ja staat alles op 0 en moet je de producten scannen.
CN 64928
Implementatie Piggy
We hebben Piggy toegevoegd als giftcard provider in de giftcardservice van ASPOS. Op M001 moeten de instellingen PiggyAPIKey, PiggyIsActive e PiggyURL worden gevuld. Per winkel moet Piggy worden ingericht in de giftcardconfiguratie in ASPOS met het endpoint en password. Op de vestiging moeten de instellingen PiggyGCConfigId en POSUseGCServicePiggy aangepast worden. Voor ondersteuning bij het inrichten van Piggy voor jouw omgeving kan je contact opnemen met Support en helpen we je graag verder.
CN 56993/64478
Aanpassing logging printservice
Aanpassing gemaakt om het aantal requests van de geïnstalleerde print services in te kunnen zien en op afstand te kunnen beperken.
CN 64478
Aanpassing endpoint convert to delivery note
In de REST services bij het POST /api/customer-orders/{id}/ConvertToDeliveryNote endpoint werden er geen spaarpunten gegeven bij het omzetten naar pakbon wanneer bij het committen van de order geen punten waren gegeven (SkipBonusPointMutations = True parameter in order commit).
CN 34226
Nieuwe endpoints voor productmemo's
In de REST services is het nu mogelijk om een product-memo aan een product toe te voegen en te wijzigen. Dit kan middels de volgende nieuwe endpoints:
POST /api/product-memos
PATCH /api/product-memos/{id}
In de REST services bij het endpoint POST /api/products worden nu bij het aanmaken van een product van het type "Matrix" de productvelden en leveranciers ook overgenomen naar de matrix kind producten. De bestelcode van de leverancier bij de matrix kind producten krijgt de suffix van de maat combinatie mee.
Bij de volgende endpoints wordt bij het toevoegen / wijzigen van het matrix product de data ook overgenomen naar de matrix kind producten:
POST /api/product-memos
PATCH /api/product-memos/{id}
POST /api/product-fields
PATCH /api/product-fields
POST /api/product-suppliers
CN 32986
Uitbreiding Products endpoint t.b.v. matrix artikelen
In de REST services is het nu mogelijk om een matrix kind toe te voegen aan een bestaande matrix. Dit kan via het bestaande POST /api/products endpoint.
Middels de volgende nieuwe optie "additionalParameters" is de kind matrix toe te voegen.
{
"type": "MatrixProduct",
"additionalParameters": {
"parentProductId": 50,
"matrixRecordId": 6303
}
}
Het type moet "MatrixProduct" zijn en de parentProductId en matrixRecordId dienen te worden opgegeven. Wanneer het type "MatrixProduct" is zijn de additionalParameters nu verplicht. Verder hoeven er geen velden te worden opgegeven, omdat alles van de hoofd matrix wordt overgenomen. Daarnaast gebeurd er hetzelfde met de kind matrix qua het toevoegen van data als wanneer deze direct bij het aanmaken van een Matrix product zou worden aangemaakt. De memo's, productvelden en leveranciers worden overgenomen van de hoofd matrix.
CN 62519
Eerste integratie met RVM statiegeld machines
In voorbereiding op de integraties van de POS en Selfcheckout met de statiegeld service van RVM hebben we in NEXT endpoints toegevoegd. Deze koppelingen maken het mogelijk om statiegeld bonnetjes van RVM op te halen en te verwerken.
Het gaat hier om de volgende endpoints:
GET/api/deposit-receipts/{barcode}
POST/api/deposit-receipts/{barcode}/process
Onderstaande geavanceerde instellingen zijn toegevoegd om te kunnen koppelen met de statiegeld service. We hebben hierbij ook rekening gehouden met eventuele toekomstige koppelingen met andere externe partners.
DepositMachineClient: Client Id van de gekoppelde partij
DepositMachineEndpoint: Basis service URL van de gekoppelde partij
DepositMachineMethod: Aanroepende partij voor de koppeling met inname statiegeld. "0" = geen, "1"= RVM
DepositMachinePrefix: Prefix voor de herkenning van statiegeldbonnetjes
DepositMachineProduct: Product om op de statiegeldbon te zetten met het bedrag
DepositMachineScope: Nodig in de integratie met RVM om aan te geven welke rechten de user heeft
DepositMachineSecret: Client secret van de gekoppelde partij
CN 62911
Verbetering kopiëren product
Wijziging doorgevoerd zodat wanneer de Multilanguage settings op true staat en er wordt een product aangemaakt via Rest met een internetomschrijving, deze internetomschrijving wordt behouden bij het (eventueel wijzigen) en opslaan van het product via de backoffice.
CN 63259
Verbetering kopiëren product
Wijziging doorgevoerd zodat wanneer de Multilanguage settings op true staat en er wordt een product aangemaakt via Rest met een internetomschrijving, deze internetomschrijving wordt behouden bij het (eventueel wijzigen) en opslaan van het product via de backoffice.
CN 63259
Nieuwe endpoint voor beheer ipadressen
In de REST services is het nu mogelijk om winkel ip-addressen te beheren. Dit kan middels de volgende nieuwe endpoints:
POST /api/store-ip-addresses
PATCH /api/store-ip-addresses/{id}
GET /api/store-ip-addresses/{id}
GET /api/store-ip-addresses
DELETE /api/store-ip-addresses/{id}
CN 64478
Aanpassing filtering op productgroepen en subgroepen
In de REST services is een aanpassing gedaan bij de volgende 2 endpoints zodat ook het gebruik van een / teken in de code geaccepteerd wordt:
GET api/product-groups/code/{code}
GET api/product-subgroups/code/{code}
CN 65145
Maken matrix artikelen zonder kindproducten
In de REST services bij het POST /api/products endpoint is het nu mogelijk om een matrix product aan te maken zonder matrix kinderen. Dit kan door in de POST bij overwriteMatrixSettings een lege array op te geven. Voorbeeld:
"additionalParameters": {
"overwriteMatrixSettings": []
}
Het is nu ook mogelijk om per matrix kind een eigen productnummer mee te geven. Dit kan middels het nieuwe veld "number" bij overwriteMatrixSettings. Voorbeeld:
"additionalParameters": {
"overwriteMatrixSettings": [
{
"matrixRecordId": 6364, //Size L36-B38
"purchasePrice": 16.75,
"sellingPriceInclTax": 21.80,
"number": "A-1234567890"
}
]
}
Wanneer het productnummer niet zelf wordt meegeveven wordt deze automatisch gegenereerd.
CN 65218
25/07/2025: Ordertype 'email' verstuurd een mail zonder bijlage
Wijziging doorgevoerd zodat de inkooporder mail inclusief bijlage wordt verzonden bij leveranciers met het ordertype 'Email'.
TN 1375040
16/09/2025: Voorkeursleverancier kan worden aangepast wanneer AllowProductChange op nee staat
Wijziging doorgevoerd zodat het voorkomen wordt dat wanneer de PurchasePriceToggle op True staat in het product, en het product het veld AllowProductChange op No heeft staan. De leverancier niet gewijzigd kan worden.
TN 1372656
02/10/2025: Wicht korting geeft geen korting op de SCO
In de REST services is een bug opgelost m.b.t. wicht acties. Er werd niet gekeken naar de lokale actie prijs van het wicht product, maar alleen naar de actie prijs die centraal stond ingesteld. Nu wordt er ook naar de lokale actie prijs gekeken wanneer deze afwijkt t.o.v. de centrale actie prijs.
TN 1387818
08/10/2025: Tweede omschrijving aanpassen op een lager niveau werkt omhoog door
Probleem waarbij de secundaire beschrijving van een item op lokaal niveau kon worden gewijzigd en centraal werd verspreid, is opgelost.
TN 1387027
10/10/2025: Header in transactie en pakbon is soms incorrect
Aanpassing doorgevoerd om onjuiste afronding te voorkomen.
TN 1384596