Versie 60.7.0 MplusKASSA Q-line 60.7.0

Beta-periode:
De beta-periode van deze release duurt nog 12 dag(en).
Releasedatum:
01-07-2025

  • Nieuw artikelkaart veld "Oudste THT datum" toegevoegd. Dit artikelkaart veld kan ook ingesteld worden als filiaal specifieke waarde. Daarnaast is er een nieuwe filiaal specifiek filter gemaakt, waarmee gefilterd kan worden op alle filiaal specifieke velden.

    1 bijlage
  • De exporteren knop van de artikel/relatie/medewerker lijst staat nu niet meer onder de "Afdrukken" lijst.

  • Verhelpt probleem dat het toevoegen van knoppen aan een nieuwe menu groep een foutrapport triggert en dat voor bestaande groepen de controle op dubbele artikelen niet goed werkte.

  • Opgelost dat de voucher koppeling combobox de mpo_backend_x koppelingen kon laten zien. Dit hoort niet de bedoeling te zijn.

  • De artikelkaartenlijst toont artikelen die niet verkoopbaar zijn (door de speciale artikelprijs "Niet verkoopbaar" of een filiaalspecifieke speciale prijs met dezelfde aanduiding) in een grijze tekstkleur. In de selectielijst van de POS, bereikbaar via de knop "Kies artikel", worden deze artikelen zelfs volledig verborgen.

    1 bijlage
  • Vouchers hebben nu een type. Een voucher kan als een externe voucher ingesteld worden met een bepaalde koppeling. Vervolgens bepaalt de desbetreffende koppeling welke scancodes op de vouchers komen, en hoeveel er van uitgegeven mogen worden.

    1 bijlage
  • Opgelost dat kopie bewerken van een artikel de contractregels niet meenam tijdens het opslaan.

  • Nieuw item API onder beheer waar je credentials kunt aanmaken, bewerken, verwijderen, tijdelijk uitschakelen en ook voor elke identiteit kunt instellen welke functies deze mag aanroepen.

    Note bepaalde identiteiten: api_version_tester, MplusKassaAndroidApp en mpo_backend* mogen alleen door de superuser bewerkt worden.

    2 bijlages
  • Dynamische min/max voorraad systeem toegevoegd. Onder Beheer - Artikelen - Dynamische min/max voorraad kunnen groepen aangemaakt worden. Op de groepen zijn een aantal basisinstellingen te vinden, de basisinstellingen samen vormen de formule welke gebruikt zal worden om de dynamische min/max uit te rekenen. Aan een groep zijn artikelen te koppelen, alle artikelen binnen de groep gebruiken dezelfde formule.

    Er zijn een aantal autorisaties voor deze dynamische min/max voorraad te vinden onder Hoofdmenu - Beheer - Artikelen - Dynamische min/max voorraad.

    1 bijlage
  • Opgelost dat de filters onder Beheer - Artikelen - Snelknoppen - Wijzigen - Snelbeheer snelknoppen niet werkten.

  • Het is nu mogelijk om niet meer gebruikte afstort rekeningen uit te zetten voor gebruik bij kastellingen

    Betaalwijzen > Afstortrekeningen
    1 bijlage
  • De webhook configuratie wordt nu op de master opgeslagen en gesynchroniseerd naar de slaves toe. Dit betekend in dat ook op de slaves de configuratie aan te passen is. Tevens maakt de webhook configuratie nu gebruik van de filiaalgroepen structuur. Per werkplek/filiaal/filiaalgroep kan overschreven worden wat de configuratie moet zijn. Zo kan op een bepaalde werkplek bijvoorbeeld een andere URL ingesteld worden voor dezelfde webhook applicatie.

    Dit lost tevens ook het probleem op dat webhook custom action knoppen op de slaves niet werkten.

    2 bijlages
  • In Beheer Filialen is toegevoegd dat je het bevoorradingsfiliaal kunt instellen. Dit wordt gebruikt door de Interfiliaal Opdrachtplanner c.q. de RunnerApp.

    1 bijlage
  • Het is nu mogelijk om via Beheer > Instellingen > Instellingen specifieke instellingen aan te passen op slave kassa's. Deze instellingen zijn aan te passen op het filiaal waartoe de slave behoort. Gaat het om een werkplekslave, dan zijn de instellingen alleen aan te passen op die specifieke werkplek.

    1 bijlage
  • Het regelblok veld van het nieuwe print lay-out systeem heeft nu de optie "Automatisch groeien". Indien je deze optie aan zet zal de regelblok proberen om omliggende vrije ruimte automatisch in te nemen, om op die manier zo weinig mogelijk pagina's te genereren.

    1 bijlage
  • Het is nu mogelijk om de 'kopie bon' tekst op de bon te verbergen bij het opnieuw afdrukken van een bon. Dit is een instelling en niet beschikbaar voor Belgie (GKS) of kassa's die met een weegschaal zijn gekoppeld.

    Instellingen 'Afdrukken'
    1 bijlage
  • Opgelost dat het mogelijk was om print lay-outs te bewerken of migreren zonder over de daarvoor vereiste autorisatie te beschikken.

  • Probleem opgelost dat de optie "Niet automatisch inlezen" van een filterprofiel niet werkte. Eerder werden de grid altijd wel ingevuld, nu wordt er gewacht totdat het filter is veranderd of de lijst wordt vernieuwd.

    1 bijlage
  • Functie toegevoegd dat persoonlijke instellingen nu ook lokaal opgeslagen kunnen worden, zodat deze gedeeld worden tussen de verschillende administraties.

    1 bijlage
  • Het is nu mogelijk een overzicht te openen van de ingestelde autorisatiegroep per medewerker per filiaal. Dit overzicht kan ook geëxporteerd worden voor audit doeleinden

    Autorisaties
    1 bijlage
  • Opgelost dat het filteren op basis van artikel in de baklijst overzichten de Q-line doet crashen.

  • Opgelost dat zoeken op (een deel van) de referentie van een Cadeaupas weer werkt

    Cadeaupassen
  • Er wordt nu ook om een retour reden gevraagd wanneer je het aantal verlaagd, of de hele regel verwijderd van een bestaande tafelbestelling regel. De instelling die aangeeft of om de reden gevraagd moet worden is nu uitgebreid met de optie "Ja, niet te annuleren", wat er voor zorgt dat er geen annuleren knop is, en je alleen door kan gaan zodra je een reden invult.

    Tenslotte worden tafelbestelling retour acties nu ook in het retour overzicht weergegeven, samen met het tafelnummer.

    Kassa > Vraag om een reden bij retour
    2 bijlages
  • Het is nu mogelijk om per chefscherm aan te geven voor welke keuken- en uitserveerschermen het als chefscherm fungeert. Standaard geldt dit voor alle keuken- en uitserveerschermen binnen hetzelfde filiaal.

    Keukenmanagement > Chefschermen voor
    • Keukenbon regels kunnen nu als "Voorbereid" gemarkeerd worden, indien ze nog niet gestart zijn. Ze krijgen dan een gele achtergrondkleur.
    • Keukenbon regels kunnen nu als "Opgemaakt" gemarkeerd worden, indien ze klaargemeld maar nog niet uitgeserveerd zijn. Ze krijgen dan een cyaan achtergrondkleur.
    • Voor bovenstaande nieuwe statussen zijn ook filters toegevoegd, en ze zijn zichtbaar op de keukenscherm sheet.

    Tenslotte zijn voor beide nieuwe statussen woordaliassen toegevoegd.

    1 bijlage
  • Nieuwe instelling toegevoegd "Automatisch menu proberen te maken met 1 menugroep". Indien deze instelling op "Nee" wordt gezet zal het menusysteem niet automatisch een menu proberen te maken indien je een artikel uit de menugroep aan slaat, en de bijbehorende menu maar 1 menugroep heeft.

    Kassa > Menuprijzen > Automatisch menu proberen te maken met 1 menugroep
  • Voor de afdruk-knop in het relatie- en artikel informatiescherm van de POS is nu autorisatie toegevoegd, in te stellen in autorisatiegroepen onder 'POS/Informatie afdrukken

    Relatie- en Artikel informatie
    1 bijlage
  • Het is nu mogelijk om keukenbonnen met dezelfde staat te kunnen samenvoegen. Op een samengevoegde keukenbon worden keuken acties uitgevoerd op alle onderliggende keukenbonnen. Het samenvoegen van keukenbonnen kan ook automatisch voor alle keukenbonnen van dezelfde hoofd tafel, d.m.v. de nieuwe Keukenmanagement - Keukenbonnen van dezelfde hoofdtafel automatisch samenvoegen indien mogelijk instelling.

    Daarnaast geeft de Keukenmanagement - Gedrag tafelactie met samengevoegde bonnen instelling aan wat het gedrag moet zijn wanneer er een actie wordt uitgevoerd op een tafel (vip/volgende gang) waaraan een samengevoegde keukenbon hangt. (Blokkeren/Vragen om te ontkoppelen/Ontkoppelen).

    Samenvoegen/loskoppelen is alleen mogelijk d.m.v. de POS - Keukenmanagement - Bonnen samenvoegen en POS - Keukenmanagement - Samengevoegde bonnen ontkoppelen autorisaties.

    Keukenmanagement - Keukenbonnen van dezelfde hoofdtafel automatisch samenvoegen indien mogelijk
    1 bijlage
  • Het is nu mogelijk om in te stellen dat een activiteit automatisch wordt gesloten bij het afmelden of wisselen van een medewerker in de qline

    Activiteiten
    2 bijlages
  • Het is nu mogelijk om de tafelselectielijst te sorteren oplopend/aflopend op tafelnummer of relatienaam

    Tafellijst
    1 bijlage
  • De initialisatie van de webhooks vertraagd het opstarten van de kassa een stuk minder, was vooral een probleem als webhooks geactiveerd waren voor veel filialen.

  • De knop "Kies THT-datum" bij het etiketteren in de POS is nu naast de knop "Kies sales & acties" geplaatst, zodat het numerieke toetsenblok ook op lagere resoluties goed leesbaar blijft.

    1 bijlage
  • Lost sporadische crash op bij klikken op bonregels.

  • Opgelost dat het openen van de artikelinformatie-pop-up in de POS merkbare vertraging kon veroorzaken bij een groot aantal artikelkaart lay-outvelden (bijvoorbeeld door veel filialen).

    De vertraging kon ook optreden wanneer de pop-up uiteindelijk niet werd getoond, maar de instelling Informatiepop-up tonen bij aanslaan wel was ingeschakeld. Dit komt omdat er pas na de vertraging wordt bepaald of er informatie is om te tonen of niet.

  • Opgelost dat Q-line kon crashen wanneer de optie "Print etiket en voeg toe aan bon" werd gebruikt om een artikel te etiketteren, nadat enkel de POS herstart was (en niet de volledige Q-line).

  • Opgelost dat een foutmelding optrad wanneer een artikel met een plastic wegwerpverpakking werd aangeslagen op een bon met afwijkende consumptielocaties per regel.

  • Opgelost dat regels van keukenbonnen waren niet zichtbaar waren op het tabblad "Afhandelen" wanneer de instelling "Acties per bon" ingeschakeld was.

  • Bugfix voor crash van de qline bij het opstarten als de instellingen 'Open kassa bij programma start' en 'Automatisch afmelden bij uitloggen' beide actief zijn

  • Opgelost dat het in de POS mogelijk was om een cadeaupas handmatig op te waarderen, ondanks dat handmatige invoer was uitgeschakeld in de instellingen van die cadeaupas.

    1 bijlage
  • Opgelost dat de arrangementkorting verloren ging wanneer het verwijderen van een arrangementkortingsartikel op een tafel ongedaan werd gemaakt.

  • Opgelost dat het keukenscherm crashte zodra je een keukenbon afhandelde i.c.m. de Keukenmanagement - Acties per bon instelling.

    Keukenmanagement - Acties per bon
  • Het pasnummer veld van de relatiekaart ondersteunt nu meerdere pasnummers. Elke regel van het pasnummer veld staat voor een pasnummer. Daarnaast ondersteunt de "Lees pas" functionaliteit nu ook meerdere pasnummers. Het webhook relatie object binnen sessies geeft nu naast cardNumber, ook alle pasnummers terug onder de noemer cardNumbers.

    Tenslotte is de relatieimport functionaliteit hier ook voor aangepast. Het ondersteunt nog steeds het invoeren van een enkele pasnummer, echter kan je daarnaast ook gelijk meerdere pasnummers importeren, door er een JSON encoded array van te maken in de CSV: "[""pasnummer1"",""pasnummer2""]"

    2 bijlages
  • Opgelost dat als je een nieuwe relatie aanmaakt, de relatie budgetten van andere relaties ingevuld stonden op de nieuwe relatie.

  • Aantal contractgerelateerde uitbreidingen:

    1. Het is nu mogelijk om bij een jaarlijks contract in de herhaalinstellingen aan te geven op welke dag van het jaar het contract herhaald moet worden.
    2. Er zijn filters toegevoegd aan de lijst met te genereren orders/facturen op basis van contracten.
  • Opgelost dat Q-line crashte wanneer bij het aanmaken van een factuur de functie "Kopiëren van" werd gebruikt, en in het dialoogvenster geen selectie werd gemaakt maar toch op "Selectie bevestigen" werd geklikt. De bevestigingsknop is nu alleen actief wanneer er daadwerkelijk een selectie is gemaakt.

  • Het navigeren naar Verkoop > Contracten is nu sneller bij administraties met een groot aantal contracten (Verkooptemplates).

  • Je kunt nu handmatig een ingangsdatum instellen voor een regel die na het opstellen van een factuur een contractregel genereert. Als je geen datum invult, wordt zoals voorheen de boekingsdatum van de factuur gebruikt. Wanneer de factuur echter is gebaseerd op een order, wordt de leverdatum van de order aangehouden.

    1 bijlage
  • Nieuwe statusfilter optie toegevoegd aan verkooporders: "Openstaand/deels geleverd".

  • Nieuwe cycle count-functionaliteit toegevoegd. Een cycle count is een lijst met artikelen, waarbij de duur en optionele herhaalinstellingen kunnen worden ingesteld. In de planning kan een cycle count worden ingepland voor een geselecteerd filiaal. Per filiaal is zichtbaar hoever de cycle count gevorderd is.

    Het tellen van de voorraad voor een bepaalde cycle count zal per filiaal gebeuren d.m.v. de voorraadapp.

    2 bijlages
  • Nieuw "betaal status" veld toegevoegd aan de verkooporder print lay-out, en indirect ook aan de print lay-outs die daar gebruik van maken (zoals de orderticket print lay-out). Dit veld geeft simpelweg "BETAALD", "DEELS BETAALD" of "NIET BETAALD" aan.

  • Bij het toewijzen van printlayouts kun je nu ook de "online printer" toewijzen. Hiermee delegeren we het printen naar mpluskassa.online, maar houden we de toewijzingen wel op één locatie.

    1 bijlage
  • De filters op de bestandskaarten tonen nu het aantal keer dat elke filteroptie voorkomt. Deze aantallen worden automatisch bijgewerkt op basis van de actieve filters.

    1 bijlage
  • De leveranciersfilter toont nu opnieuw de naam van de leverancier, en de BTW-codefilters tonen voortaan ook de bijbehorende percentages op basis van de landcode van het huidige filiaal.

    2 bijlages
  • Opgelost dat het niet mogelijk was om een slave te trekken van een administratie indien die administratie ooit eens wijn geserveerd heeft/mes en vork geplaatst heeft op een tafel d.m.v. het keukenscherm. Je kreeg dan een foutmelding omtrent "verk_order_course_action".

  • De bon regelblokken en datum velden van het nieuwe print lay-out systeem ondersteunen nu ook automatische text wrapping tijdens het uitprinten. Indien de tekst dus niet meer past binnen een kolom, zal de tekst voortgaan op een volgende regel.

  • Bij het maken van een databaseverbinding worden er nu waarschuwingen gegeven over slechte wachtwoordkwaliteit, dat houdt ook in wachtwoorden die historisch gezien vaak gebruikt werden. Vanwege compatibiliteit blokkeren we het gebruik van slechte wachtwoorden nog niet volledig.

    1 bijlage
  • De PostgreSQL-server die vanuit de Q-line geïnstalleerd wordt is geüpgrade van 15 naar 17.

  • Vanaf v60 zijn schemamigraties volledig herhaalbaar. Dat is vooral fijn tijdens de ontwikkeling, als een database al eens (handmatig) migraties heeft gekregen.

  • Ondersteuning voor GKS 2.0 toegevoegd.

    Alleen bij GKS van toepassing
    GKS > FDM URL / FDM Shared Secret
  • Zoekbalk toegevoegd aan de administratielijst welke te activeren is met Ctrl + F. Tevens zijn de knoppen onder aan de lijst welke logica uitvoeren op een selectie niet meer actief indien er geen selectie is.

    1 bijlage
  • Instelling toegevoegd om in te stellen of inactieve medewerkers in de POS mogen inloggen d.m.v. de medewerkersheet. Standaard staat de instelling zo ingesteld dat dit wel mag.

    Kassa > Autorisatie en Authenticatie > Mag een inactieve medewerker inloggen?
  • Je kunt de Interfiliaal Opdrachtplanner nu aanroepen vanuit de Q-line. Je kunt zien wat de opdrachtplanner gaat doen, en evt. handmatig de aantallen nog wijzigen voordat de opdrachten gemaakt worden.

    1 bijlage
  • Wanneer de Q-line zijn database gemigreerd heeft, stuurt deze nu een notificatie naar onze cloud-omgeving zodat wij eventueel gehoste API's sneller kunnen bijwerken naar de juiste versie.

  • Je kunt nu met een speciale URL elke menu-item in de Q-line openen. Het werkt als de Q-line draait, maar ook als die nog moet opstarten. In dat laatste geval opent het menu-item pas nadat je bent ingelogd.

    1 bijlage
  • Kleine bonprinter tweaks i.c.m. met het nieuwe print lay-out systeem:

    1. Opgelost dat het eerste kopje van een regelblok de hele eerste regel in beslag nam, indien er geen velden onder het regelblok staan.
    2. Wanneer er nu helemaal geen kopjes gebruikt worden zal er niet een lege regel geprint worden.
  • Het is nu mogelijk om op verkoop/inkoop/interfiliaal onderdelen opmerkingen achter te laten. Bij het aanmaken van een opmerking is het mogelijk om aan te vinken dat deze automatisch in de bijbehorende flow meegenomen wordt. Dit betekend dat als je bijvoorbeeld van een pakbon een factuur maakt, de opmerkingen van de pakbon ook op de factuur te lezen zijn. Tevens is er een optie om een opmerking te exporteren, dit genereert een PDF.

    1 bijlage
  • Het is nu mogelijk om items in het menu vast te pinnen voor snel gebruik. Dit kan worden gedaan door je muis boven een item te houden en dan te klikken op het pinnetje. Gepinde items kunnen makkelijk van volgorde worden verandered en je kan snel naar een gepinde item gaan door Ctrl + het nummer van het gepinde item in te drukken.

    2 bijlages
  • WidgetKit2 heeft nu ondersteuning gekregen voor schalen. Dit kan worden gedaan met behulp van Ctrl + en Ctrl -

    2 bijlages
  • De maximale lengte van een barcode is verhoogt van 30 naar 48 tekens. Kan zijn dat je de artkel layout nog moet aanpassen, deze staat standaard op 20 tekens.

  • Diverse verbeteringen aan beheer van menu groepen onder "Bereidingswijze en bijverkoop".

    • Het toevoegen van dubbele artikelen aan menugroepen wordt niet meer toegestaan door de UI.
    • Eventueel aanwezige dubbelen worden verwijderd om fout meldingen in de POS te voorkomen tijdens het toepassen van menu's.
    • De Opslaan knop wordt niet meer ten onrechte uitgeschakeld
    • Voorkomt ook een fout tijdens het opslaan van de toeslagen bij een menu
  • Bij het synchroniseren van Instellingen nemen we voortaan ook altijd de instellingen van filiaal 1 mee. In sommige gevallen is het namelijk nog steeds zo dat de API naar de instellingen van filiaal 1 kijkt (dit is uiteraard wel onwenselijk, en wordt ook op een ander spoor opgelost).

  • Snelknoppen alfabetisch sorteren doet nu een "natural sort", dus 1, 2, 11, 22 en niet: 1, 11, 2, 22

    1 bijlage
  • Bij het afdrukken van productielijst labels worden de labels gesorteerd op afhaalt tijdstip en leverdatum.

    Verbeterde unicode ondersteuning.

  • Als je kaartbeheer opent met een ongeldige selectielijst-query, dan zie je nu in de foutmelding om welk veld het gaat.

    1 bijlage
  • Het is nu mogelijk een export of afdruk te maken van alle ingestelde rechten van een autorisatiegroep

    1 bijlage
  • De licensering ondersteunt nu niet aaneengesloten werkplek nummering.

  • Lost probleem op dat inladen van licentie zonder werkplek toewijzingen in een nieuwe database een foutmelding geeft.

    Foutmelding:

    Er is een communicatiestoring opgetreden.
    Controleer ASUB uw internet connectie!
    Detail bericht:
    Kan geen VALUES lijst maken voor een lege lijst.
    1 bijlage
  • Opgelost dat bij de verkoop van een samengesteld artikel, waarvan een component op een ticket geprint moet worden, er wel een bon werd afgedrukt, maar zonder de verwachte informatie erop.

  • Opgelost dat het onderste transportbedrag op een regelblok van het nieuwe print lay-out systeem per ongeluk ook het eerste bedrag van de volgende pagina meenam.

  • Sorteren van de tafellijst op relatienaam let nu niet meer op hoofdlettergebruik.

  • Het laden van Instellingen > Instellingen is aanzienlijk versneld. Hoe meer filialen er in de administratie aanwezig zijn, hoe groter het snelheidsverschil. Op tragere systemen is de verbetering bovendien extra merkbaar.

  • Opgelost dat de sortering en groepering van kolommen niet altijd correct werd opgeslagen. Daarnaast is opgelost dat bij het aanpassen van een filter in het artikelprestatie overzicht, een eventuel bestaande kolomgroepering verloren ging.

  • Opgelost dat een nulstelling van een todolijst enkel het aantal op 0 zette, terwijl het totale aantal ongewijzigd bleef.

    1 bijlage
  • Als je probeerde in de POS je wachtwoord te wijzigen (door de medewerkerknop langdurig in te drukken), crashte de Q-line als je op dat moment geen Master-connectie had. Nu krijg je een mooie melding.

    1 bijlage
  • Aantal orderticket print lay-out aanpassingen:

    • Het is nu mogelijk om de titel van de extra tekst velden weg te laten. Dit staat nu onder regelblok instellingen.
    • Het is nu mogelijk om een oplopende ordernummer uit te printen wat dagelijks wordt gereset. "Dagelijsk nummer" veld.
    • Het is nu mogelijk om het totale orderaantal van de artikel van de orderticket op de regel uit te printen.
    • Opgelost dat er geen transport werd getoond op ordertickets ondanks dat de instelling aan stond.
  • Opgelost dat de inkoopopdracht lay-out vanaf 59.7.2 geen regels meer liet zien i.c.m. het nieuwe print lay-out systeem. Tevens een edge-case opgelost dat als een regelblok te klein was om op een pagina 1 regel te tonen (rekening houdende met eventueel ingestelde transport) er werd geprobeerd heel veel pagina's aan te maken (nu wordt het regelblok gewoon groter gemaakt).

  • Opgelost dat contracten die automatisch aangemaakt worden op basis van een factuur niet de filiaalgroep/eigenaarslabel overnamen van de bron factuur.

  • Verhelpt probleem dat webhooks ten onrechte een INVALID_APPLY_TO_QUANTITY error gaven als de sessie een regel met negatief aantal bevatte.

  • Probleem opgelost dat interface wat gemaakt is met WidgetKit2 niet correct werkte via Windows Remote Desktop (RDP)

  • Opgelost dat het scherm toetsenbord niet zichtbaar wou worden als het venster eventjes geen focus had.

  • Opgelost dat in sommige tekst velden de cursor niet zichtbaar was tijdens het gebruik van het schermtoetsenbord

  • Opgelost dat enter van het schermtoetsenbord niet deed in sommige velden