Wijzigingen aan de menuknop van de kassa
Beheer van artikel-, medewerker- of relatiekaart:
Bij beheer van allergenen wordt nu de info bericht gegeven inplaats van een waarschuwing als er een bestaande allergeen verwijderd wordt.
De volgende problemen opgelost in beheer van Artikelknoppen:
Het kon gebeuren dat als bij een EFT betaalwijze een "Reknr. EFT atom. afstort" werd ingevuld dit niet werd opgeslagen. Dit komt doordat er dan geen afstort_id gekoppeld is al zou dit altijd goed horen te staan in de database. Wanneer nu wordt geprobeerd een rekeningnummer in te vullen die om deze reden niet opgeslagen kan worden wordt het probleem gemeld en de invoer geblokkeerd.
Het betreft de volgende betaalwijzen:
Er kan nu voor de bon controle van de zelfbedieningskassa ingesteld worden dat er een geluid afgespeeld moet worden. Dit geluid wordt elke 2 seconden opnieuw gestart totdat de dialoog gesloten wordt.
Het is nu vanaf een Slave-werkplek mogelijk om directe inkoopleveringen te maken, mits er verbonden kan worden met de Master-database.
Tevens aanpassingen om goed om te gaan met artikel-, medewerker- en relatienummers hoger dan 2.147.483.648 en verbeterde Unicode ondersteuning.
Er is een nieuwe functie toegevoegd voor bestelvoorstel, inkoopopdrachten en leveringen. In de flow kan nu bijgehouden worden welke relatie een artikel besteld heeft in een order. Ook komt in de regel van de order een verwijzing erbij naar het nummer van de inkoopopdracht waarin de bestelling gedaan is.
Dit is aan te zetten door de instelling Inkoop => Bestelvoorstel => Relatie van orderregels in bestelvoorstel op ja te zetten.
Om de bereidingswijzen mee af te drukken moeten de printlay-outs een andere code gebruiken. Tevens codes beschikbaar gemaakt voor het afdrukken van gegevens van de klantkaart.
Bij het afdrukken van inkoopopdrachten en inkoopleveringen werden de nummers van de artikelen niet goed afgedrukt als deze hoger waren dan 2.147.483.648.
Bij het aanmaken van directe inkoopopdracht of levering kon er een foutmelding optreden.
Aanpassingen aan het importeren van artikelen, medewerkers en relaties:
artikel_uitvoering-tabel. (Dit werkte al voor de andere velden die ook in deze tabel voorkomen.)Verkoop percentage overzicht is uitgebreid met meer informatie zoals inkoopaantallen, verkoopaantallen, inkoopwaarde, verkoopwaarde en marge berekening. Het overzicht toont artikelen die ingekocht zijn binnen het geselecteerde filter.
In het overzicht voor uitbetalingen kunnen nu ook de contante uitbetalingen bekeken worden
Nieuw overzicht: Omzet per omzetgroep uitgesplitst per filiaal. Via groeperen op omzetgroep kan dit voor alle filialen weergegeven worden.
Aanpassingen in totalenoverzicht
Dagtotalen sneller gemaakt.
Het is nu mogelijk om de factuurlijst op de relatie tab af te drukken.
De knop in de kassa om klanten te deselecteren werd onterecht en onbedoeld altijd verborgen.
Veranderingen aan de facturenlijst in de relatietab.
Problemen met het aanklikken van tafels opgelost.
Keukenmanagement bugfix:
Wanneer een tafel geopend wordt, er vervolgens een artikel wordt aangeslagen en dan de volgende gang wordt uitgevraagd wordt nu wel de volgende gang bon geprint en niet alleen de bestelbon.
Vierkante witte tafel is nu weer wit en niet meer een hout patroon.
Bij totalen in de kassa wordt er weer goed per kassa gefilterd.
Wanneer de tap koppeling op één werkplek van een filiaal gebruikt wordt en op de anderen niet kon er een exceptie optreden op de werkplekken die geen tap koppeling hadden.
Probleem verholpen waardoor de "Registreer kastelling" knop soms grotendeels buiten beeld stond.
Na het openen en vervolgens sluiten van de popup met de lijst van tafels konden er fouten optreden.
Aanklikken van de ticketcounter abonnement knop veroorzaakt geen foutrapport meer als er een niet ticketcounter artikel geselecteerd is.
Verdichten werkte niet in 4.2.1 dat is nu weer hersteld.
Nieuwe relaties kunnen nu ingevoerd worden met behulp van een postcode database.
De bijbehorende instellingen staan bij Beheer > Instellingen > Instellingen en dan onder Relaties > Postcodes
Probleem verholpen waardoor het postcode invoerscherm af en toe op verkeerde momenten naar voren kon komen tijdens de invoer van een nieuwe relatie.
De Master/Slave synchronisatie neemt nu aflever- en factuuradressen van queued_orders over naar de filiaalorders. De synchronisatie van orders, uitgiftes en facturen zet deze adressen nu ook naar de Master over.
Nieuwe CSV-export mogelijkheid toegevoegd: Exact financials EDIS formaat. Als de instelling aan staat wordt bij een export van de lijst van facturen deze geëxporteerd naar het EDIS formaat.
Per CBA-leverancier kan nu ingesteld worden óf wijzigingen/nieuw automatisch moeten worden verwerkt. De knop "Bijwerken uit Cloud" maakt gebruik van deze instelling.
Daarnaast kan ook ingesteld worden of bij "Bijwerken uit Cloud" de voortgang getoond wordt. Als dit uitstaat lijkt het alsof MplusKASSA vastloopt, totdat het bijwerken voltooid is. Maar op deze manier kun je wel op de achtergrond bijwerken zonder dat MplusKASSA steeds naar de voorgrond springt vanwege een voortgangsupdate.
Ondersteuning voor allergenen toegevoegd, de volgende functionaliteit werkt:
Het is nog niet mogelijk om:
Keukenscherm wijzigingen:
Snelheidsverbetering bij het opslaan van de printopdrachten voor een (tafel-)bestelbon. Dit kan de tijd die nodig is voor het opslaan van een (tafel-)bestelling aanzienlijk verbeteren.
Verdichten van regels werkt niet!
In de kassa geeft het totaaloverzicht de data van het gehele filiaal weer in plaats van alleen de huidige werkplek.
Als het overzicht Verkoop > Kassabonnen meer dan 500 kassabonnen gaat tonen, dan wordt de gebruiker gevraagd of deze ook de tafelnummers wil inladen, omdat dit de totale inlaadtijd enorm verlengt.
In de toekomst willen we dit beter oplossen zodat deze vraag niet nodig is, maar tot die tijd is dit een manier om kassabonnen sneller in te laden bij grote administraties.
Standaard prijsgroep kan nu ook per werkplek opgegeven worden. (Beheer > Instellingen > Filialen). Indien bij een artikel de prijzen zijn ingevuld voor deze prijsgroep, dan wordt deze prijs als standaardprijs beschouwd. Als er ook een standaard prijsgroep voor het filiaal opgegeven wordt, dan wordt deze groep gebruikt als terugval in het geval de standaard prijsgroep van de werkplek geen resultaat geeft.
Net als voor de prijsgroepen per filiaal geldt voor de prijsgroepen per werkplek ook het volgende:
Er is een nieuw soort voorraadwijziging toegevoegd waarmee aangegeven wordt wanneer er een "Handmatige correctie" gedaan is. Dat wil zeggen, een correctie die niet via de Correctie-functionaliteit in de Q-line zelf gemaakt is, maar wel als correctie bedoeld is.
Er is een nieuw optie waarmee je tijdens het bijwerken uit de Cloud kunt filteren op enkel prijs- en barcodewijzigingen.
Houd er wel rekening mee dat hij nog steeds alle wijzigingen zal overnemen, ook al filter je hierop. Maar je kunt in deze modus wel makkelijker zien wat er qua prijzen en barcodes gewijzigd zal worden, en evt. de wijzigingen deselecteren.
De melding als de kredietlimiet wordt overschreven is aangepast:
CBA ondersteunt nu ook de importering van verkoop_eenheid. Dat wordt bijv. gebruikt voor weegschaalartikelen.
De configuratie voor CBA wordt nu opgeslagen in de database, in plaats van in het register. Dit gaat om zowel de geselecteerde leveranciers en omzetgroepen, als om de CBA databasegegevens. Hierdoor kun je CBA gebruiken vanaf elke werkplek, zonder dat je dit op elke werkplek hoeft in te stellen. Dit betekent dus dat het bestandje CentraalFB.ini niet meer nodig is.
Als bij de e-mailinstellingen een afwijkend poortnummer opgeeft, dan wordt dat poortnummer nu altijd weer correct ingelezen bij het wijzigen van de e-mailinstellingen. Voorheen sprong het poortnummer namelijk steeds terug naar de standaard voor mét TLS (587) of zonder TLS (25).
Het is nu mogelijk om de voortgang bij het inlezen van CBA-wijzigingen te annuleren
CBA heeft nu een instelling om niet-actieve artikelen helemaal te verbergen. Dit kan dienen als alternatief voor auto-import=NEE. Op deze manier kun je auto-import toch aan laten staan, en zodra een klant dan weer gebruik wil maken van een artikel kan deze het artikel actief maken en wordt hij vanzelf weer in de import meegenomen. Ook los je hiermee op dat tijdens het bijwerken een heleboel artikelen getoond worden die je niet meer wil bijwerken.
CBA heeft nu een instelling om niet-actieve artikelen te verbergen. Dit kan dienen als alternatief voor auto-import=NEE. Op deze manier kun je auto-import toch aan laten staan, en zodra een klant dan weer gebruik wil maken van een artikel kan deze het artikel actief maken en wordt hij vanzelf weer in de import meegenomen.
CBA heeft nu twee aparte knoppen erbij gekregen om alleen bijgewerkte of juist alleen nieuwe artikelen in te laden.
Nieuw artikelfilter voor CBA prijs-/barcodewijzigingen. Als je dit filter selecteert, dan worden alle artikelen getoond die op het gekozen tijdstip (of periode) van prijs of barcode zijn gewijzigd.
CBA heeft nu twee aparte knoppen erbij gekregen om alleen gewijzigde of juist alleen nieuwe artikelen in te laden.
Nieuw artikelfilter voor CBA prijs-/barcodewijzigingen. Als je dit filter selecteert, dan worden alle artikelen getoond die op het gekozen tijdstip (of periode) van prijs of barcode zijn gewijzigd.
Als gebruikt wordt gemaakt van een horecamodule, òf gekozen is voor een afwijkende alias voor het woord "klant", dan wordt er nu gebruik gemaakt van een neutrale stempel bij het afrekenen van een kassabon.
De knoppen in de kassa waarmee acties op de bon kunnen worden uitgevoerd hebben een consistente stijl gekregen.
De weergave van tekst bovenin de virtuele kassabon is aangepast zodat tekst zo weinig mogelijk over de actieknoppen zal lopen.
Optie gemaakt om het volgende gedrag UIT te schakelen: Bij het toevoegen van een bereidingswijze aan een bestaande regel met meer dan 1 stuks moet er een afsplitsing gedaan worden van 1 stuk naar een nieuwe regel met de bereidingswijze. De bestaande regel moet de bereidingswijze niet toegevoegd krijgen.
In de kassa onder tab "Details per bestelling" wordt nu ook de werkplek waarop elke bestelling geplaatst is getoond.
De invoerwerkplek is nu ook op de bestelbon af te drukken (hij was al wel op de bonlayout te zetten, maar werd niet ingevuld).
De API-status is nu zichtbaar in het hoofdmenu, bereikbaar via dezelfde knop waarmee je ook berichten kunt opvragen. Als er een probleem met de API is wordt dit kenbaar gemaakt door een fout-icoon. Ook wordt er per API getoond op welke IP-adressen, poortnummer en machine deze draait. Het is mogelijk dat dezelfde API meerdere IP-adressen heeft.
Dit is trouwens geen garantie dat de API ook daadwerkelijk op deze IP-adressen bereikbaar is, dat is weer afhankelijk van firewall, routers, e.d.
De API-status is nu zichtbaar in de kassa, onder het berichtenscherm. Indien de API offline is wordt dit direct in de bovenbalk kenbaar gemaakt door middel van een fout-icoon.
Daarnaast is de weergave van berichten ook gewijzigd. Alle tekst is nu direct zichtbaar, iconen zijn kleiner gemaakt en elk bericht wordt gescheiden door een tussenstreep.
Ook zal de berichtenweergave automatisch vernieuwen bij binnenkomst van een nieuw bericht.
Bij een Ja/Nee kaartveld dat ook leeg kan zijn worden de opties nu getoond als een keuzelijst, in plaats van een selectieveld. Hierdoor is beter te begrijpen welke waarde het veld heeft. Daarnaast werkt Selectie bewerken nu ook goed met zo'n kaartveld, je kunt daar nu namelijk ook kiezen voor (geen waarde).
Bij het invoeren van een correctie op basis van een voorraaddatum is er nu extra tekst zichtbaar die duidelijker uitlegt wat deze functie precies doet.
Bij het wijzigen van een inkooporder, inkooplevering, verkooporder, factuur, pakbon en offerte werden gewijzigde datums niet opgeslagen als je de datum wijzigde en dan direct op Bevestigen drukte. Dat gebeurt nu wel.
Zie de bijlage voor een voorbeeld.
Keuzelijsten op de artikel-, relatie-, medewerkerkaart laten geen dubbele nummering meer zien.
Fix: keukenmanagement maakt geen maakbonnen meer aan waarvan geen enkele regel naar een scherm moet. Fix: verplaatsen van een tafel veroorzaakt geen foutmelding meer als voor het nieuwe doel geen schermen zijn ingesteld.
Er was een viertal EFT betaalwijzen waar geen afstorting aan gekoppeld was in het standaardschema, waardoor er geen externe rekeningen ingesteld konden worden voor deze betaalwijzen. Indien nodig worden deze afstortingen alsnog gekoppeld in deze update. Was dit al op de hand gedaan dan verandert er niets.
De instelling om de prijzen en aantallen van samengestelde artikelen (bijv. met statiegeld) niet getotaliseerd weer te geven werkt nu ook bij verkooporders, pakbonnen en offertes. Deze instelling moet dan op Nee gezet worden.
Backoffice invoer inkoop en verkoop: Na selectie van artikel(en) krijgt de nieuwe regel nu de focus. Focus wordt op de aantal-kolom gezet zodat direct evt. het aantal aangepast kan worden.
Verbeteringen TicketCounter
Uitbreidingen TicketCounter koppeling
Het aantal decimalen bij de spaarpunten instellingen is voor zowel Waarde van 1 punt bij afrekenen als bij Bij dit bedrag 1 punt uitgeven verhoogd naar 5 decimalen.
Het afdrukken van de tekst op H@ND vouchers gaat nu vlotter.
Indien vanuit een filter de instellingen hiervan worden gewijzigd, is het niet meer nodig om het overzicht opnieuw te openen. De wijzigingen van het filter worden direct toegepast.
Omdat de PDF printer alleen het deel van de printopdracht titel tot de eerste punt overneemt gebruiken we geen punten meer maar underscores in printopdracht titels. Offerte printopdrachten hebben nu het offertenummer in de naam.
Database connecties worden niet meer "vastgehouden". Dit is gedaan om de afhandeling van storingen in de connecties te verbeteren.
Aanpassing in "Selectie bewerken":
NULL mag zijn naar een veld dat niet NULL mag zijn is de getoonde melding verduidelijkt en zal ook daadwerkelijk gedaan worden wat gezegd wordt, in plaats van dat er een query-fout optreedtboolean-velden.Snelheidsverbetering bij het opslaan van de printopdrachten voor een (tafel-)bestelbon. Dit kan de tijd die nodig is voor het opslaan van een (tafel-)bestelling aanzienlijk verbeteren.
Stabiliteit keukenmanagement verbeterd.
Witte vierkante tafel is niet meer houtkleurig.
Verdichten van regels werkt weer.
Problemen met het aanklikken van tafels opgelost.
Bug keukenbonnen: Bon liet niet meer de goede status zien als die uitgesplitst werd naar meerdere uitserveerschermen.
De knop waarmee allergenen in de kassa getoond/verborgen kan worden was niet uit te zetten als je een bepaalde module ("Mplus Klantenbeheer met Acties") niet had. Het was niet de bedoeling dat deze instelling gemoduleerd was.
De instelling voor het gebruiken van een lade van een andere werkplek wordt op slave kassa's niet meer overschreven tijdens de synchronisatie.
Master/Slave: Afwijkende filiaalprijzen worden nu correct gesynchroniseerd.
Probleem verholpen waardoor de kassa de melding Expr: px != 0 Function: operator shared_ptr ... kon geven.
Mogelijke oorzaak van crashes bij het afsluiten van het programma verholpen.
Fix: keukenmanagement maakt geen maakbonnen meer aan waarvan geen enkele regel naar een scherm moet. Fix: verplaatsen van een tafel veroorzaakt geen foutmelding meer als voor het nieuwe doel geen schermen zijn ingesteld.
Probleem verholpen waardoor na het sluiten van de tafellijst popup er soms een geheugenfout gemeld werd.
Aanklikken van de Ticketcounter abonnement knop veroorzaakt geen foutrapport meer als er een niet-Ticketcounter artikel geselecteerd is.
Inlezen van CSV bestanden (oa Beheer > Artikelen > Min/max voorraad)
Problemen met terugzetten van een backup zonder omzet verholpen.
Verdichte kortingsdata werd niet goed verwerkt in het nieuwe dagtotalen overzicht.
Filteren op tijdstippen zoals het aanmaak- of wijzigingstijdstip van de artikelkaart werkt nu goed.
Lijst van locaties wordt nu door de Slave gesynchroniseerd.
Bug opgelost met de BPE-registratie van artikelen mèt bereidingswijzen, als je hiervan het aantal wijzigde nà toepassing BPE.
Hierdoor ontstond er een verschil tussen het bedrag dat daadwerkelijk op BPE geboekt werd en het bedrag dat op BPE geboekt had moeten worden.