Menuplanning met een volledig lege regel opslaan geeft een foutmelding.
Wanneer je bij een al eerder opgeslagen menuplanning, een nieuw maaltijd label toevoegt die kwa volgorde op een hogere plek moet komen te staan dan de al opgeslagen regels dan raakte de volgorde van de artikelen in de war.
Bij het toevoegen van een nieuwe maaltijd aan een maaltijdplan was het mogelijk om de rij met de nieuwe maaltijd omhoog te verschuiven, deze actie hoort niet mogelijk te zijn de maaltijden sorteren zichzelf na opslaan op basis van de ingestelde maaltijd volgorde.
Bij oa het importeren van kleurlijsten, maatlijsten en omzetgroepen komt unicode nu goed door uit het bestand.
Verbeteringen in import van artikeluitvoeringen.
Een nieuwe uitvoering standaard maken werkt nu ook als de regel al een uitvoering had die standaard was. Er kan altijd maar één uitvoering per artikel standaard zijn. Als je voor een artikel meerdere uitvoeringen op standaard probeert te zetten wint de laatste.
Verwarrende kolommen aangepast. De import had "aantal" en "aantal in verpakking" terwijl de artikelkaart interface het over "totaal aantal" en "aantal" heeft. "Totaal aantal" importeren heeft echter geen zin omdat die berekend wordt uit "aantal".
Het totaal aantal van de uitvoeringen wordt nu goed doorgerekend ook voor onderliggende verpakkingen die niet in de import zijn. Dus als je een pallet met dozen hebt en je importeert alleen een aantal wijziging voor de dozen dan wordt dit nu ook doorgerekend in het totaal aantal van de pallet.
Bij het beheer van bereidingswijze groepen kan nu ingesteld worden of de groep in pos en/of online gebruikt moet worden.
Bij het beheren van artikelen zal je alle bereidingswijzegroepen blijven zien. Maar bij het gebruik in POS krijg je alleen de gekoppelde bereidingswijzegroepen waar ingesteld is dat ze voor POS gebruikt zijn te zien.
Schermtoetsenbord toegevoegd aan de snelknoppen aanmaken dialoog.
De gang omhoog/omlaag verplaatsen buttons bij beheer gangen zijn terug van hun vakantie en staan weer op hun plek.
Er wordt nu voorkomen dat een grid kolom te breed wordt bij Beheer > Artikelen > Bereidingswijzen
Voordat je een z-rapport voor maakt vanuit de TSE-admin wordt er nu eerst om bevestiging gevraagd.
Je kan nu aangeven of een prijsbarcode een negatieve prijs bevat of niet.
De autorisatie voor het toevoegen/wijzigen/verwijderen van printtemplates werkte niet
Het importeren van saldo of punten voor relaties gaat nu ook goed overweg met hoge relatienummers (groter dan 2147483647)
Verbetering in de afhandeling van inkoopprijs bijwerken na het maken van een directe inkoopopdracht of levering met een afwijkende inkoopprijs.
Voorheen werd alleen de inkoopprijs in de artikel uitvoering leverancier specifieke record aangepast, nu wordt als deze niet afwijkend van de standaard ingesteld is die van de standaarduitvoering aangepast.
Bij de inkoopleveringen wordt het totaal aantal dat geleverd wordt weer weergegeven.
Wanneer je van leverancier wijzigt bij een inkoopopdracht wanneer er al artikelen geselecteerd zijn krijg je nu een vraag of je de inkoopprijzen wilt bijwerken vanaf de artikelkaart. Dit gebeurde voorheen altijd zonder melding waardoor je eventueel afwijkende ingevulde inkoopprijzen kwijt kon zijn.
Er kan geen negatief aantal meer geleverd worden bij het maken van een levering op basis van een inkoopopdracht. Bij een directe levering is dit nog wel mogelijk.
Probleem opgelost in het taptik overzicht het verkochte aantal kon een verkeerde waarde laten zien.
Lost probleem op in taptick overzicht.
Het overzicht kon een "division by zero" fout geven.
Problemen opgelost met bepaalde combinaties van instellingen en filters bij de totalen.
Keukenscherm bug tweede bestelling voor tafel zorgt ervoor dat de bon in de prullenbak beland. Om te voorkomen dat dit gebeurd moeten de invoer werkplekken ingesteld worden als chefscherm.
Nieuwe autorisatie waarmee aangeven kan worden of de medewerker bedragen die hoger zijn dan het ingestelde teruggavebedrag terug mag geven. Heeft de medewerker deze autorisatie niet, dan wordt er om een medewerker met de rechten gevraagd voor deze actie. Heeft de medewerker zelf wel buddy autorisatie, dan kan een andere medewerker met buddy autorisatie de teruggave accorderen.
Popup met klant informatie bij klant aanwezigmelden.
De relatie informatie dialoog kan nu vanaf de relatiegegevens op de kassabon geopend worden.
Wanneer je gaat zoeken naar relaties vanuit de ordersheet, zal nu ook de instelbare zoekdelay op relatie zoeken toegepast worden. Dit heeft tot gevolg dat er niet voor iedere toetsaanslag een zoekopdracht gedaan zal worden.
Wanneer de instelling "Samengesteld componenten op bestelbon" op nee staat ingesteld zal de keukenbon nu ook de samengestelde artikelen niet tonen.
Op de uitserveerbon worden nu bij de regels ook de vertaalde bonteksten afgedrukt.
Tevens probleem opgelost dat sommige karakters mogelijk niet goed door kwamen.
Bug opgelost die ervoor zorgde dat er een extra keukenbon aangemaakt kon worden met een 0x regel erin.
Kwam voor wanneer je twee menu's in twee delen toevoegt op een tafel. Bij de eerste bestelling doe je alvast 2x een voor en hoofd van het menu aanslaan. Vervolgens ga je de voor artikelen al uitserveren op het keukenscherm. Daarna kom je terug op die tafel en sla je de nagerechten aan. op het moment dat de tafel er dan een menu van maakt kwam er een extra bon tevoorschijn met de 0x regel erop.
Bug was sinds versie 41 aanwezig.
De performance van het tonen van taptick aantallen op de snelknoppen is verbeterd.
Vooral merkbaar bij de V1 koppeling.
Het icoon op de knop voor de inklokomschrijving was niet zichtbaar in darkmode.
Bij het verplaatsen van een bestaande tafel naar een nieuwe nog niet eerder gebruikte tafel zal de verplaatsing nu geen tafel omschrijving kwijt raken.
De tapticks van de seriële tapkoppeling waren niet meer zichtbaar op de artikelknoppen.
Tweede bestelling op keukenbon zal de bestelling niet meer naar de prullenbak sturen, wanneer de invoer locatie geen chef scherm is.
Verhelpt fout die soms optreed bij het boeken op een tafel.
Melding: ERROR: null value in column "tafel_nr" of relation "tafel_data" violates not-null constraint
Bij het heen en weer wisselen van credits naar reguliere prijs wordt nu voor artikelen met een bereidingswijze ook de juiste prijs weergegeven.
De (sub)tafelselectie dialoog toont nu ook alle subtafels wanneer de tafel niet in de plattegrond staan en er ook nog geen boekingen op staan.
Je komt nu niet meer vast te zitten in de bereidingswijze keuze wanneer je een verplichte bereidingswijze keuze in combinatie met sales en actie 2 voor 1 probeert toe te passen.
Automatisch uitloggen na iedere actie gebeurt nu niet meer na een mislukte betaling.
Oplossing voor de foutmelding null value in column "sync_marker" of relation "bericht" violates not-null constraint
en zelfde voor relation "bericht_receiver".
Verhelpt probleem met opstarten van de kassa als de masterdabase niet bereikbaar is.
Synchronisatie van bereidingswijzen efficiënter gemaakt.
Hij haalt nu alleen wijzigingen over in plaats van altijd alle bereidingswijze.
De buttons voor meerdere pakbonnen aanmaken, meerdere facturen en acties op meerdere, worden nu gedisabeld wanneer er niks te selecteren valt.
Bij het maken van nieuwe interfiliale opdracht de term aantal bron en aantal bestemming aangepast naar van filiaal en naar filiaal
Geen downloads omdat de installers foutieve upgradecode bevatten. Gebruik 45.1.3
Buttons naast kleur en maat matrix bij wijzigen van de artikelkaart gedragen zich nu weer netjes.
Je kunt nu in een webhook response een openUrl
object terugsturen. In de Q-line wordt deze URL geopend in de ingebouwde browser, in de online handheld wordt je geredirect naar deze URL. Zo kun je bijv. een betaling op een extern platform laten verlopen.
Zie de documentatie voor een volledige beschrijving: https://developers.mpluskassa.nl/webhooks/json-definitions/#openUrl
Instelling voor de gastdetails popup automatisch sluiten na instelbare tijd.
Lost probleem op waardoor de kassa bij het opstarten de melding "Conversie fout tijdens opvragen gegevens. GetAsDate waarde: [] kolom: [leverdatum]" gaf.
De bureaublad snelkoppeling aangepast van "Mplus Kassa" naar "MplusKASSA".
Ondersteuning voor PostgreSQL 15 toegevoegd.
Lost oorzaak van de melding Voorwaarde niet voldaan: CurrentState == State::Start bij invoer van correcties of inkoopopdrachten.
Dit trad alleen op als men eerst vanuit de todolijsten een inkoopopdracht of correctie had gemaakt en direct daarna er nog één direct zelf invoerde.
De menuknoppen bovenin krijgen nu ook een scrollbalk als er te weinig ruimte is.
Relatie aanwezigheid toegevoegd.
Deze optie zorgt ervoor dat je relaties kan aan/afmelden bij de kassa. Relaties krijgen dan automatisch een tafel nummer uit een instelbare range toegewezen. Je kan wanneer je gebruik maakt van deze optie niet meer handmatig de relatie's aan tafels koppelen of ontkoppelen.
De webhook payload bevat nu de taal van de MplusKASSA client (sender.language
), zodat evt. geretourneerde teksten hierop aangepast kunnen worden. Taal wordt doorgegeven in het tweeletterige ISO 639-1 formaat
Mogelijkheid toegevoegd om artikelen te filteren op basis van ingrediënt.
c1cf4c06f0da50e59dfb19867c60f198a9987e06 bin\MplusQ.exe
a1484eb99a6031879c662e0f3b01165d6d3230b3 bin\MplusQGKS.exe
973deee4911fd9205b875e471338bcabc0725f7d bin\MplusQprnsrv.exe
3ec1e09f6d2d80ed6eed973f50d936372f5b1428 bin\QTaskRunner.exe
33a0974afb117b2841396cec6bf4fbbb3bbc4559 bin\QTaskRunnerCon.exe
8e0c41f54712b37110543ceae8fc5407e9ad1ab5 bin\Wht.exe
b69b8e027d36dc383d19f37ad304b9c6ec2152a0 bin\ACR120U.dll
d75a7c617d595ad222fcb26add84ae91293a8f2a bin\borlndmm.dll
9f8f1eb0d073ba08410807e2a3192e994c605b01 bin\cc32280mt.dll
b284c94d20a235bb5659c336768aa43927e740da bin\dpfj.dll
dcee8111b596d4a61cec003f7c0fa7e0827acba8 bin\dpfpdd.dll
21106097452776253be3f1af24c310d42f3b13dd bin\libcrypto-1_1.dll
231600b2791fa8f5d86c8f8025227d46dfacc468 bin\libcurl.dll
69460b083f52e9bccb8dcf0648ff907fa47dd82a bin\libeay32.dll
bd6ebea1d11f0508b99965ed425fa902f2ee08a8 bin\libiconv-2.dll
c9d5fb6361d1b35aeefa419a7f0f5fb99d5f4872 bin\libintl-8.dll
4298891d9e1dfc1b904f730814b4852ee2564197 bin\libpq.dll
505f0e48f50461b25d598597a3f1509d8ea6fb5b bin\libssh2.dll
da0a700889c31916788a0b4bbfcad3caee51cb42 bin\libssl-1_1.dll
3885bb5e0334c4bda2d8a304ce24c4907036e765 bin\libxml2.dll
1488ef7a655a56d484b58202f8bb82ce05938299 bin\posdll.dll
f53704647002793c9cc3d5742f05d76d3c7604d6 bin\ssleay32.dll
dc6adf0630492eb19f1f9efabbb8fbecb066cfde bin\WebView2Loader.dll
6442ed7bed4023dd581f5694e8e421befbb07347 bin\zlib1.dll
e4437d2eda6cc0f8040bccccfeaf84ce149ecbe6 bin\barcodelib.bpl
9ae96c0fe2488239f63646aa727ddb660951bdbb bin\Cryptopp.bpl
0bddc807baece9b2ce4fdbcfdb3222934801d07c bin\dbrtl280.bpl
0ab6502341bb7ba3fd50444d85ab69941bc8e9d0 bin\IndyCore280.bpl
9688afd7b4a2970d05b1d5d884b00e9d2bf3ab14 bin\IndyProtocols280.bpl
e6f120c951a2565e3d0b8f4e487de416c537fdad bin\IndySystem280.bpl
5511256797e250dfcc726e822e0f626f6d685abb bin\inet280.bpl
0d36dd0030f79bc3d6c0659eaf4d229de73d1ea5 bin\madBasic_.bpl
cb8f801560a3181dc534e16045bfe6b7342e72fa bin\madDisAsm_.bpl
4ffaad582dedabfce4f979d0dbe36f1f5adaf0f8 bin\madExcept_.bpl
f429df8dfd71feb85e4fa2ed6c1834b672075827 bin\MplCurl.bpl
c615d5e50fa42967bd14a8c520e970b5f2cd7037 bin\MplusComp.bpl
5144aca6648ad7b0fc2c505fe04de278367d1335 bin\Qbest.bpl
df051d6fac8c231f8059f76700ce672e7d2dd498 bin\QBestImport.bpl
6429a87df91bc91db7f86ca30c9096b298b56404 bin\QEFT.bpl
d30f4214b3972379e154d5eb26c6ba1eb802bd59 bin\QExport.bpl
98766eafbe53f0945df8e37e46911bb04cae2d2d bin\QFilter.bpl
4f04897ba6f9c198e0e7bb151bf531b4d58d279c bin\QHardware.bpl
3b88e449a3a2d6ab2a01ca0bebc857ae37fa4ca4 bin\QHardwareDrivers.bpl
2fc74ad7228d491197c6b04fbe7e700a44d0eff9 bin\QImport.bpl
0e90e033e04d4c5ab5b29bdd410edd57f86ef7f8 bin\QInternet.bpl
c5ac6a73c39126b4d2f4d177a8a72e89241724f3 bin\QLayoutEditor.bpl
a2648f48e79ae185bc6e9c78a70e52cc18c3dcad bin\Qlib.bpl
31e6acfac979d0357881c5de627ba9b412ce8236 bin\QlibKoppeling.bpl
aef9a113cb9d171f5d12cc8b6bfa4287fc633ba3 bin\QlibPrinting.bpl
107e9da5ade099b1ad794fbb9019079452238694 bin\QlijnBeheer.bpl
738a40def839f4f4ba5b30d9386e947745ffb105 bin\QlijnExports.bpl
3b7208c9e27281020c7786c949cea23b59b54683 bin\QlijnInkoop.bpl
3501a165b8a57555dde64f4ea6f4d95ac7cd3b00 bin\QlijnOverzichten.bpl
446bd29b6b8ac67de6d3903d82f62f65051abed6 bin\QlijnPosUI.bpl
f592d9781904271165b23d1cfa5aafa27d827cda bin\QlijnSelect.bpl
83ad9d8478ceab8cb67479a8044efaccfaef63cd bin\QlijnVerkoop.bpl
db8a03605cc7d4677f5d0079487ab129e6f29fb9 bin\QlijnVoorraad.bpl
3fda186933d76bbed0135f87fddbda834379e793 bin\QMedia.bpl
8e9a6b97f2b74f3c4d2311de06698d1a9b950f8e bin\QMenu.bpl
c2a6759029e07402c46c985bbe0393372d818a77 bin\QMplusPostgres.bpl
fcb5941eca947741defd3d978f5995fe017eead2 bin\QMplusUtility.bpl
1c5aeb35b57c0a630f51857b0d6acbad8626f1ee bin\QPrinting.bpl
6c9ddbddb130b47a87bbeebb541f82469ccac148 bin\QSchema.bpl
a7b3df9a28a01e809533a404ab276c4bc788a0c5 bin\QScript.bpl
38bd46fe92cf7ab2c96cdf922d16d9abc99acdf7 bin\QSEPAIBAN.bpl
7b4cabdca3c873418735f152fcb182951abe3329 bin\QView.bpl
6693c0a6c4659123b035000588e02be32be3bd8d bin\rtl280.bpl
5b289731a8d19ea1c14802af797df2a591cc6f7c bin\soaprtl280.bpl
bbe1342dccfda4fe18ac9cea9a46b5298b6e762f bin\vcl280.bpl
8f8100ad6e2b2e1f94e3e5e373c4e1dd4aaef296 bin\vcledge280.bpl
452e6d09bc5f3fc33c5f90506766af9bbac54e74 bin\vclie280.bpl
795bd0e4566e91d2b58c0ca10fd892b20b33b5b3 bin\vclimg280.bpl
16a48f2ad3a33d68794d204b70798cca9cb13735 bin\vclx280.bpl
034e749a30130ba917be89cec3e47080554f4d74 bin\xmlrtl280.bpl
Bij het afdrukken van overzichten zijn er drie instellingen bijgekomen.
Bij de model instellingen van een bonprinters aangestuurd via de windows driver zijn er nu ook instellingen bijgekomen voor het lettertype dat gebruikt wordt als er tekens buiten de standaard ASCII zet geprint worden.
Diverse database prestatie verbeteringen.
Wanneer je op de artikel, relatie of medewerker kaart het veld 'k_filiaalfilter' hebt kregen deze bestandskaarten een filiaal filter erbij. Wat er nu gewijzigd is de manier waarop je aangeeft voor welke filialen een medewerker geautoriseerd is, voorheen was het genoeg om een autorisatie groep gekoppeld te hebben aan het filiaal. Nu kijkt die ook nog of je in die gekoppelde autorisatiegroep de autorisatie "{kaartnaam}/Raadplegen/Kaartvelden/Filiaalfilter" hebt.
De zijbalk bij Verkoop heeft nu een scrollbalk als de knoppen niet passen. Dit is handig als je een klein venster hebt.
Voor Duitsland dagafsluiting van deTSE gebeurt nu automatisch.
Herhaal templates werken nu ook op master/slave.
Pintransacties die via de handheld worden uitgevoerd, worden nu in de totaaloverzichten ook goed uitgesplitst naar kaart-type (Maestro, VPAY, etc).
Dit kwam door een probleem in de verdichting van de totalen, en deze fix is alleen voor toekomstige transacties.
Om de historische transacties ook goed in de totalen te zetten is verdichtingsherstel van de betalingen via Beheer > Admin Tools nodig.
Verhelpt probleem bij annuleren van bon.
Gaat om fout die optreed doordat de gebruiker ondertussen probeert in te loggen op een andere kassa waardoor de medewerker uitgelogd wordt op de kassa die met de annulering bezig is.
Bij het bewerken van kaartlayouts werkte het "Max. decimaal" veld niet voor alle numerieke velden.
Verhelpt problemen met de upload van afbeeldingen.
Diverse verbeteringen aan het tonen van tap verschillen op de snelknoppen.
De tapticks van de seriële tapkoppeling waren niet meer zichtbaar op de artikelknoppen.
Als er een backup geselecteerd wordt voor inladen terwijl er geen connectie gekozen is resulteert dit niet meer in een crash.
Lost problemen op waardoor op sommige computers het WebView2 browser component niet werkte.
Mogelijke crash bij Inkoopleveringen opgelost.
Crash (access violation
) bij kopiëren van bestaande factuur opgelost.
Vrije voorraad is nu altijd gebaseerd op dezelfde formule, namelijk aantal
minus verkooporder
minus interfiliale opdracht
. Dit zorgt voor correcte vrije voorraad bij het Voorraad overzicht en de Dagvoorraad functionaliteit.
Bij het instellen van een herhaalorder konden er knoppen over elkaar heen staan op kleine schermen.
Automatische kortingen worden nu weer toegepast op artikelen met een vraagom prijs.
Kortingen worden niet toegepast op bonregels:
Fix medewerker kon niet meer volledig uitgelogd worden. Probleem is geïntroduceerd in versie 47.0.0.
De printerwachtrij toont niet meer •
op de plaats waar item punt had moeten staan.
Een Slave zal nu niet meer proberen een zgn. "listener"-connectie opzetten met de Master, voor voorraadwijzigingen, als er niet naar deze wijzigingen geluisterd hoeft te worden.
Probleem opgelost dat de afbeeldingen op snelknoppen soms pas zichtbaar werden als je op de knoppen klikte.
Verhelpt probleem waardoor cadeaupas restitutie in sommige gevallen een fout veroorzaakte.
Bij het starten van de cadeaupas restitutie wordt nu gecontroleerd wat er openstaat in de kassa en wordt eventueel gemeld wanneer de medewerker dit eerst moet afmaken/sluiten.
Je kunt weer vanuit elke tabel een stamkaart raadplegen via het menu achter de rechtermuisknop.
Kassa limiteerde soms ten onrechte het maximaal met punten te betalen bedrag.
Prijsberekening van samengestelde artikelen tijdens afdrukken gecorrigeerd.
Als er korting was gegeven op het hoofdartikel die niet van toepassing was op de componenten werd er een fout bedrag getoond.
Spaarpunten werden niet tegen geboekt wanneer een pakbon die door middel van de "Later factureren" actie gemaakt is werd geannuleerd.
Samengesteld weergave settings is nu per omzetgroeptype en per factuur, kassabon en order.
De Test bij het invoeren van Cloud Credentials werkt nu weer goed. Het vinkje wordt nu weer groen.
De BTW selectielijst toont nu weer A, B, C en D
Webhooks: sender.versionNumber
bevat weer het juiste versienummer ipv. de waarde true
.
Omzet van tap artikelen werd niet goed geregistreerd.
Lost probleem op met het bepalen van de versie van de backup waardoor de backup niet ingeladen kan worden.
Probleem verholpen waardoor programma kon crashen door te veel mislukte login pogingen.
Op slave kassa's met de Q1600 Fashion module hoort het niet mogelijk te zijn om artikelen aan te maken of te wijzigen dat gaat namelijk niet goed. Via inkoop konden wel nieuwe artikelen gemaakt worden, dit is nu geblokkeerd.