Het is nu mogelijk om vouchers aan te maken waarvan de ingangsdatum op het moment van verkoop pas bepaald kan worden door middel van een pop-up.
Opgelost dat het bereidingswijze knoppen beheer een grijs vlak/vastloper kon veroorzaken, door o.a. vaak knoppen heen en weer te verplaatsen.
Voucher boekingswijze omschrijving heeft nu een maximale karakterlimiet van 20. Je kon meer invullen terwijl dit niet werd ondersteund. Lost onderstaande error op:
ERROR: value too long for type character varying(20) Opgelost dat het schermtoetsenbord niet naar voren kwam als je het aantal wilde aanpassen (en de instelling daarvoor aan stond) in de print pop-up van het nieuwe print lay-out systeem.
Het is nu mogelijk om in Artikelen, tabblad 'verloop' voor een artikel door te klikken naar de kassabon/factuur
Het is nu mogelijk om een voucher in één keer te koppelen aan meerdere verkoopartikelen.
Nieuwe Artikelkaart instelling optie voor 'Kopie bewerken': 'Mee kopiëren web artikelgroepen (default = ja)' Als deze instelling op 'ja' staat wordt na het opslaan vanuit de 'Kopie bewerken functie' het nieuwe artikel aan de (web) artikelgroepen toegevoegd waar het originele artikel is ook aan gekoppeld is.
CBA: Opgelost dat tijdens 'Bewerken uit Cloud' de foutmelding 'Kolom niet gevonden: inkoopprijs' verschijnt
Opgelost dat als je op een slave een voucher koppelt aan een artikel, en daarna de artikelkaart opnieuw opent, de gekoppelde voucher niet zichtbaar was.
Het is nu mogelijk om in te stellen dat voor een menuplanning alleen de artikelregels worden afgedrukt waarbij het aantal is ingevuld 'Artikelen met aantal 0 verbergen'
Het is nu ook mogelijk om omzetgroepen, kortingsgroepen of seizoenscodes in te stellen als trigger voor een gratis artikel sales & actie.
De positie van de Webartikelgroepen splitter wordt nu onthouden
Omzetgroep naam variabel veld aan de order ticket print lay-out toegevoegd voor het nieuwe print lay-out systeem.
Het EORI-nummer (Economic Operators Registration and Identification) is toegevoegd aan de stamgegevens.
Standaard gegevens ontvangstadressen aanpassingen:
De autorisatieprofielnummers onder Beheer > Medewerkers > Autorisatieprofielen zichtbaar gemaakt, om verwarring te voorkomen tijdens het importeren van relaties i.c.m. deze nummers.
QScript heeft een nieuwe functie IbanCheck waarmee kan worden gecontroleer of de input een geldig IBAN nummer is
Voucher registratie in overzichten aangepast.
De leverdatum en levertijd is toegevoegd in het Baklijst order overzicht (in Overzichten > Baklijsten > Baklijst order)
Een nieuwe overzicht toegevoegd waarin de omzet per BTW-code kan worden gezien voor een bepaalde periode. Uitsplitsing gaat per dag of maand, licht aan de periode filter.
De waarde van uitgegeven/ingeleverde spaarpunten toegevoegd aan het financiele totalen overzicht.
Opgelost dat de inkoop en winst bedragen onder Overzichten > Financieel > Omzet per omzetgroep niet correct waren indien er gewerkt werd met verschillende BTW codes/percentages.
Nieuwe kolom voorraaddagen in verkooppercentage overzicht. Dit is de hoeveelheid dagen tussen de eerste inkoop en laatste verkoop.
Het veranderen van Instellingen, Autorisatiegroepen of medewerker kaarten (als het aan staat in de instellingen) worden nu gelogd in het medewerker logboek.
Hiervoor is een nieuwe instelling "Aanpassingen van medewerker kaarten noteren in het logboek".
In het koopgedrag overzicht is nu een nieuw tab toegevoegd waarin de kortingen worden weergeven.
Nieuwe betaal methode BTW-vrij, als er iets met deze betaalmethode wordt betaald wordt de BTW op de bon verlegd.
Als er op een maakbon een regel is gestart is het nu mogelijk om alsnog de hele gang te starten. Alle regels van de gang die nog niet waren gestart worden dan gestart.
Als de instelling 'Webhooks mogen alle kortingen overschrijven' op 'Ja' staat wordt de korting ook overschreven als die van een andere webhook configuratie afkomstig is.In vorige versies trad er in deze situatie geen fout op bij het verwerken van de webhook maar werd de (laatst ontvangen) korting niet toegekend
Op de keukenbonnen wordt nu bij de levertijd ook de datum weergeven, als de datum niet vandaag is
Het keukenscherm heeft een nieuwe instelling om orders pas te weergeven als de order is betaald.
Voor de instelling "Zichtbaarheid op basis order betaalstatus" zijn de volgende opties beschikbaar:
Het is nu mogelijk om de autorsiatie dialoog in te stellen zodat alleen medewerker passen gescand moeten worden om te autoriseren (complete medewerkerlijst wordt niet ingelezen voor deze optie, dit zorgt voor performance verbetering als alleen met medewerkerpassen wordt gewerkt)
Het is nu mogelijk dat bij etiketteren om de artikelomschrijving wordt gevraagd als de 'vraagom' is ingesteld op het artikel
De subtotaal korting knop van de POS heeft nu een autorisatie.
Hoofdmenu - POS - Subtotaal korting
Oude print lay-out: Opgelost dat op de afdruk van een factuur onjuiste prijzen en bedragen werden afgedrukt voor samengestelde artikelregels die onverdicht en samengenomen op de factuur werden afgedrukt
Voedingskenmerken kunnen nu in de POS ook per order worden ingesteld. Hierdoor kunnen tijdelijk allergieën of dieetrestricties worden genoteerd. Deze zullen hetzelfde worden behandeld als hoe het werkt met voedingskenmerken van een relatie. Hiervoor is een nieuwe knop op de POS toegevoegd.
Het is nu mogelijk om de layout van de kassabon email te zetten naar "Kies Layout" waardoor je in de POS de vraag krijgt van welke layout(s) je wil e-mailen. Dit wordt alleen getoond als onder instellingen -> email -> kassabonnen op (Kies Layout) staat.
Bestelbonnen kunnen nu aanbetaald worden mits de instelling "Kassa > Bestelbon > Aanbetaling bestelbon" aan staat.
Bugfix: crash bij openen POS tijdens inlezen relaties -> als relatie kortingspercentage hoger is dan 100
Het is nu mogelijk om voor een webhook form een postcode veld toe te voegen waarbij ook de 'zoek postcode' dialoog gekoppeld is..
Instelling toegevoegd waarmee aangegeven kan worden dat een medewerker mag aanmelden bij een activiteit, zonder de activiteiten beheerder autorisatie te hebben.
Het is nu mogelijk het veld levertijd van een (verkoop)order op een print-layout te plaatsen
Nieuwe autorisatie voor het aanmelden en afmelden van een relatie bij relaties aanwezigheid. Deze staan standaard aan.
Sales & acties gratis artikel type: Het is nu mogelijk om in te stellen hoeveel van het gratis artikel maximaal op de bon mag komen te staan.
Het is nu mogelijk om een voucher te scannen in de POS. Wanneer je een voucher scant zal deze automatisch toegepast worden op de huidige bon. Daarnaast zal er teruggekoppeld worden naar de gebruiker als een voucher niet toegepast kon worden, en om welke reden.
Als je gebruik maakt van een gekoppelde weegschaal laten POS regels waar een voucher op verzilvert is het bedrag nog eens los zien wat als "korting" is gegeven door de voucher.
De virtuele kassabon en het keukenscherm hebben nu tekstterugloop voor bereidingswijze regels. Ook is het nu mogelijk om door de status afbeelding aan de onderkant van een keukenscherm maakbon heen te drukken.
Opgelost dat het terugboeken op een specifieke tafel van een kassabon in de POS i.c.m. relatie aanwezigheid voor visueel dubbel aangemelde relaties zorgde op de tafels, indien er werd teruggeboekt op een andere tafel dan de oorspronkelijke tafel.
De minimale prijs van de POS snelknoppen houdt nu ook rekening met het artikelkaart speciale prijs veld, en handmatig ingevoerde samengestelde artikelprijzen.
Opgelost dat de relatie saldo niet bijwerkte in de POS na bijvoorbeeld het aanmaken van een factuur. Je moest de relatie opnieuw selecteren.
Opgelost dat het retourneren van net aangemaakte kassabonnen vanaf een slave niet altijd lukte. Na de synchronisatie kwam er dan helemaal niet een retourpop-up naar voren.
Opgelost dat het afsplitsen van een regel in de POS i.c.m. een gekoppelde weegschaal het te splitsen aantal niet liet zien.
Het was mogelijk dat als twee kassa's tegelijk een filiaalgroep probeerden te koppelen in de POS, dat een van de twee niet daadwerkelijk doorgevoerd werd. Dit zou nu verholpen moeten zijn.
Wanneer een klant van een tafel verwijderd werd kon de volgende foutmelding optreden.
ERROR: more than one row returned by a subquery used as an expression Exact bedrag betalen op een order geeft niet langer onterecht de melding van een deelbetaling
Opgelost dat het afsplitsen van een volledige menu naar een andere tafel er voor zorgt dat het menu hoofdartikel dubbel op de nieuwe tafel komt te staan.
Opgelost dat de relatie informatie op de order sheet van de POS de extra gegevens over andere informatie heen ging zetten, als er niet voldoende ruimte was.
Crash opgelost bij het automatisch laten uitprinten van een A4 uitserveerbon vanuit het keukenscherm.
Het is nu mogelijk om per relatie een maximaal bedrag in te stellen wat deze relatie aan relatie korting kan krijgen per jaar.
Dit bedrag stel je in in het veld: Maximale jaarlijke korting Deze moet mogelijk nog op de layout gezet worden.
Velden op een kaart (artikel, relatie, medewerker) kunnen nu een validatie script hebben. Hiermee kan worden geforceerd dat een veld aan een bepaalde formaat doet.
Verhelpt sync probleem. Betreft oa de volgende melding
insert or update on table "verk_order_volgendegang" violates foreign key constraint "verk_order_volgendegang_verk_order_id_fkey"
DETAIL: Key (verk_order_id)=($1) is not present in table "verk_order". Verkoop transactie overzicht bugfixes:
Het is nu mogelijk om een factuur te bewerken dat gebaseerd is op één of meerdere pakbonnen.
LET OP: De oorspronkelijke pakbon wordt niet aangepast, alleen de factuur.
Alle releasenotes van 58.3.13 zitten hier ook in.
Niet bruikbaar voor gekoppelde weegschaal.
Mogelijk de volgende foutmelding opgelost:
ERROR: duplicate key value violates unique constraint "ingelogde_medewerker_pkey" De websitepopup is nu te minimaliseren. Als je de knop weer indrukt wordt de geopende website direct weer getoond zonder refresh. Elke websiteknop heeft zijn eigen browser en je kunt dus verschillende sites onthouden. Als je naast de popup klikt wordt dit geïnterpreteerd als minimaliseren.
Contractregels toegevoegd. Herhaaltemplates worden nu standaard contract genoemd d.m.v. een woordalias.
Het is nu mogelijk om een automatische herstart datum in te stellen tijdens het pauzeren van een verkooptemplate, zowel in de POS als in de backoffice.
LET OP: De template zal alleen automatisch herstart worden als je gebruik maakt van de taskrunner en de instelling voor het automatisch aanmaken van orders/facturen van de templates aan staat.
De taskrunner ondersteunt nu ook factuur herhaaltemplates. Je kan de taskrunner herhaalfacturen laten maken door -t herhaalfactuur mee te geven.
Het is nu mogelijk om "afhankelijkheden" in te stellen op verkoopsoorten. Een order, factuur, o.i.d. moet eerst de afhankelijke verkoopsoort ingesteld hebben, voor dat de nieuwe verkoopsoort ingesteld kan worden. Daarnaast autorisaties toegevoegd per verkoopsoort voor het bewerken/weergeven van orders, facturen en dergelijke.
Voor TSE in duitsland aan de TSE voettekst de ondertekeningsteller toegevoegd en de tijdstip velden compacter geformatteerd.
7f2a8d5db016d67fc202e4df7cd6148f910ec852 bin\MplusQGKS.exe
af3c2efb5b074ce7a1f3cc8b252d64180f0ee2de bin\MplusQprnsrv.exe
e712fc835f671d1b0cd0f9ef61620827eb7c3e49 bin\QTaskRunner.exe
e712fc835f671d1b0cd0f9ef61620827eb7c3e49 bin\QTaskRunnerCon.exe
85e525fbb2035593eeea698d30d2c95b7bbed843 bin\Wht.exe
b69b8e027d36dc383d19f37ad304b9c6ec2152a0 bin\ACR120U.dll
a9e3de00aa66c0fd786c5fd787aa0209f8ab10ab bin\borlndmm.dll
5fc7f624e8e23a4a76ca14d8902325f68e489bf5 bin\cc32290mt.dll
b284c94d20a235bb5659c336768aa43927e740da bin\dpfj.dll
dcee8111b596d4a61cec003f7c0fa7e0827acba8 bin\dpfpdd.dll
45362104e493585bd7d72c75516507e334a84e70 bin\libcrypto-1_1.dll
d9800915ab2da2d5e8160041f80127ae607484b6 bin\libcurl.dll
69460b083f52e9bccb8dcf0648ff907fa47dd82a bin\libeay32.dll
a8b5391f521e0a732501a43cb353defbb71f9800 bin\libiconv-2.dll
76c911505b98c5e7c38dd64fa8185c6d16ef314c bin\libintl-8.dll
95bce8be2690a22ae44c2a339ca935861c22b768 bin\libpq.dll
505f0e48f50461b25d598597a3f1509d8ea6fb5b bin\libssh2.dll
82ccdb7b1047246e9d7aae9b3a7e6187456b7987 bin\libssl-1_1.dll
3885bb5e0334c4bda2d8a304ce24c4907036e765 bin\libxml2.dll
1488ef7a655a56d484b58202f8bb82ce05938299 bin\posdll.dll
6e129d4088c3f4ab53dc2532e5380e3b1415c422 bin\sk4d.dll
f53704647002793c9cc3d5742f05d76d3c7604d6 bin\ssleay32.dll
dc6adf0630492eb19f1f9efabbb8fbecb066cfde bin\WebView2Loader.dll
bae9911d0e0c1a017d8b69fb870b1f98e1493893 bin\zlib1.dll
89235a36f29df4f293a5eb1c828120c2f5048fa1 bin\barcodelib.bpl
50aa896e94e3304cc392cfd9f6cc144d9df2bd85 bin\bindengine290.bpl
c09b66b01e5adc3b0d7c188095659307892004af bin\Cryptopp.bpl
937519c5451218d3302dc221bbbc9a2f8e49ba1a bin\dbrtl290.bpl
461f615eda99f8e94e77db01e122d6329998dbb0 bin\IndyCore290.bpl
64e70f8f893e4644641019eaa92894dae1eebb8d bin\IndyProtocols290.bpl
a84651a2a4c1d415debf15383c6b89f4ceb70834 bin\IndySystem290.bpl
acb44e8e08b4f868182e3cf12f75acf1e30140e3 bin\inet290.bpl
df3cd32d9c6ed46f18ef09d5c24042bfd8b06139 bin\madBasic_.bpl
1b6cff7116dad246e9863f3eb6de2e2a377e6002 bin\madDisAsm_.bpl
b5b316a89ca6eefb1451a8e2396b72710bcd43cf bin\madExcept_.bpl
a6d995888575d38eee7e3726598502264d13bb12 bin\MplCurl.bpl
20d7684e867987889846548e52f2e16832304e8a bin\MplusComp.bpl
b11e5c9b1fef61f25a19093693cae3bdcf2a913a bin\PrintSystems.bpl
6a498e57129fa2d84415b82313d99678ec0303f2 bin\PrintSystemsUI.bpl
65a5b29c71c8d3a0df6c0bd6a76e33fa0808fc01 bin\Qbest.bpl
0fb951866ff12b1d5822aa66ba8e55c70b4b97fc bin\QBestImport.bpl
a0e5853806537bdb171e27b4821073c39f0c5370 bin\QEFT.bpl
d24e735583963b5dcf52e854f013b0a80ee521dd bin\QExport.bpl
b6e8a58bff28bf5c11e257674fe7ae1598289964 bin\QFilter.bpl
96c02fb237253d501604d3dd4ef8ea07c219e904 bin\QHardware.bpl
8cd6c6f432dfcf33d178c8b44912896587cc23d0 bin\QHardwareDrivers.bpl
b39c2d1f72e986e2791bba58dd27abac63842116 bin\QImport.bpl
98102a6fcb1baf6432b664f4a151242e220911cb bin\QInternet.bpl
a5fdab34bbd1b4f36631a2a484b38a5e22675923 bin\QLayoutEditor.bpl
d40d4e1fa7281d9874bf2e01e70314e4529b802d bin\Qlib.bpl
5782887ae5626769ed7d9d1bfb6414ace9ed377e bin\QlibKoppeling.bpl
f22d091d7e2e8b2d5061cff31f3c3c702c362515 bin\QlibPrinting.bpl
f2d2de7299a8a0154d8e25494fb840d86e908382 bin\QlibWebhooks.bpl
b585901d7995e8a4d5eeeec7fc2887ccbd830a47 bin\QlijnBeheer.bpl
df694383451352d5dbbd71a8ddebb9c262bbae6f bin\QlijnExports.bpl
d063e4e787a3411aa84a4e01d4dbc5fcc7bfa1a9 bin\QlijnInkoop.bpl
337e51355fb28f1d67b13a26c80472644ff1984a bin\QlijnOverzichten.bpl
68d4d2563e94814b867195d2360c67a4062caef0 bin\QlijnPosUI.bpl
2c382f02b9bf2d3d593426bdcba17d2a5d3e2278 bin\QlijnSelect.bpl
f3a34542837532f9dedc0d97257e06204cec339b bin\QlijnVerkoop.bpl
1ab59c6f4bacbd09b3e07e5d794990c653dfec4d bin\QlijnVoorraad.bpl
0ced7c5b41a117be1f954e8c490da5472bbd0f1a bin\QMedia.bpl
cc0ef2b28bbce82539498bfb8cb906acd09a678d bin\QMenu.bpl
86a1fc4fab82bb4ae1bcd329bb7c3065433d2934 bin\QMplusPostgres.bpl
b598048a75dcf1fac017a5302b0fd925e5096395 bin\QMplusUtility.bpl
20a49557ada8fcb9e7b6c3aead6dfc3e77056cd7 bin\QPrinting.bpl
8febce6d3aac6fdfbee72797126410995ccebd80 bin\QSchema.bpl
b8649d5d583105dd34eee8a928fdc5a61979e1ff bin\QScript.bpl
b4c2ec152c6daafdbf93e3db0e7aec933184854b bin\QSEPAIBAN.bpl
26231a67323a953bacb4546d1ae021cfa75ab0ef bin\QView.bpl
08f308a15847c961ba1afb77089f836b81be7492 bin\rtl290.bpl
bcca13949b9c1c1769f0ffa7f9915b3e6d7a6837 bin\Skia.Package.RTL290.bpl
c3ce701dc7fa2e9443da242f52e90ffb0122caf1 bin\Skia.Package.VCL290.bpl
f04e28d2f97ee131980d45d38e29c3ac0b1ac62c bin\soaprtl290.bpl
4b382caa220eb1b56eff08529610a2a06b36f7d0 bin\vcl290.bpl
2d866e09f281fa14a933488432a411ac015a66c7 bin\vcledge290.bpl
4caee323567b3cbb5f9f1a08547f62dc9e3fa5dd bin\vclie290.bpl
1c628029fb36aa73a962409c79a77f2c8d11a70c bin\vclimg290.bpl
57437effa04f77f9ed612779d6ab772c3375678a bin\vclwinx290.bpl
8948fbab3ef115acaaf5db11eb341018173306a3 bin\vclx290.bpl
77f35497899ea414688001e9b33f0f69da05f311 bin\xmlrtl290.bpl Als je een webhook-formulier annuleert, dan wordt dat nu ook expliciet meegegeven in de follow-up webhook request via form.cancelled=true.
Een customActionChange kan nu ook buttonCaption=null retourneren, dat zorgt ervoor dat de originele caption wordt hersteld.
Nieuwe optionele webhook eigenschap form.fields[].separator ("above" or "below") waarmee je een lijn kunt tekenen vóór of na het formulierveld, zo kun je meer scheiding aanbrengen in het formulier.
Er is een nieuw webhook form.fields[].type bijgekomen: "label". Dit is puur een tekstlabel en verwacht verder geen invoer van de gebruiker.
Webhook customAction heeft nu ondersteuning voor longClick, dat kun je op de webhook endpoint gebruiken voor een alternatieve actie.
Het is nu mogelijk om een webhook.dialog.option of webhook.form.option als "disabled" terug te geven. De optie is dan wél zichtbaar, maar niet te selecteren.
Zie de documentatie voor uitleg van het gebruik.
Het sorteren van grid rijen is nu aanzienlijk sneller.
Mogelijkheid toegevoegd om webhook externalCardScan direct te verbergen door externalCardScan: null te retourneren.
De naam van de achterliggende webhookapplicatie wordt nu in de hoek van de popup getoond ipv. pontificaal onder de titel.
Het webhooksysteem heeft nu veel eerder door of een gescande code wel óf niet gebruikt wordt door een webhook configuratie. Als de gescande code niet gebruikt wordt door een webhookconfiguratie zal het scannen dus aanzienlijk sneller lopen, en zal er ook geen spinner in beeld komen.
De webhookpopup wordt nu altijd "met vertraging" getoond, ook als er al webhookinteractie geweest is. Dit voorkomt een rommelig beeld doordat deze popup steeds kort in beeld verschijnt.
Het doorrekenen en opslaan van formule kaartvelden gebeurt naast het opslaan van een kaart nu ook op de volgende momenten:
De bovengenoemde triggers zorgen er ook voor dat formules doorgerekend worden die refereren naar een formule die moest updaten omdat een gerefereerd veld werd aangepast.
Het vorige en nieuwe print lay-out systeem hebben nu beide ondersteuning voor de regelblok transport functie op inkoopopdrachten.
Het is nu mogelijk om customActionChange op elke webhook te retourneren, en niet enkel op customAction.
Opgelost dat het mogelijk was dat de spaarpunten aanpassingen op slaves niet altijd naar de master geüpload werden, als er gebruik werd gemaakt van filiaal slaves, en er spaarpunten gebruikt werden op meerdere werkplekken.
Als je gebruik maakt van de prijsgroep bij meenemen/hier opeten instellingen, en een consumptie locatie op een regel specifiek instelt, wordt de prijsgroep nu voor alleen die regel specifiek toegepast.
Bij gebruik van filiaalgroepen was het mogelijk dat een Slave crashte als er geen verbinding met de Master was.
Bij gebruik van filiaalgroepen was het mogelijk dat een Slave crashte als er geen verbinding met de Master was.
Vouchers die automatisch nieuwe artikelen toevoegen houden nu ook rekening met het toepassen van eventuele samengestelde artikelen.
Representatieregels van het nieuwe print lay-out systeem houden nu ook rekening met hoeveel medewerker budget er op orders gebruikt zijn.
Verdichting van maakbonregels verbeterd. Hiermee wordt opgelost dat o.a. de maakbon regels die van de online handheld afkomstig zijn niet meer verdicht werden.
Wanneer relatie aanwezigheidsregistratie niet expliciet is ingeschakeld voor het huidige filiaal, krijg je nu een melding in de POS als je toch deze knoppen gebruikt.
Een bug in de API gefixed dat de datums in calls zoals updateProduct niet correct werden opgeslagen in de database als de regionale instellingen van Windows niet correct stonden.
Opgelost dat er op een tafel zonder relatie zichtbaar toch een relatie informatie popup naar voren kon komen.
Opgelost dat een tafel met alleen een relatie erop niet zichtbaar was als de instelling "Toon subtafels in lijst" ingesteld stond op "Alleen bezet".
Probleem opgelost waardoor een webhookkoppeling geen vervolgwebhooks binnenkreeg als je in één reactie zowel een externalCardScan als bijv. een dialog, form, of requestScanCode had geretourneerd.
Herstelt totaalbedragen en btw regels van inkoopleveringen.