# # This file is part of QRK - Qt Registrier Kasse # # Copyright (C) 2015-2026 Christian Kvasny # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # Button Design, and Idea for the Layout are lean out from LillePOS, Copyright 2010, Martin Koller, kollix@aon.at # # -- 21 VERSION 1.36.10.260522 * Fix: QRK Terminal - zeigt nach dem Bonieren den richtigen Druckernamen an (z.B. "Gedruckt auf: Schank, Küche") statt einer pauschalen Meldung. * Fix: QRK Terminal - Bonierungs-Bestätigung als Snackbar (schließt nach 6 Sekunden) VERSION 1.36.9.260520 * Fix: Leider waren beim letzten Update bereits behobene Fehler wieder vorhanden. VERSION 1.36.8.260519 * Fix: QRK Terminal — Bon-Druck zeigt jetzt Raum und Tisch wie auf der Kassa (z.B. "Bestellung Restaurant - Tisch 1"). Bisher stand am App-gebonierten Druck nur die interne Tisch-ID und kein Raum. + Update: QRK Terminal — Tippen auf einen Raum oder Tisch zeigt jetzt sofort einen Lade-Spinner, damit der Wirt sieht, dass die Aktion angekommen ist. Antwortet die Kassa nicht innerhalb von 10 Sekunden, kommt eine klare Fehlermeldung statt der App in der leeren Ansicht hängen zu lassen. VERSION 1.36.7.260517 + Add: Gutschein-Zahlung über die QRK-Mobile App: der Wirt kann Mehrzweck- und Einzweck-Gutscheine direkt am Tisch einlösen, mit Restzahlung in Bar oder auf Karte. Die Buchung läuft genau so wie bei der Kassen-eigenen Gutschein-Zahlung (RKSV-konform). + Add: Gutschein-Barcode-Scanner in der QRK-Mobile Android-App (für die vom Coupon-Plugin generierten Code-128-Barcodes auf der Quittung). + Add: Bezahl-Methoden in der App folgen jetzt automatisch den Kassen-Einstellungen: wenn auf der Kassa "Bankomat-Button" oder "Kreditkarten-Button" ausgeblendet ist, zeigt die App diese Methoden auch nicht mehr an. Gutschein-Button erscheint nur, wenn das Coupon-Plugin auf der Kassa aktiviert ist. * Fix: Mobile-UI Update-Mechanismus: die Kassa zieht Versionen vom Server nur noch wenn die Server-Version neuer als die lokale ist (semver-Vergleich). Bisher hat ein älterer Server-Stand alle Kassen automatisch zurückgesetzt. * Fix: QRK Mobile — Update-Banner wird jetzt nach Download sichtbar angezeigt (war zuvor durch den Header verdeckt). * Fix: QRK Mobile — Tisch-Buttons in der Gastro-Ansicht zeigen ihre Farbe (grün/rot/orange) wieder zuverlässig. Bei mehreren schnellen Aktualisierungen aus dem Mobile-Plugin konnte die Hintergrundfarbe verloren gehen, obwohl Symbol und Preis korrekt waren. + Add: Neuer QRK Viewer (QrkViewer2) mit mehr sichtbaren Daten. Tab Layout VERSION 1.36.6.260515 + New: QRK Mobile — UI-Update ohne Kassa-Neuinstallation. Die Kassa holt index.html und app-version.json automatisch vom service.ckvsoft.at-Server (Cache neben der DB) und liefert sie an die Handies aus. Kleine UI-Änderungen brauchen keinen neuen Kassa-Build mehr - Datei auf den Server, beim nächsten Heartbeat (max 2h) ist sie auf allen Kassen aktiv. Fallback auf die eingebaute Variante wenn der Server nicht erreichbar ist. + New: QRK Mobile — Update-Banner am Handy zeigt zuverlässig wenn eine neue UI bereitliegt. Funktioniert beim App-Start, beim Vor-/Zurückschalten und durch automatisches Nachfragen alle 15 Minuten. Wirt tippt "Jetzt anwenden" und die neue UI ist da. + Update: QRK Mobile — Bar-Bezahlen ohne Eingabe. Drückt der Wirt im Bar-Schritt direkt OK ohne Betrag einzugeben, wird der Bonbetrag als gegeben übernommen (passend gezahlt, kein Wechselgeld). Spart Tippen bei der häufigsten Bar-Situation. + Add: QRK Mobile — Bon-Aufteilen am Handy. Wenn ein Tisch sich teilt, kann der Wirt einzelne Positionen oder Mengen aus einem offenen Bon auf einen neuen Bon übertragen. Der neue Bon erscheint sofort in der Liste, kurz orange hervorgehoben mit "Neu"-Markierung, damit man ihn nicht übersieht. + Add: QRK Mobile — Sortierung der Bons konfigurierbar. Im Plugin- Einstellungsdialog kann gewählt werden ob neue Bons oben oder unten in der Liste erscheinen. VERSION 1.36.5.260515 + Add: QRK Mobile — Bezahlen direkt vom Handy. Pro offenem Bon ein "Bezahlen"-Button in der Tisch-Ansicht. Methode auswählen (Bar, Bankomat, Kreditkarte), bei Bar zusätzlich das gegebene Geld eingeben. Wechselgeld wird groß angezeigt. RKSV-Signatur, Belegnummer und Bondruck laufen wie bei der Kassa - alle steuerrelevanten Vorgänge bleiben auf der Kassa. + Add: QRK Mobile — Mischzahlung am Handy. Wird beim Bar-Zahlen weniger als die Bonsumme eingegeben, erscheint die Auswahl für die Restzahlung (Bankomat oder Kreditkarte). Gleicher Mechanismus wie der "Gemischt"-Button im Gegeben-Dialog der Kassa. + Add: QRK Mobile — Bon aufteilen ("Splitten") am Handy. Pro Bon mit mehreren Artikeln erscheint ein "Splitten"-Button. Artikel werden per Tap ausgewählt, bei Mehrfach-Artikeln steht ein +/− Mengen-Auswähler bereit. Eine Vorschau zeigt neuen Bon und Restbon nebeneinander, erst nach Bestätigung wird tatsächlich aufgeteilt. Vorgehen identisch zum Splitten in der Kassa. + Add: QRK Mobile — Neuer Bon nach Split wird hervorgehoben. Nach dem Aufteilen pulsiert der frisch entstandene Bon kurz orange und ist mit einem "Neu"-Badge markiert. Hilft bei vollen Tischen den richtigen Bon sofort zu finden. + Add: QRK Mobile — Sortier-Einstellung in den Plugin-Optionen ("Neueste Bons oben anzeigen"). Standard wie bisher (neueste unten, wie auf der Kassa); aktiviert erscheinen neue Bons ganz oben in der Liste am Handy. Wirkt sofort, kein Neustart nötig. + Add: QRK Mobile — App-Updates ohne App-Neustart. Wenn die Kassa eine neuere UI-Version bereitstellt, lädt das Handy diese im Hintergrund und zeigt einen blauen "Update bereit"-Banner mit "Jetzt anwenden"-Button. Ein Tap, fertig. Bisher war ein zweimaliger App-Neustart nötig. * Fix: Plugin-Loader — C++20-Kompatibilität hergestellt. Eine lokale Variable hieß "requires", was unter dem aktuellen C++-Standard ein reserviertes Schlüsselwort ist. Reine interne Umbenennung, Plugin-Schnittstelle (JSON-Feld "requires") bleibt unverändert. VERSION 1.36.4.260514 + Add: Plugin "QRK Mobile" für Bonierung am Handy oder Tablet (nur QRK-GASTRO, Webview-basiert, Kellner verwenden eine Android-App im selben WLAN, Bonierung wandert direkt in die Tisch-Bons inkl. Küchen- und Bardruck) + Add: QRK Mobile — Räume, Tische und offene Tickets am Handy sichtbar. Bei belegtem Tisch wählt der Kellner aus einem Bon-Picker (Uhrzeit, Summe, erste Artikel) ein bestehendes Ticket zum Erweitern oder legt einen neuen Bon an. + Add: QRK Mobile — Mengen-Badge auf den Artikel-Kacheln. Tap = +1, Tap auf das grüne Badge = −1. Sichtbares Tap-Feedback per Pulse-Animation. + Add: QRK Mobile — Extras (MIT / OHNE) am Handy. Tap auf einen Bestell-Eintrag im Bon-Modal zeigt drei Buttons (+ MIT, − OHNE, Zeile löschen). Bei MIT/OHNE schließt sich das Modal, ein oranger Banner zeigt den aktiven Modus an, der nächste Artikel-Tap im Grid wird als Extra zugeordnet. Verhalten und Preisaufschlag identisch zur Kassa. + Add: QRK Mobile — Quickartikel (Sonderartikel / Tagesmenü) in der App. Kachel "+ Sonderartikel" öffnet einen Dialog mit Name, Preis, Warengruppe, Steuersatz und Drucker. Existiert der Name in der Gruppe schon, wird die productId wiederverwendet; eingegebener Preis wird für den aktuellen Bon verwendet (products-Preis bleibt unverändert). + Add: QRK Mobile — QR-Code zur Schnellverbindung. Im Status-Dialog des Plugins wird ein QR-Code angezeigt der Server-Adresse und Token enthält. Die Android-App scannt ihn und ist sofort verbunden — kein händisches Eintippen des Tokens. + Add: QRK Mobile — Status-Dialog der Kassa zeigt verbundene Geräte (Modell, App-Version, IP, letzte Aktivität) inkl. Auto-Refresh alle 5 Sekunden. + Add: QRK Mobile — Versionsanzeige (UI- und App-Version) in der Kopfzeile der App, immer sichtbar. + Add: QRK Mobile — Automatische App-Updates über WLAN. App lädt neuere HTML/JS-Versionen direkt von der Kassa nach, sobald eine vorhanden ist. Kein neues APK nötig für UI-Änderungen. + Add: Plugin-System unterstützt "requires"-Feld in der Plugin-JSON, um Plugins auf eine Variante (pro, gastro) zu beschränken. Plugins ohne passendes Build werden gar nicht geladen. + Add: Live-Refresh der Bestellansicht und Tischauswahl wenn extern (z.B. vom Handy) boniert wurde — Anzeige aktualisiert sich ohne manuelles Neu-Laden VERSION 1.36.3.260509 * Fix: Lizenz-Download — Erfolgsantwort wird wieder korrekt erkannt (Fehler "Antwort konnte nicht gelesen werden" trat fälschlich auch bei erfolgreichem Lizenz-Download auf) * Fix: Fortschrittsbalken im Updater funktioniert wieder * Fix: Versionschecker auf neue Server-URL umgestellt * Fix: CKVSoft-Bibliothek auf aktuelle Version gepumpt VERSION 1.36.2.260430 * Fix: Reports - Warengruppen-Summen mit mehreren Steuersätzen werden korrekt berechnet * Fix: Reports - Cent-genaue Übereinstimmung aller Summen (Tagesumsatz, Steuern, Warengruppen, Zahlungsmittel) * Fix: Reports - Mitarbeiter-Konsumation wird auch dann erfasst wenn keine sonstigen Verkäufe vorhanden sind * Fix: Umsatzanzeige nach Benutzer wird nur angezeigt wenn Benutzer angelegt sind * Fix: Verbesserte Genauigkeit bei Berechnungen mit Dezimalmengen (z.B. Wiegewaren) * Fix: Quickartikel wurde nicht übernommen wenn der Artikel schon mal verkauft wurde VERSION 1.36.1.260415 * Fix: Produkte werden mehrmals angelegt VERSION 1.36.0.260402 + Add: Vorgang Parken im Kassenmodus + Add: Neuer KEY Check * Fix: Formatierung bei den Abschlüssen VERSION 1.34.5.260328 * Fix: Doppelter Firmenname am Bon VERSION 1.34.4.260327 * Fix: Update von alten Datenbanken funktionierte nicht VERSION 1.34.3.260314 * Fix: Korrektur der Anzeige des Firmennamens auf den Abschlüssen. VERSION 1.34.2.260305 * Fix: Optimierung der Datenbank-Erkennung beim Programmstart. Das System erkennt nun automatisch, ob eine Datenbank verschlüsselt oder unverschlüsselt vorliegt. Dies verhindert Fehlermeldungen bei Inkompatibilitäten zwischen den globalen Einstellungen und dem tatsächlichen Dateiformat und sorgt für einen reibungslosen Zugriff auf Ihre Datenbestände. + Add: Intelligente Treiber-Zuweisung für SQLCipher und SQLite. Bei der Erstellung neuer Datenbanken wird die gewählte Sicherheitsstufe konsequent angewendet, während bestehende Archive unabhängig von der Voreinstellung sicher geladen werden. Dies erhöht die Stabilität bei Migrationen und beim Wechsel zwischen verschiedenen Systemumgebungen. VERSION 1.34.1.260219 | Interner Windows Versionscheck VERSION 1.34.0.260219 * Fix: Stabilitäts-Fix für die Datensicherung unter Windows 32-Bit. Um Abstürze durch Inkompatibilitäten in der Kompressions-Bibliothek zu vermeiden, wird das Backup auf 32-Bit-Systemen nun als strukturierter Ordner statt als ZIP-Archiv erstellt. Dies gewährleistet eine maximale Datensicherheit unabhängig von der Systemarchitektur. + Add: Migration auf das aktuellste Qt-Framework 5.15.18. Durch den Umstieg auf die neueste Long-Term-Support (LTS) Version von Qt profitiert die Anwendung von verbesserten Sicherheits-Patches, erhöhter TLS/SSL-Stabilität und einer optimierten Performance unter Windows 10 und 11. + Add: Optimierte Datensicherungs-Struktur. Die Backup-Ordner und Archive enthalten nun im Namen den Zeitstempel (YYMMDD_HHMMSS) sowie den Namen der jeweiligen Datenbank-Konfiguration. Dies ermöglicht eine eindeutige Zuordnung bei der Nutzung mehrerer Kassen-Instanzen. + Fix: Bereinigung von SSL-Warnungen im Auto-Update-Modul. Veraltete Verschlüsselungsschnittstellen wurden durch moderne Standards (sslHandshakeErrors) ersetzt, um die Kommunikation mit den Update-Servern zukunftssicher zu gestalten. VERSION 1.32.3.260215 * Fix: SQLCipher-Backup auf Version 3 fixiert, um Kompatibilität zwischen Windows- und Linux-Datenbanken sicherzustellen. * Fix: Puffer für Tages-/Monatsabschluss-Prüfung implementiert. Verhindert das Überspringen von Abschlüssen, wenn Belege unmittelbar vor der Sperrstunde erstellt werden. * Fix: Zentrale Status-Logik in der Gastro-Klasse implementiert. Dies reduziert redundante Datenbankabfragen und optimiert die Performance beim Raumwechsel. + Add: Einführung einer erweiterten Status-Visualisierung für Räume und Tische. Durch die neuen Indikatoren Ⓐ (Aktiv) und Ⓟ (Geparkt) ist der aktuelle Belegungsstatus nun konsistent in allen Ebenen der Tischübersicht sofort erkennbar. + Add: Optimiertes Button-Layout mit dynamischen Zeilenumbrüchen für Symbole und Namen. Dies sorgt für eine bessere Lesbarkeit und eine intuitive Benutzerführung auf Touch-Oberflächen. VERSION 1.32.2.260213 * Fix: Beim Anlegen einer neuen DB unter Windows wurde diese nicht richtig erstellt (Absturz durch File-Locking/Dangling Pointers), wodurch beim zweiten Aufruf doppelte Einträge entstanden. * Fix: Ein Fehler wurde behoben, durch den Datensicherungen in seltenen Fällen leer (0 Bytes) gespeichert wurden. * Fix: Die Stabilität beim Beenden des Programms wurde verbessert, um Abstürze während der Datenbereinigung zu verhindern. * Fix: Korrektur der Zeitberechnung für Tages- und Jahresberichte, damit alle Belege lückenlos dem richtigen Zeitraum zugeordnet werden. * Fix: Die Rabattanzeige in der Statistik wurde korrigiert und zeigt nun die exakten Netto-Werte an. * Fix: Ein Problem wurde beseitigt, bei dem die Abfrage für ausstehende Abschlüsse in einer Endlosschleife hängen bleiben konnte. * Fix: Die Eingabe von Steuersätzen akzeptiert nun flexibel Komma und Punkt, um Fehleingaben bei der Konfiguration zu vermeiden. * Fix: Die Anzeige von Steuersätzen wurde vereinheitlicht und stellt nun auch Dezimalstellen (z.B. 7.7% oder 2.5%) korrekt dar. * Fix: Bereinigung der Datenbank-Logik bei Jahresabschlüssen, um eine korrekte Zuordnung der Monatsumsätze sicherzustellen. + Add: Massive Beschleunigung der Datensicherung: Der Export und das Packen der Daten erfolgt nun bis zu doppelt so schnell, besonders bei sehr großen Journalen. + Add: Die Sperrstunde wird nun sofort nach einer Änderung im System übernommen, ohne dass ein Neustart erforderlich ist. + Add: Intelligente Sperrstunden-Warnung: Die Warnmeldung erscheint nun nur noch einmal und blockiert nicht mehr das gesamte System durch mehrfache Fenster. + Add: Präzisere Überwachung des Geschäftstages: Das System erkennt nun exakt den Tageswechsel (auch nach Mitternacht) und warnt sekundengenau vor der Sperrstunde. + Add: Verbesserte Systemleistung: Hintergrundprozesse für die Zeitüberwachung wurden optimiert, um die Prozessorlast zu senken. + Add: Intelligente Mengenanzeige in Berichten: Artikelmengen werden nun automatisch als Ganzzahl oder Dezimalzahl formatiert, je nachdem ob Anbruchmengen (z.B. Waage) vorhanden sind. + Add: Verbesserte Übersichtlichkeit in Statistiken durch die explizite Kennzeichnung von Warenmengen als "Einheiten", um Verwechslungen mit Geldbeträgen auszuschließen. VERSION 1.32.1.260206 * Fix: Endlosschleife im CouponGenerator durch zusätzliche Datenbank-Fehlerprüfung verhindert. * Fix: Sicherheitslimit (Fail-Safe) für die maximale Anzahl an Versuchen bei der Generierung eindeutiger Gutscheincodes hinzugefügt. * Fix: Zufallsgenerator verbessert: Nutzt nun die globale QRandomGenerator-Instanz, um identische Codes bei extrem schnellen Prozessoren zu vermeiden. * Fix: Fehler beim automatischen Monatswechsel behoben, bei dem Belege am Monatsanfang (z. B. 01.12.) übersprungen wurden (Korrektur des Datums-Offsets). * Fix: Die fehlerhafte Reduzierung des Prüfdatums um einen Tag (addDays(-1)) bei Tagesabschlüssen wurde entfernt, um saubere Zeiträume zu gewährleisten. + Add: Erhöhte Stabilität des Gutschein-Erstellungsprozesses bei Problemen mit der Datenbankverbindung. + Add: Trennung zwischen technischem Erstellungszeitpunkt (timestamp) und logischem Belegdatum (infodate). + Add: Jahres- und Monatsbelege werden nun im korrekten Zielmonat einsortiert (via infodate), auch wenn die physische Erstellung erst später erfolgt. VERSION 1.32.0.260202 * Fix: Problem beim Initialisieren einer neuen Datenbank behoben (SQLCipher-Handshake). * Fix: Stabilität der Verschlüsselungsroutine verbessert, um Startprobleme auf manchen Systemen zu verhindern. + Add: Erhöhte Datenbanksicherheit durch optimierte Verschlüsselungsparameter. VERSION 1.30.3.260111 * Fix: Gutscheine VERSION 1.30.2.251107 * Fix: Ein Fehler wurde korrigiert, der dazu führte, dass die Gesamtsumme auf dem Tisch nicht korrekt angezeigt wurde, nachdem ein Artikel, der noch nicht boniert (gedruckt) wurde, aus der Bestellung entfernt wurde. * Fix: Korrekturen an der Datenbankaktualisierung. VERSION 1.30.0.251105 * Kritischer Fix: Das Problem der nicht-sequenziellen Belegnummernvergabe ('receiptNum') während der Zeitumstellung (Sommer-/Winterzeit) wurde behoben. Bisher konnte die App fälschlicherweise eine Zeitreise in die Vergangenheit erkennen, was zur Blockierung von Belegen führte. * Datenbank-Migration: Alle zeitkritischen Tabellen (receipts, reports, tickets, journal, history) wurden um die Spalte `unix_timestamp` erweitert. Dies stellt sicher, dass die zeitliche Reihenfolge der Belege nun über einen **linearen, zeitzonenunabhängigen UTC-Zeitstempel** geprüft wird. * Integrität garantiert: Durch eine komplexe Datenbank-Migration (Schema-Austausch in SQLite/MySQL) wird sichergestellt, dass **alle zukünftigen Einträge** diesen korrekten, sequenziellen Zeitstempel **automatisch** von der Datenbank erhalten. Eine manuelle Code-Anpassung aller `INSERT`-Statements war dadurch nicht notwendig. * Folgefehler behoben: Das damit verbundene Problem, dass nach einem Rollback die Belegnummer auf NULL gesetzt wurde, ist durch die Korrektur der Zeitlogik nun ebenfalls behoben. * Alle Logik-Checks abgesichert: Die **Systemzeit-Prüfung** (Anti-Rollback), sowie die Prüfungen der **Berichts- und Abschlusslogik (EOD/EOM)**, wurden ebenfalls von lokaler Zeit auf den UTC-Unix-Zeitstempel umgestellt. Dies verhindert alle bekannten Fehler, die durch manuelle Zeitkorrekturen oder automatische Zeitumstellungen (DST) in der App ausgelöst werden konnten. * Datenbank-Transaktionen (Cashbook): Das Einfügen neuer Kassabuch-Einträge wurde in eine **Datenbank-Transaktion** eingebettet. Dies stellt sicher, dass ein Eintrag (inkl. Prüfsumme) nur dann permanent gespeichert wird, wenn alle Schritte fehlerfrei durchlaufen werden. Bei einem Fehler wird die Transaktion zurückgerollt, um Datenkorruption zu verhindern. * Typ-Konsistenz (`qlonglong`): Die interne Datenverarbeitung von **IDs, Beträgen, Prüfsummen und Zählern** im Kassabuch wurde von `int` (32-Bit) auf den sichereren Typ **`qlonglong`** (64-Bit) umgestellt. Dies verhindert mögliche Überläufe bei großen Beträgen oder bei der Verarbeitung langer Prüfsummenketten und gewährleistet die Kompatibilität mit den Datenbank-`INTEGER`-Typen. * Korrekte Prüfsummenbasis: Die Abfrage der letzten gültigen Kassabuch-Prüfsumme wurde korrigiert, indem stornierte Einträge (`WHERE deleted = 0`) ausgeschlossen werden. Dadurch wird die **Integrität der Prüfsummenkette** sichergestellt und die Grundlage für neue Einträge ist immer korrekt. * Optimierung der Benutzeroberfläche: Nach dem manuellen Einfügen eines Kassabuch-Eintrags wird die Ansicht des Kassabuchs nun **automatisch aktualisiert**. * Fehlende Abhängigkeiten: Die Migrationsskripte zur Implementierung der Unix-Zeitstempel (`QRK-sqlite-update-32.sql`, `QRK-mysql-update-32.sql`) wurden der Ressourcen-Datei hinzugefügt. VERSION 1.28.5.250729 * Fehlerbehebung: Wenn die Signatureinheit ausgefallen ist, wurde dies bisher nur auf dem Bon angezeigt. Der Ausfall ist jetzt zusätzlich auch in der App deutlich sichtbar. * Überarbeitung der Texte für Zugriffsberechtigungen zur besseren Verständlichkeit und Einheitlichkeit. * Fehlerbehebung: Problem bei der Speicherung von Zertifikaten in MariaDB wurde behoben (Syntaxfehler durch SQLite-spezifische Zeitstempelfunktion). + Erweiterung: Die PIN-Verifikation der Signatureinheit wird nun durchgeführt und mit Statusanzeige in den Einstellungen dargestellt. + Eine neue Option erlaubt den Import Modus auch dann, wenn die Signatureinheit nicht verfügbar oder fehlerhaft ist. Nur in Ausnahmefällen verwenden! VERSION 1.28.4.250722 + Im Hilfemenü gibt es jetzt die Möglichkeit zum Upload der Logdatei. * Der CARDOS-Fehler lag nicht an der neuen Fehlerabfrage, sondern an einem Tippfehler, der durch die Autovervollständigung entstanden ist. Das sollte jetzt endgültig behoben sein. VERSION 1.28.3.250721 * Fix für CARDOS A-Trust VERSION 1.28.2.250721 * Fix PrimeSign lange Seriennummer VERSION 1.28.2.250719 + Aktualisierung von ckvsoft-Bibliothek - Lizenz Download * Fix ACOS ID PIN Nummer VERSION 1.28.1.250710 + Unterstützung für PrimeSign-Karten hinzugefügt. Achtung: korrekte PIN-Eingabe erforderlich! * Datenbankschema aktualisiert – verbesserte Unveränderbarkeit der Daten. * PrimeSign Online-Serveradressen korrigiert – je nach Anbieter des Zugangs. * CKVSoft-Bibliothek auf aktuelle Version gepumpt. * Diverse interne Abläufe optimiert und stabilisiert. * Weitere kleinere Anpassungen und Verbesserungen (Details leider nicht mehr vollständig erinnerlich). VERSION 1.26.3.250424 + PrimeSign als zusätzlichen Online RKSV Provider * Fix Coupon Plugin, Gutscheine werden nicht mehr bei den Artikeln angezeigt. * Fix Coupon Plugin, Eingabe von Cent. VERSION 1.26.2.250407 * Fix Abschluss Header auf kleinen Druckern. VERSION 1.26.1.250402 * Kartenablaufwarnung: Wird erst 3 Monate vor Ablauf angezeigt. VERSION 1.26.0.250401 + PRO-Markierungen, um klarer zu kennzeichnen, welche Features nur in der PRO-Version verfügbar sind. + Optionaler Bondruck, wenn der Betrag unterhalb eines definierten Mindestwertes liegt. + Optionaler BondruckDialog. + Masterdaten und Kassaid werden auf Abschlüsse gedruckt. + Upgrade ckvsoft für die neue RK Karten Version VERSION 1.24.23.250113 * Fix: Csv Artikel Import Darstellung im Darkmode. * Anpassung an die Linuxversion VERSION 1.24.22.250111 * Fix: Linux Speicherzugriff Fehler. VERSION 1.24.21.250110 * Fix: UniqueMachineFingerPrint. * Fix: OSInfo. * Fix: Backups werden in einen eigenen Thread verarbeitet. Dadurch wird der normale Ablauf nicht blockiert. VERSION 1.24.20.241031 * Fix: Alle SQL-Abfragen wurden überarbeitet, um mögliche Fehler besser zu erkennen. * Fix: Die Auswahl beim Export von Artikeln wurde lesbarer gestaltet. * Fix: Der Export von Artikeln wurde verbessert, sodass Fehlermeldungen nur bei tatsächlichen Fehlern und nicht bei einem Abbruch angezeigt werden. * Fix: Die Einstellung zur Darstellung von Zahlen mit Tausenderpunkten wurde nicht übernommen. * Fix: Der "Lizenz erneuern"-Button wurde nicht angezeigt. * Fix: Die Dokumentenliste wurde bei einem Storno nicht aktualisiert. * Fix: Der Loginname und der Checkstatus wurden nicht gespeichert. * Fix: Gastro-Extra-Artikel konnten zu jedem Artikel hinzugefügt werden; jetzt wird der Steuersatz überprüft. * Fix: Gastro-Extra-Artikel-Preis wird korrekt addiert oder subtrahiert. * Fix: Gastro-Zwischenrechnung zeigte keine Extras an. * Fix: Gastro-Ticket konnte nicht storniert werden, wenn Extra-Artikel enthalten waren. * Fix: Gastro Die Checkbox "Extras werden verrechnet" konnte verändert werden, auch wenn bereits Extra-Artikel bei der Bonierung vorhanden waren. * Fix: Gastro-Quick-Artikel konnte nicht als Extra hinzugefügt werden. * Fix: Gastro-Abschluss-Check beim Bezahlen, auch wenn der Tisch als Hotelzimmer deklariert ist. * Fix: Gastro-Abschluss wird erzwungen, wenn die Zeit seit dem letzten Bon mehr als 24 Stunden beträgt, auch wenn der Tisch als Hotelzimmer deklariert ist. VERSION 1.24.18.241024 * FIX: Problem mit dem R2B-Button behoben * FIX: Korrektur des numerischen Gruppenseparators VERSION 1.24.18.241024 * FIX: Ungewollte NULL-Belege wurden erstellt VERSION 1.24.18.241016 + Überarbeitet: Die Quickartikel-Funktion wurde verbessert – Warengruppen sind nun zur Auswahl verfügbar. Zudem gibt es eine Info-Meldung, falls der Artikel bereits existiert. * Fix: Bei deaktiviertem Gutscheinmodul konnte eine Mischbezahlung mit Gutscheinen erfolgen, ohne dass der Gutschein auf dem Bon vermerkt wurde. * Fix: Probleme mit der Quickartikel-Funktion behoben. * Fix: Fehler behoben, bei dem manuell hinzugefügte Artikel mit demselben Namen, aber unterschiedlichem Preis, falsch behandelt wurden. VERSION 1.24.17.240908 * Fix: Druckerdefinitionseinstellungen korrigiert + Add: Schriftgröße für Abhol- und Bestellbons nun anpassbar - Entfernt: Nicht verwendete PDF-Checkbox aus den Druckerdefinitionen – für PDF-Drucke bitte den QrkPDF-Drucker verwenden VERSION 1.24.16.240822 * Fix: Neue Textfarbe für den SplashScreen – im Darkmode war der Text nicht lesbar * Fix: Optimierung der Druckerinitialisierung VERSION 1.24.14.240820 + Add: „DEMO“-Text zu VoidLines im Demomodus hinzugefügt * Fix: Problem mit langer Drucker-Ladezeit in QT5 behoben VERSION 1.24.12.240724 * Fix Fehlender Kontrollbeleg Button in der Gastro * Fix Leerer Kategoriename wurde gespeichert * Fix Leerer Gruppenname wurde gespeichert * Fix Leerer Produktname wurde gespeichert * Fix Kategorien sichtbar/unsichtbar schalten * Fix Doppelte Raum/Tisch namen * Fix Leerer Raumname wurde gespeichert * Fix Leerer Tischname wurde gespeichert * Fix Tagesabschluss nach Startbeleg war nicht möglich VERSION 1.24.11.240618 * Fix Mischzahlung wurde nicht richtig dargestellt VERSION 1.24.10.240616 * Fix ImportMode JSON secondPayedBy Gutschein VERSION 1.24.10.240615 + Mehrzweck Gutscheine von Drittanbietern wie sodexo, pluxee ... + Rabatt und Originalpreis Summe auf den Abschlüssen * Fix Givenbox * Fix Backup, Transaktion wurde beendet VERSION 1.24.09.240527 * Fix Barcode Finder * Fix Gutschein Plugin * Etwas Aufgeräumt VERSION 1.24.03.240501 + Gutschein Plugin Part 1 * Fix Einige kleine fixes die beim Umschreiben des Codes für das Gutschein Plugin gefunden wurden * Fix Kassabuch, updates wurden nicht durchgeführt VERSION 1.24.02.240413 * Fix Sortierung der Tische wird beim verlassen der Kassa nicht übernommen VERSION 1.24.01.240317 + Abrechnung Gruppenpreis. * Extras auch am Bon sichtbar * Rabattpreis UI Anzeige Fehler VERSION 1.22.16.230210 + Extra Produkte können jetzt verrechnet werden. In den Einstellungen kann das Standardverhaltn eingestellt werden. * Fix Preisänderung über die Onboard Tastatur wurden nicht übernommen VERSION 1.22.14.221623 * Fix Gelöschte aber verkaufte Artikel werden in den Warengruppen Abschlüssen nicht berücksichtigt. * Fix UserManager VERSION 1.22.13.221606 * Fix Beim beenden über den Logindialog blieb ein Teil von QRK offen und konnte nicht mehr gestartet werden. VERSION 1.22.12.221601 * Fix Gelöschte schon verkaufte Artikel * Fix Umsatzinfo VERSION 1.22.11.221001 + Chart Plugin Export (csv) * Fix Bei der Tagesumsatzanzeige wurde die Abschlusszeit nicht berücksichtigt VERSION 1.22.10.220910 + Warengruppen Auswahl im Diagramm * Fix Mindestbestand Dialog wird nicht angezeigt (Gastro) * Fix Sql Warning wenn das Kassenbuch nicht aktiv ist * Überprüfung ob die Kassa schon läuft wurde abgeändert VERSION 1.22.9.220904 * Fix Kontrollbeleg Button bei offenen Posten * Fix Daten Importer * Fix Erster Tagesabschluss wurde nicht automatisch gemacht VERSION 1.22.8.220603 * Fix blinkende Tischanzeige * Fix offene Bonierung mit 0,00€ wurden nicht angezeigt. + Offene Bonierungen können beim Abschluss ignoriert werden (individuell und in den Einstellungen/Extra/Abschlüsse einstellbar) + Detailtext zum Abschlussdialog hinzugefügt + CloseCashRegister permissions zu UserManager hinzugefügt + Backup FOREIGN_KEY_CHECKS VERSION 1.22.7.220408 * Fix Gastname kann jetzt am Bon angedruckt werden. (individuell und in den Einstellungen einstellbar) * Fix Gastname Completer * Fix Raum und Tischname ist jetzt als Template Variable verfügbar VERSION 1.22.6.220329 * Fix GruppenTAX wurde nicht gespeichert bzw. als 0 Steuersatzt erkannt. * Fix Benutzername länge. Im Anmeldedialog waren nur 16 Zeichen möglich. Im Benutzermanager jedoch mehr. VERSION 1.22.5.220301 * Fix Abschluss Uhrzeit. VERSION 1.22.4.220212 * Fix QuickButtons Speed. * Fix Typos VERSION 1.22.3.220212 * Fix DEP. Storno wurde nicht richtig gebucht. VERSION 1.22.2.220202 * internes cleanup und fixes. VERSION 1.22.1.220131 * Fix SpeedUp Cardreader Abfrage * Fix Barcodes Plugin EANCODE13 TYPE 28/29 Handling * Fix SmartCard Seriennummer abfrage VERSION 1.22.0.220124 + GASTRO Ticket Gastname (Datenbank Änderung) + Barcode Plugin EANCODE13 Artikel Gruppierung einstellbar + Debug Zeitmessung für Backups in der Logdatei * Fix Barcode Plugin EANCODE13 TYPE 21/22 und 28/29 Handling VERSION 1.20.3.220119 * Fix Reset DEMODATEN VERSION 1.20.3.220115 + Barcode Plugin EANCODE13 TYPE 21/22 und 28/29 Handling (1.2.0) VERSION 1.20.1.220104 * Kassabuch Erweiterungen Update to 1.0.2 / Stornomöglichkeit * Diagramm Erweiterungen Update to 1.0.2 / Datum von bis Auswahl * Fix WsdlBackup Restore von Dateien die nicht aus den aktuellen Jahr sind. Update to 1.0.3 * Fix Storno bei deaktivierem Kassabuch nicht möglich. * Fix GegebenDialog Fokus VERSION 1.20.1.211230 * Kassabuch Erweiterungen Update to 1.0.1 * Fix MaridDB SQL Query change not existing datetime function to DATE_FORMAT VERSION 1.20.0.211226 + Kassabuch 1.0.0 als Plugin für die PRO und GASTRO Version + Neue RKSV ACOS ID Karte (Ab 2022) wird unterstützt + Für Unbare Stornos bzw. Mischzahlungen kann die Rückzahlung auf BAR gestellt werden. (Einstellungen -> Kassa) Ist dieser Punkt nicht aktiv wird auf die Ursprüngliche Zalungsart rückgezahlt. * Fix RKSV Online Zugang wurde auf die neue URL umgestellt * Fix Mischzahlung (Eingabe von . (Punkt) ignorierte die Mischzahlung in der Dokumentenansicht) * Fix Mischzahlung Storno VERSION 1.18.2.211201 * Fix Druck Tages/Monatsabschluss. Farben für Ausdruck angepasst * Fix Windows10 darkmode VERSION 1.18.1.211013 * Fix missing Settings * Fix Dokumentenansicht Filter + Kundentext zur Dokumentenansicht hinzugefügt VERSION 1.18.210309 * Datenbankstruktur Änderung. Es gab immer wieder Probleme mit Backup/Restore bei MySQL/MariaDB * Fix Database Neuinstallation. Wurde nicht in der Konfiguration gespeichert * Fix Warengruppenabrechnung mit geändertem Steuersatz bei abgelaufener PRO version * Plugin WSDL Fix. Wurde nicht erkannt VERSION 1.16.9.210303 (nur Linux) * Fix Database Neuinstallation. Wurde nicht in der Konfiguration gespeichert * Fix Warengruppenabrechnung mit geändertem Steuersatz bei abgelaufener PRO version VERSION 1.16.8.201130 * Fix Benutzermanager * Fix ACL VERSION 1.16.7.201002 * Fix Barcode Alphanumerische Eingabe * Fix minus Eingabe BON zu Rechnung VERSION 1.16.6.200917 * Fix Mögliche Bonierung nach Abschluss wenn dieser nach Mitternacht jedoch vor der eingestellten Sperrstunde erfolgte. Eine neue Bonierung ist erst wieder nach der eingestellten Sperrstunde möglich. (Neuer Arbeitstag) VERSION 1.16.5.200827 * Fix QrkViewer Drucken * Fix MySql-check VERSION 1.16.4.200817 * Fix Kassenmodus: Netto/Brutto Berechnung beim ändern des Steuersatzes Wenn die Nettoeingabe eingestellt ist wird Brutto neu berechnet ansonsten Netto. * Fix Kassenmodus: Netto/Brutto Berechnung beim ändern und dauerhaft übernehmen des neuen Bruttopreises VERSION 1.16.3.200811 + Freischaltmöglichkeit für PRO und GASTRO + Datenbank: Check und Fix DB nach Stromausfall. * Fix: Beim Abruch einer Zahlung war keine weitere Zahlung möglich. * Fix: Registrierungs Abfrage VERSION 1.16.2.200730 * Fix: Warengruppenabrechnung globaler Steuersatz VERSION 1.16.200630 + Steuersätze in den Einstellungen editierbar (29.6.2020) + Kassenmodus autostart. (3.5.2020) + Bestellbeschreibung ein/ausblendbar (2.5.2020) + Bei "Sofort bezahlen" Bestellbon drucken checkBox (3.5.2020) + Gastro Einzelpreis vom Artikel kann geändert werden. Virtuelles Numerisches Keypad (27.3.2020) + Gastro Zwischenrechnung (26.3.2020) + Druckerauswahl für Quick Artikel (26.3.2020) + Wenn neu boniert wird, keine offenen Tickets vorhanden sind und der Abschluss noch fehlt, wird ein Dialog angezeigt Abschluss machen Ja/Nein Wenn es offene Tickets gibt kommt ein Infodialog. Räume mit Zimmern können jederzeit bonieren und müssen auch nicht abgeschlossen werden. (27.2.2020) + Automatische Zeitverschiebung wenn Tische noch nicht abgerechnet worden sind. (26.2.2020) Ein offener Abschluß wird nach hinten geschoben um vorher noch die Tische abrechnen zu können. maximal bis 8:00, danach werden offene Tische auf den nächsten Tag gebucht. Hat keinen Einfluss auch Räume mit Zimmern. (Hotel) + Tisch nach letzter Zahlung automatisch verlassen. In den Settings einstellbar (26.2.2020) + Gleichnamige Artikel in unterschiedlichen Gruppen möglich (24.2.2020) + Erweiterung Manipulationsschutz Datenbank (24.2.2020) + KassenId Manipulationscheck (20.2.2020) + Backup erweitert (experimental sqldump) (16.2.2020) + 60 Tage Testversion ohne Key möglich (6.2.2020) + Chart um Flop erweitert. (29.6.2020) * JSon Import um "advertisingText" erweitert (17.5.2020) * Globaler Steuersatz bei Warengruppen. Vorrang gegenüber Artikel Steuersatz. (17.5.2020) * Unterstützung von Kellnerschlössern. Zz. nur Addimat. (17.5.2020) * Es wird jetzt vor einen Abschluss auf offene Bonierungen geprüft. (17.5.2020) * Artikelmanager Kopfzeile Spalten ausblendbar (4.5.2020) * Artikelmanager Kopfzeile bewegliche Spalten (4.5.2020) * Codebereinigung (3.5.2020) * Anpassungen für kleine Bildschirme (2.5.2020) * Update DEMODATEN Cleanup (18.3.2020) * Gastro Einstellungen in die allgemeinen Einstellungen verschoben. (17.3.2020) * Gastro Plugin entfernt. Ist jetzt eine eigene ausführbare Datei. (qrk-gastro) (17.3.2020) * Fix: automatische Produktnummernvergabe wenn ein Mindestwert in den Einstellungen eingestellt ist. (29.6.2020) * Fix: Artikelmanager edit mit doppelklick (4.5.2020) * Fix: Artikelmanager fullscreen (4.5.2020) * Fix: Virtuelles Keypad bei Betrag gegeben. Konfiguration in den Einstellungen möglich. (3.5.2020) * Fix: Raum Buttongröße (1.5.2020) * Fix: Bon zusammenlegen löscht auch andere Tickets (20.4.2020) * Fix Irreführende Typos (1.3.2020) * Fix Monatsabschluss wenn der Abschluss erst nach Mitternacht erfolgen soll. (29.2.2020) * Fix: MacOS Gastro Version (6.2.2020) VERSION 1.14.10 Build 200301 * Fix Irreführende Typos VERSION 1.14.9 Build 200229 * Fix Monatsabschluss wenn der Abschluss erst nach Mitternacht erfolgen soll. (29.2.2020) + Gleichnamige Artikel in unterschiedlichen Gruppen möglich (24.2.2020) + Erweiterung Manipulationsschutz Datenbank (24.2.2020) + KassenId Manipulationscheck (20.2.2020) + Backup erweitert (experimental sqldump) (16.2.2020) VERSION 1.14.8 Build 200206 * FIX Cursorposition beim Editieren im Kassamodus * FIX Automatische Artikelnummer Vergabe * FIX Löschen/Umbenennen von Artikeln VERSION 1.14.7 Build 200202 * FIX Erstellung eines Bons nach Tages/Monatsabschluss nicht möglich wenn die Uhrzeit für den Abschluss auf > 0:00 gestellt ist. VERSION 1.14.6 Build 200122 * FIX Löschen von Kategorien * FIX Tab- Ansicht in den Einstellungen. Auf manchen Desktops wurde der Text nicht richtig angezeigt. * FIX Tab- Ansicht unter MacOS. * FIX Eingabe und Import leerer Kategorie-, Gruppen- und Artikelnamen war möglich VERSION 1.14.5 Build 191231 * FIX JahresBeleg wird erstellt aber nicht erkannt. VERSION 1.14.4 Build 191213 * FIX Netto Anzeige in der Kassa. Wenn Netto mit , (comma) eingegeben wurde hat die Anzeige 0,00 angezeigt VERSION 1.14.3 Build 191212 + Im Tages/Monatsabschluss werden jetzt die Ümsätze auch pro Benutzer ausgewertet. * FIX Rabatt Anzeige in der Kassa. Wenn der Rabatt mit , (comma) eingegeben wurde hat die Anzeige 0,00 % angezeigt * FIX Der Jahresbeleg wurde als Monatsbeleg in der Dokumenteübersicht angezeigt VERSION 1.14.2 Build 191113 * FIX Mischbezahlung wurde im Journal nicht berücksichtigt * FIX Mischbezahlung im Servermode war nicht vorhanden VERSION 1.14.1 Build 191009 * FIX Tages/Monatsbeleg kann nicht erstellt werden wenn zuvor nur ein Startbeleg vorhanden ist. VERSION 1.14 Build 191003 + Kategorien + Sortierreihenfolge Kategorien, Warengruppen und Artikel mit DragDrop änderbar. + Druckerauswahl für Kategorien,Gruppen und Artikel + Warengruppenname bei Artikelabrechnung. + Die Abschlüsse können zu einen späteren Zeitpunkt ausgeführt werden. Einstellbar von 00:00 bis 08:00 + Eigener Bereich für die Warengruppen im Kassamodus. Konfigurierbar in den Einstellungen -> Kassa -> Erweitert + RK SharedMode + Optionale Artikel Beschreibung + Optionaler Artikel Beschreibungstext im Kassenmodus für Bondruck. (Hat vorrang gegenüber Artikelbeschreibung) * Plugins ein/ausschaltbar * Druckereinstellungsmöglichkeiten verändert * CSV Import beschleunigt * FIX CSV Import (neuer Artikel statt Update) * FIX Doppelte Artikel auf Rechnung * FIX Tagesabschluss nach Kontrollbeleg war nicht möglich. * FIX Crash bei Preisänderung im Kassenmodus wenn die Barcodeeingabe als Standard gesetzt ist. * FIX Löschen von Benutzern funktioniert nicht. (Windows) * FIX Leere Eingabe bei KassenID nicht mehr möglich VERSION 1.12.1 Build 190620 * SalesDialog Druckereinstellungen werden gespeichert. * Shopname wurden am BON in manchen Fällen als EUR ausgegeben. * Artikel Version wurde nicht übernommen * Alphanumerische Artikelnummern wurden überschrieben VERSION 1.12 Build 190619 + Mischzahlung. Nur mit BAR verknüpfbar (BAR/Bankomat oder BAR/Kreditkarte) Bei aktivierten Gegebendialog besteht die Möglichkeit einen Teil in BAR und den Restbetrag mit Bankomat oder Kreditkarte zu bezahlen. Restgelt gibt es in diesen Fall keines. + Artikel können umbenannt werden. + R2B Button kann in den Einstellungen als unsichtbar konfiguriert werden. + Änderungsdatum eines Datensatzes wird als ToolTip im Kassenmodus angezeigt. * Rabatt Eingabe nur von 0.00 bis 99.99 Prozent möglich. * Datenbank: Es wird immer ein vollständiger Tages/Monatsabschluss generiert. Die Auswahl "Warengruppen verwenden" wird bei Ausdruck / Dokumentenansicht berücksichtigt. * Anpassung Schweizer Steuersatz * Eingabe von Alphanumerischen Artikelnummern war nicht möglich * FIX CSV Export MySQL * FIX CSV Export. Wenn der Texttrenner als Character innerhalb eines Textfeldes vorkommt wurde dieser ignoriert * FIX CSV Import. Bei Abbruch wurde der Import Task nicht gestoppt. VERSION 1.10.5 Build 190510 + Gegeben und Rückgeld steht bei aktivierten Gegeben-Dialog auch am BON + JSON Import wurde erweitert. Optionalen Schlüssel "given" (zB. "given": "123.45") * Import Servermodus, leere Dateien oder Dateien mit Müll die keine JSON Dateien sind werden jetzt ignoriert. Es wird eine Informations-Meldung ausgegeben. Die Meldung zählt nicht mehr als Fehler der den Servermode beendet. * Die Tastaturtasten + und - wurden im Kassenmodus reaktiviert * FIX Epson BON-Drucker. Wenn ein Monatsabschluß länger als 3000mm war wurde er bei 297mm (A4) abgeschnitten. Der Epsontreiber stellt die Druckereinstellungen auf Standard A4 wenn die maximale länge überschritten wird. * FIX von FIX QR-Code bei Tages/Monatsabschluß VERSION 1.10.4 Build 190505 + Dialog bei Preisänderung. Es wird gefragt ob man den neuen Preis für diesen Artikel dauerhaft speichern möchte. (Einstellungen->Extra->Dialoge) + CSV Export erweitert, ermöglicht die Auswahl der Spalten die exportiert werden. * FIX CSV Import * FIX Löschen der Standardgruppe war möglich * FIX Es konnte ein Artikel ohne namen angelegt werden * FIX QRCode wurde nicht auf Tages/Monatsabschluss gedruckt * FIX Import Fehlerausgabe für nicht Unterstützte Dateinamen * FIX Servermode wird bei Fehler beendet * FIX Export als CSV (länderspezifischer export) * FIX Länderspezifische Einstellung werden aus OS übernommen (Nur Sprache) VERSION 1.10.3 Build 190422 * Kassamodus Spalten in der Kopfzeile können umsortiert werden. (Einstellungen->Kassa konfigurierbar) * Eingabe von Artikelnummern im Kassamodus möglich. (Einstellungen->Kassa konfigurierbar) * FIX Import FileMover * FIX UniqueMachineFingerPrint * FIXes für Ubuntu 19.04 VERSION 1.10.2 Build 181229 * Splitter Position wurde beim benutzen des Servermodes nicht gespeichert * cleanup Datenbank Verbindungen beim beenden. VERSION 1.10.1 Build 181228 * Fix SQLITE Datenbank Lock VERSION 1.10 Build 181223 + MessageBox bei fehlenden Stammdaten, es wird jetzt darüber Informiert das QRK beendet wird. + MessageBox bei Signatureinheitsausfall im Servermode. Konfigurierbar + Numerisches Virtuelles Keypad (experimental) + InfoSound für Barcode Aktionen Konfigurierbar + Lagerbestand und Mindestbestand zu Artikel hinzugefügt. Bei Verkauf wird die Menge abgezogen + Mindestbestand Dialog wenn dieser erreicht oder unterschritten wird. Konfigurierbar + Export der Artikel als CSV Datei * Import angepasst * Barcode Eingabe als Standard Konfigurierbar * Redesign Kassenmodus * Journal (DEP-131) steht nicht mehr im Klartext in der Datenbank. * Journal (DEP-131) das Trennzeichen in der CSV Datei ist jetzt ein Semikolon (;) * Fix Splash (Div. MessageBoxen waren nicht sichtbar) * Fix QT 5.11 compile * Fix QT 5.11 requested database does not belong to the calling thread. * Fix Jahresumsatz im Journal (DEP-131) * Natürlich ein Paar Kleinigkeiten an die ich mich nicht mehr erinnern kann. VERSION 1.09 Build interne BETA * DEP wurde in DEP-7 umbenannt * Kassenjounal wurde in DEP-131 umbenannt VERSION 1.08 Build 180508 + Anzeige eines Timers bei diverse Dialogen die automatisch geschlossen werden. + Decimale Eingabe auf 3 Nachkommastellen erweitert (einstellbar 2-3) + Abstand nach QRCode Einstellbar (0px - 99px) + Generierte Seriennummer - Zuletzt verwendete Zertifikat Seriennummer aus Datenbank entfernt. Wird von der letzten Signatur ermittelt. - Summenzähler aus Datenbank entfernt. * Summenzähler ist nur noch verschlüsselt im DEP vorhanden * FIX default Werte * FIX LIMIT Import Widget, max. 100 Einträge werden angezeigt (weniger Speicherverbrauch) * FIX Anpassung BON (Abstand zwischen Anzahl und Artikel) * FIX Komma statt Punkt auf den BON * FIX ImportImportMode BON konnte nach 1000 imports nicht umbenannt werden und lief in einer Schleife. Obwohl das Beispiel der Dateinamen in der Beschreibung es anders vorsieht wurde das wohl so Praktiziert * FIX Schnelles Anlegen von Artikel mit Rabatt Eingabe führt zu falscher Summe auf Kassabon VERSION 1.07 interne Beta VERSION 1.06-5 Build 180228 * FIX Doppelte Artikel im ImportMode * FIX Fehler beim "Schließen einer Kasse" hier wird eine Tabelle fehlerhaft gelöscht. Auswirkung wenn die Kasse wieder in Betrieb genommen wird funktioniert diese nicht. * FIX discount (falsche Berechnung wenn ein minus eingegeben wurde, bzw. wenn die Rundung eine Ganzzahl ergab) VERSION 1.06-4 Build 180211 * FIX Fehlender Kundentext * FIX Kundentext automatischer Zeilenumbruch bei langen Texten * FIX Anmeldedialog im Hintergrund * FIX SQLite VERSION 1.06-3 Build 180209 * FIX DataBasemanager Verbindungsüberwachung * add fehlende Transaktion im ServerModus, es wurde bei einen Fehler OK angezeigt VERSION 1.06-1 Build 180206 * FIX MacOS crash beim beenden. * FIX Als Steuersatz wurde in SalesInfo Dialog immer 0% angezeigt. * FIX Datenbank Fehler aus alter installation < QRK 1.01 * DEP check erweitert um diesen Fehler feststellen zu können. VERSION 1.06 Build 180129 + RBAC Rollenbasiertes Berechtigungskonzept + Template System (vordefinierte Variablen die bei den BON texten durch deren Werte ersetzt werden.) + Automatischer DEP export (Externer Datenträger muss zu Verfügung stehen.) + Automatisches löschen alter Backup Dateien. + Drucker für Abholbon konfigurierbar + Artkelnummer wird ins Journal geschrieben + Kleines Diagramm Plugin (kann bei Bedarf noch erweitert werden) + Versionscheck (auch für Linux) + Plugin -> BarCodes Settings Dialog erweitert (Barcode drucken) + Prüfung ob ein BON gültig Signiert werden muss. (Startbeleg, Sammelbeleg und JahresBeleg) + Completer für Kundenzusatztext * DEP Prüfung um Seriennummer erweitert. * Interne Umstellung auf neuen SIGNAL Syntax * BON Nummer wird auch auf Abholbon geschrieben (ging wohl verloren) * Online Zertifikat Abfrage optimierung * WaitCursor wurde zu BussyCursor geändert * FIX Erstellung eines BONs bei neuer Installation war nicht möglich * FIX MySQL reconnect und readtimeout * FIX MySQL >5.6 GROUP BY. Ab Version 5.7 ist per default ONLY_FULL_GROUP_BY enabled * FIX MySQL Lost connection to MySQL server during query * FIX ATrust Online Seriennummerabfrage. * FIX Fehlende WaitDialoge. Zb. beim Aktivieren des DEPs VERSION 1.05 Build 171105 * FIX Doppel Storno bei DoppelKlick * FIX Datenbank alte/doppelte Einträge in "globals" angepasst * FIX Wenn kein Drucker installiert ist wird automatisch auf PDF-Druck gestellt. * FIX Fehlendes changeValue signal (QDoubleSpinBox) * FIX HD Auflösungs Problem * FIX HD Druck Problem * FIX Ausgeschaltene Umsatzinfo wurde beim verlassen des ImportModes (fullscreen) angezeigt * FIX Kartenleser wurden doppelt angezeigt. * FIX Der SettingsDialog wird schneller gestartet. * FIX Dokumente Filter (Datum und Summen konnten nicht gefiltert werden) + NEU BON Nummer wird auf den Abholbon gedruckt + NEU Plugin -> BarCodes Settings Dialog + NEU Plugin -> WSDL Interface VERSION 1.05 Build 171009 * Zwischenversion für Linux / PI3 VERSION 1.05 Build 171005 + Discount infos zu Reports dazugefügt * Typos fix * Report fix * Umsatzinfo fix VERSION 1.05 Build 171001 + Datum/Uhrzeit check + Rabatt pro Artikel in Prozenten (%) möglich + UmsatzInfo Dialog (Startschirm Buttons) + CodePage für Serverimport kann in den Settings eingestellt werden. (Einstellung/Import Server) * Kundentext wird auch auf Abholbon geschrieben * Anzahl Kopien von Abholbon konfigurierbar * Punkt/Komma fix bei JSon Import (count) * Reminder wurde entfernt. * Serverimport Infoausgabe als Fullscreen. (Einstellung/Import Server) * Umsatz Widget am Startschirm ausblendbar. (Einstellungen/Extra) VERSION 1.04 Build 170531 * Artikel innerhalb einer Gruppe werden nach "name" sortiert * CSV Import erweitert * Bestehende Artikelnamen können im Artikel Manager nicht geändert werden. Um einen Artikelnamen zu ändern muss der Artikel gelöscht und neu angelegt werden. Sollte ein Artikel schon in Verwendung sein (verkauft) kann man diesen nicht mehr löschen. VERSION 1.04 Build 170425 + Kreditkarten/Bankomat Tasten können ausgeblendet werden + Tages/Monats-Abschluss Zahlungsmittel Summe + Wenn beim CSV Import kein Steuersatz zugewiesen ist wird der Standard Steuersatz verwendet * fix CardOS_53 Warnung * fix Update beim CSV Import * Anpassungen beim CSV Import * Einheitliche Datei/Verzeichnis Dialoge VERSION 1.03 Build 170404 * fix Tages/Monats Abschluss am BON Drucker drucken (experimentell) wenn Ausdruck länger als die eingestellte Papierlänge ist. * fix Druck Tages/Monatsabschluss * fix ImportMode import. Dateien mit Großbuchstaben wurden nicht umbenannt. Json Datei wurde dadurch in einer Schleife eingelesen. VERSION 1.03 Build 170403 + Tages/Monats-Abschluss am BON Drucker drucken (experimentell) * FONInfo wird nur angezeiget wenn das DEP aktiviert ist und die Kasse nicht im DEMO-Modus ist * fix FONInfo Seriennummeranzeige bei ATrust Online * fix feedTimeStamp Einstellungen VERSION 1.03 Build 170330 * fix mehrzeiligen Bondruck bei Dezimaler Stückzahl * fix Online Zertifikat bei Sicherheitseinrichtung ausgefallen * fix unnötige ESC Steuerzeichen werden beim Import von JSON entfernt * fix Ist ein Kartenleser angeschlossen aber eine ATrust Online SEE ausgewählt dann wird im Einstellungsdialog der Kartenleser nicht mehr aktiv angezeigt. VERSION 1.03 Build 170327 * fix seltenen Rundungsfehler beim Summenzähler * fix für MySQL + add Funktion um eine geschlossene Kasse wieder als neue Kasse zu aktivieren VERSION 1.03 Build 170322 + Plugin Support + neue Kommandozeilen Parameter -m, --minimize startet QRK minimiert --importmode startet QRK im ServerModus -d, --debug schreibt debug Ausgaben in die Logdatei + Die letzte Einstellung beim ImportWizard wird gespeichert + Belegdruck - Anpassungen und Einstellmöglichkeiten erweitert + Kasse kann geschlossen werden. SCHLUSSBELEG * fix bei aktivierten DEP konnten keine alten, vor der DEP aktivierung, erstellten Belege gedruckt werden * fix MySQL (fehlendes DLL in der WindowsVersion) * fix MySQL erstellen der Datenbank * fix Manager, doppeltes anlegen von Artikeln ist nicht mehr möglich * fix verlassen des Vollbild Modus war nicht möglich * fix Journaling export * fix Wenn kein Standard TAX Wert gespeichert war, wurde der falsche TAX Wert "" gesetzt * fix Rundung wenn die Anzahl der Produkte kleiner 0 sind * fix DEP backup VERSION 1.02 Build 170117 + StyleSheet Option + Standard Steuersatz einstellbar * Journaling wurde erweitert. Alle Änderungen bei der Konfiguration werden vermerkt VERSION 1.01 Build 170110 + BON Werbung (text) * Fix ATrust Mobile VERSION 1.01 Build 170106 + BON Werbung (image) + Der "Beleg wurde gedruckt" Dialog ist ausschaltbar (Einstellungen) * fix Csv Import * fix Storno bei mehr als einem Artikel * fix deutsche Übersetzung in diversen Dialogen VERSION 1.00 Build 161220 + Alle Voraussetzungen für RKSV 2017 (Österreich) wurden fertig gestellt und stehen zur Verfügung. + SmartCard Reader Support + A-Trust SmartCard Support + A-Trust Mobile (Online Signatur) Support + DEP Aktivierung mit automatischer Startbon Erstellung + DEP Export (JSON) + CSV ImportWizard (zZ. nur für Artikel) + BarcodeReader + Extra Bon (z.B. Abholbon) pro verkauften Artikel Bei den Kassa BON Einstellungen global aktivierbar, im Manager in der Artikelverwaltung beim jeweiligen Produkt zu aktivieren. + MAC OSX Online Update - Nachbonierung wurde entfernt. Lt. BMF ist das Datum des Geschäftsvorfall nicht das Datum der Signierung. Hier muss das aktuelle Datum verwendet werden. Ein Verweis auf den Ersatzbon ist möglich. * Größe interne Code Änderungen * Änderungen beim Einstellungs-Dialog * ImportMode (JSON Schnittstelle ) wurde erweitert, es können jetzt auch "normale" Bons automatisch erstellt werden * Das Format sollte selbsterklärend sein {"receipt":[ {"customerText": "Customer Text", "payedBy": "0", "items":[ { "count": "3", "name": "Kupplung", "gross": "122,70", "tax": "20" }, { "count": "1", "name": "Bremsbeläge", "gross": "32,30", "tax": "10" }, { "count": "2", "name": "Benzinschlauch", "gross": "17,80", "tax": "20" }, { "count": "1", "name": "Ölfilter", "gross": "104,50", "tax": "13" } ] } ]} * Gruppen Textfarbe wurde mit "Best Kontrast" angepasst * Angepasste Debug ausgaben (Logfile) * fixed - > Wird ein bereits vorhandenes Produkt mit nur einem Mausklick ausgewählt wird der Produktpreis nicht aktualisiert. * fixed - > Komma und Punkteingabe beim Artikel Manager (Eingabe mit Komma wurde nicht gespeichert) VERSION 0.16.0725 * fix >Restart nach Update * fix Storno nach Tagesbericht * fix Storno CancelButton wurde ignoriert VERSION 0.16.0717 + Es wird jetzt Überprüft ob QRK schon gestartet ist. Ein Dialog wird angezeigt. * Fix Storno wurde im Tagesbericht nicht berücksichtigt * Fix QuickButton bringt QRK zum Absturz wenn R2B aktiv ist * R2B Bei der Dialogeingabe wird die Eingabe der Rechnungsnummer auf GROSS gestellt * Fix wenn bei R2B eine Rechnungsnummer mehrmals vergeben wird. Ein WARN-Dialog wird angezeigt. VERSION 0.16.0523 + Benutzerdefinierbares Datenverzeichnis * fix für TerminalServer wenn /data schon vorhanden ist wird dieser weiterhin verwendet. VERSION 0.16.0517 + Schriftarten für System, Drucker und BON Drucker einstellbar + SmardCard Libs VERSION 0.16.0515 * fix compile for older Linux (QT < 5.4) * fix compile OSX Version VERSION 0.16.0507 * fix Linuxpfade / keine Berechtigung * fix Eingabemöglichkeit von "_" (Unterstrich) bei KassenID entfernt VERSION 0.16.0502 * fix MySql - Database * Wenn ein Artikel auf unsichtbar gestellt wurde ist er auch in der Autovervollständigung nicht sichtbar. Ist eine Gruppe auf unsichtbar wird diese bei den QuickButtons nicht angezeigt. Artikel in dieser Gruppe werden bei der Autovervollständigung angezeigt. * fix bei manueller Erstellung von Tages/Monatsabschluss wurde nicht automatisch gedruckt VERSION 0.16.0427 * fix Tages/Monatsabschluss aus Dokumenten Modus drucken VERSION 0.16.0426 * noch kleinerer QR-Code (TEST) * Wenn Artikel Anzahl "0" ist wurde der Einzelpreis durch "nan" ersetzt * Beim auf/ab spinnen der Anzahl wird der Gesamtpreis aktualisiert * Wenn in den Einstellungen der QR-Code ausgeschaltet ist wird vor 2017 bzw. vor einer Verwendung der Signatureinheit der OCR-Code nicht gedruckt VERSION 0.16.0411 * Fix Font für Bonausdruck * QR-Code etwas kleiner gemacht VERSION 0.16.0410 + QRCode wird jetzt erstellt und am BON gedruckt (Noch ohne Signatureinheit!) Einstellbar in den Einstellungen Bon-Drucker. Wenn der QRCode deaktiviert ist wird NUR für Österreich der OCR gedruckt. + Manager Gruppenfilter hinzugefügt * Diverse Fixes und Code Cleanups * Der Summenzähler wurde von NET auf GROSS (Netto auf Brutto) umgestellt. * Anpassung der Steuersätze Österreich (20%, 10%, 13%, 19%, 0%) Steuersatz 12% wurde entfernt. Die wurden durch die 13% ersetzt und als Steuersatz-Besonders wurden die neuen 19% aufgenommen. * Fix Kunden Zusatztext wurde bei Kopie nicht gedruckt * Gruppen und Produkt Manager Die Größe der Felder kann manuell geändert werden * Produkt Manager Anzahl der Felder wurde reduziert (Preis/Mwst) * Manager Design wurde angepasst * Tages/Monatsabschluss Wenn ein Artikel mehrmals verkauft wird und der Preis nicht der gleiche ist wird das jetzt erkannt und extra aufgeschlüsselt. (Zb. Es wurde der Tages oder Kundenpreis händisch geändert) * Fix für kleine (<= 60mm) Bondrucker, Druckdesignänderung für Bondrucker deren Druckbreite kleiner als 60mm ist * Pflichteingabefeld "Netto" bei R2B wurde entfernt VERSION 0.16.0308 * Beim verlassen des Demomodes wurden die Reports nicht gelöscht. + Beim starten des Servermodes wird gleich gescannt ob es Imports gibt. VERSION 0.16.0306 * fix payedBy im ServerBetrieb * fix wenn im KassenMode in einer Zeile ein bestehender Produktname geändert wurde wurde dieser Artikel am BON nicht gedruckt. (Fehlende Position) * R2B Eingabefelder sind jetzt Pflichtfelder. Solange nicht alle Felder ausgefüllt sind bleibt der OK Button deaktiviert + beim Aktivieren des Servermodes wird auf Schreibberechtigung geprüft + Fusion Style wird für Linux und Windows verwendet + ServerBetrieb -> Kundentext wurde als optionaler Parameter in die JSON Datei aufgenommen {"r2b":[ {"receiptNum":"RE12345", "net":"22.50", "gross":"27.00", "payedBy":"0", "customerText":"Optionaler Kunden text" } ]} VERSION 0.16.0222 * Fix Tages/Monatsabschluss (Wenn mehr als 2 Monate keine Eingabe war wurde das falsche Datum verwendet * Fix WaitCursor * Fix Beim verwenden von Quickbuttons wurde beim ersten Artikel die Artikelanzahl nicht automatisch in den Editmode versetzt * Wenn beim verlassen des Kassenmodus ein nicht abgeschlossener Bon vorhanden ist wird nachgefragt ob man den Kassenmodus wirklich verlassen möchte. Beim verlassen werden nicht abgeschlossene Bons verworfen. + Demomodus + Datenreset im Demomodus + Dokumente - Kundentext wird jetzt angezeigt + Dokumente - Filter über alle Felder Wird mit Spaltensortierung ausgewählt + Bei Tages und Monatsbelegen wird auch die Bonnummer gedruckt + Serverbetrieb mit automatischen Import (JSon) JSonFormat: {"r2b":[ {"receiptNum":"RE12345", "net":"22.50", "gross":"27.00", "payedBy":"0" } ]} PAYED_BY_CASH = 0 PAYED_BY_DEBITCARD = 1 PAYED_BY_CREDITCARD = 2 Dateinamen r2b_1.json, r2b_2.json .... , r2b_4.json in dieser Reihenfolge werden die Bons erstellt. Erfolgreich importierte Dateien werden in .old umbenannt Fehlerhafte Dateien werden in .false umbenannt VERSION 0.16.0212 * fix Tagesabschluss hatte in manchen fällen die Datenbank beschädigt. Sollten die Daten denoch falsch (Falsche Rechnungsnummer am Bon) sein bitte bei mir melden. * fix Komma und Punkt Eingabe bei Produktpreisen + Färbige Gruppen QuickButtons + Färbige Produkt QuickButtons VERSION 0.16.0204 + Dezimal Eingabe für Anzahl Produkte (in den Einstellungen-Extras) + Gegeben Dialog (in den Einstellungen-Extras) + Gruppen und Produkte Manager + Quick Gruppen und Produkte Buttons VERSION 0.16.0202 + Backup bei jedem Tagesabschluss * Bei erneuten Drucken eines defekten Monatsabschlusses wird dieser neu generiert * Es wird nur ein PNG Image gedruckt. JPEG und CO wurden ignoriert. * Fehlende DLL's für Windows hinzugefügt VERSION 0.16.0201 * fix Monatsaschluß (0) + Autoupdatefunktion VERSION 0.16.0130 + Report kann statt gedruckt jetzt als PDF gespeichert werden (Einstellungen Drucker) + Firmenname kann jetzt FETT gedruckt werden * Maximale Anzahl der Produkte auf 99999 erhöht. * BON Überschrift kann jetzt zwischen KASSABON, KASSENBON und Zahlungsbestätigung gewählt werden * fix meistverkaufter Artikel (wurde nicht gespeichert) * fix BonKopie wurde ebenfalls zweimal gedruckt. VERSION 0.16.0120 + Meistverkaufter Artikel kann als Standard Artikel verwendet werden. (Einstellungen->Extras) + Abfrage bei Monatsabschluss + Bezahlbuttons sind deaktiviert wenn sich kein Artikel im Produktfeld befindet + Wenn das Logo breiter als der druckbare Bereich ist wird automatisch skaliert * Fix bei Storno (Betrag 0,00) * Datenbankanpassungen * Und wieder einige fixes an die ich mich nicht mehr erinnern kann :) VERSION 0.16.0115 * Manche Druckertreiber unterstützen nur eine Kopie pro Druckauftrag Diese Eigenschaft wurde behoben. Es wird jetzt wenn nötig ein zweiter Druckauftrag gesendet + Datenverzeichnis Pfadangabe im Settings Dialog + Logoauswahl im Settings Dialog + Druck für Firmenrechnung + Einige Informationsanzeigen im Hauptfenster hinzugefügt * Fix falsche Anzahl verkaufter Produkte oder Leistungen im Tages/Monatsbericht * einige fixes an die ich mich nicht mehr erinnern kann :) VERSION 0.16.0112a * nur Linux * Fehler bei der Installation behoben (Abhängigkeiten) VERSION 0.16.0112 + Nettoeingabe möglich (Im Settings Dialog einstellbar) * Datenbankanpassungen * AES256 phase 1 VERSION 0.16.0106 + Einige Informations-Boxen hinzugefügt * fix es wurden immer zwei Belege gedruckt. * fix Journal Export überschreibt Datei ohne Nachfrage VERSION 0.16.0105 + Deutsche und Schweizer Steuersätze VERSION 0.16.0104 * fix Monatsabschluss bei Jahreswechsel (falsches Datum) * Sourecode Redesign und Cleanup * Bon zu Rechnung kann jetzt nach der Eingabe nicht direkt geändert werden Editieren der Zeile ist deaktiviert, löschen und Neueingabe der Zeile aber möglich * Tages und Monatsabschluss Formatiert + Stammdaten zu Einstellungs Dialog hinzugefügt + Fußtext auf Kassebon. Im Einstellungs Dialog editierbar * Kopftext unabhängig von Firmennamen änderbar VERSION 0.15.1231 + BON-Druck - Zeilenumbruch für lange Artikel VERSION 0.15.1230-2 + Diverse Buttons (Storno, Belegkopie drucken) aktiviert VERSION 0.15.1230-1 * fixes VERSION 0.15.1230 * erste veröffentlichte Version