On-Premises
Fix
New Feature
KeyCard
Zahlungen
Partner-Integrations
Update 4026.1.1.0
1 month ago
In CASABLANCA wurden verschiedene Probleme behoben und Funktionen ergänzt, um die Rechnungsverwaltung, Terminal‑ und Schnittstellenabläufe sowie die Benutzerführung im Desktop‑Client zu verbessern.
✨ Neue Funktionen
- Rechnungseinstellungen speichern pro Konto: Rechnungseinstellungen lassen sich nun direkt aus dem Konto und der Reservierungsmaske öffnen und bearbeiten; Änderungen werden dem jeweiligen Konto zugeordnet und können gezielt pro Zimmer vorgenommen werden. Das heißt, Rechnungsadresse, Vorlage und individuelle Texte lassen sich pro Konto speichern. Gespeichert wird es entweder beim Erstellen einer Rechnung (auch bei Info-Rechnungen) oder über den Button "Rechnungseinstellungen" in der Reservierungsmaske oder am Konto.
- Betroffene Konten anzeigen: Das Fenster für Rechnungseinstellungen zeigt klar die betroffenen Konten an und passt die Darstellung dynamisch an, sodass auch bei vielen Einträgen die Steuerungselemente erreichbar bleiben.
- Ansichts/ Komprimierungs‑Einstellungen pro Konto: Ansicht‑ und Komprimierungseinstellungen werden bei Änderungen pro Konto gespeichert wenn das Konto geschlossen wird. Wenn die Standardeinstellungen angepasst werden sollen, muss auf "Als Standard" geklickt werden.
- Terminal UI optimiert: Das Terminalauswahlfenster wurde so angepasst, dass bei vielen Terminals die Größe begrenzt bleibt und die Bedienung weiterhin komfortabel möglich ist.
- Anzahlung auf Zimmerkonto: Anzahlungen von Online-Buchungen werden bei Reservierungen mit nur einem Zimmer direkt auf das Zimmerkonto verbucht, um die Zuordnung zu vereinfachen.
- Schnittstelle Chatlyn: Es wurde eine neue Schnittstelle für Chatlyn implementiert
🐞 Bugfixes
- Rabattarten wiederhergestellt: Ein Problem wurde behoben, durch das Rabattarten auf Konten nicht angewandt werden konnten.
- Druck‑Exception behoben: Eine Ausnahme beim Druck von Listen in Zusammenhang mit Reservierungsbemerkungen wurde behoben.
Fix
New Feature
Update 4026.1.0.0 Beta
1 month ago
In CASABLANCA wurden verschiedene Funktionen erweitert und Fehler behoben, um Integration, Benutzeroberfläche und Synchronisierung zu verbessern.
✨ Neue Funktionen
- Outbox-Reservierungs-Events: Die Outbox schreibt ReservationChanged-Events nun auch bei Verschiebungen zwischen Plänen, beim Erstellen oder Auswählen von Alternativen, beim Verschieben/Kopieren zwischen internen und normalen Plänen sowie beim Senden an externe Systeme, sodass angebundene Dienste wie RoomPriceGenie alle relevanten Änderungen erhalten.
- Chatlyn API-Profil: Ein CASABLANCA-API-Profil für Chatlyn wurde hinzugefügt, sodass Reservierungen direkt an den Chatlyn-Endpunkt übermittelt werden können und die Integration vereinfacht wird.
- Payment Service OnPrem: Der Payment-Service lässt sich lokal konfigurieren; Terminals und Zahlungsmappings können gepflegt werden und Zahlungen/Reservierungen lassen sich direkt aus der Kontomaske initiieren.
- Dashboard-Control: Ein Basis-Dashboard-Control wurde bereitgestellt, das Widgets per Collection-Bindung anzeigt, einen Edit-Modus zum Anordnen und Skalieren bietet sowie Layout-Zustände speichern und wiederherstellen kann.
- KPI-Modell und Widget: Ein strukturiertes KPI-Modell und ein KPI-Widget wurden implementiert, sodass Kennzahlen im Dashboard angezeigt und getestet werden können.
- Raten-Management Modul: Das Menü sowie Benutzerrechte für das Raten-Management sind implementiert und die Menüpunkte sind übersetzt, um die Nutzung zu vereinfachen.
- Wechselkurs-Automatik: Wechselkurse können automatisch synchronisiert werden; Anwender können Aufschläge und Rundungsregeln definieren und bei Bedarf manuell aktualisieren.
- KeyCard Standardzeiten: Beim Hinzufügen einer Schlosskarten-Schnittstelle wird automatisch das Gültigkeitsfenster 14:00–11:00 als Standard gesetzt, um ungewollte PIN-Versendungen zu vermeiden; der Wert bleibt vom Benutzer anpassbar.
- POS API Datum setzen: Beim Hinzufügen einer POS-API wird das Kellnerumsatzdatum automatisch auf den aktuellen Tag gesetzt, um korrekte Umsatzzuordnung zu gewährleisten.
- Ressourcenübersicht pro Tag: Im Ressourcenplan werden pro Tag die Summen der Zimmer und Personen aus der Reservierungsmaske angezeigt, um bessere Planung zu ermöglichen.
- Globale Suche erweitert: Die globale Suche liefert nun Treffer aus den Anwendungseinstellungen und bietet kontextbezogene Filter (z. B. Einstellungen, Front-Office, Reports) zur gezielten Suche.
- Automatische Changelog-Erstellung: Beim Abschließen von PRs im Master werden Teams-Beiträge erstellt und bei vorhandenem "Changelog"-Tag ein Draft-Changelog angelegt, um Release-Kommunikation zu erleichtern.
- Steuercode pro Sachkonto: Es wurde die Möglichkeit ergänzt, einen Steuercode pro Sachkonto zu hinterlegen und beim Export zu berücksichtigen, wie für BMD-Exporte gefordert.
- Modernes Layout-Rendering: Bestehende Fenster (Saisonen, Basis-Raten, Raten-Gruppen, Raten, Zu/Abschläge, Nächtigungsrabatte, Stornorichtlinien, Anzahlungsrichtlinien, Kurtaxe) werden als UserControls im neuen Layout gerendert, wobei die Funktionalität erhalten bleibt.
- CI-Integration für UI: Zentrale Definitionen für Hintergrund- und Vordergrundfarben sowie Schriftarten und Anpassungen am CRM wurden eingeführt, um ein einheitliches Erscheinungsbild sicherzustellen.
- RoomPriceGenie Stammdatenregistrierung: Die RoomPriceGenie-Schnittstelle wurde in die Stammdaten aufgenommen und die Registrierung berücksichtigt.
🐞 Bugfixes
- Anzahlung auf Zimmerkonto: Anzahlungen werden bei HTNG_PaymentCardProcessingRQ nun korrekt auf das Zimmerkonto gebucht, wenn die Reservierung nur ein Zimmer umfasst.
- ReservationChanged-Event-Fix: Fehler behoben, sodass ReservationChanged-Events auch bei Storno, Gruppenänderungen, Kontoänderungen und CO-Service-Änderungen in die Outbox geschrieben werden.
- Initial-Synchronisation Fallback: Der Fallback auf die alte WebApi wurde wiederhergestellt, damit Initial-Import und Synchronisation auch bei leeren Online-Datenbanken funktionieren.
- CIService-Triggerfix: Änderungen an Fremdwährungen lösen den CIService nun zuverlässig aus, unabhängig davon, wie das Fenster geöffnet wurde.
- Umlaut-Mapping-Problem: Probleme durch Umlaute im Zimmertyp-Mapping, die Buchungsimporte und Preis-Synchronisation beeinträchtigten, wurden behoben.
- Raten-Gruppen-Zuordnung: Ein Fehler wurde korrigiert, der Zuordnungen entfernte, wenn Kurzbezeichnung oder Beschreibung zwischen Basisrate und Raten-Gruppe abwichen.
- MPACKLAST beim Datums-Split: Es wurde behoben, dass MPACKLAST beim Datums-Split nicht korrekt gesetzt wurde.
- Basisbetrag Anzeige: Nach Änderungen des Basis-Betrags wird der neue Wert nun in der Benutzeroberfläche unmittelbar korrekt angezeigt.
- RoomPriceGenie Einrichtungseinschränkung: Die Betriebsauswahl bei der Einrichtung der RoomPriceGenie-Schnittstelle wurde eingeschränkt, um Fehleinstellungen zu vermeiden.
- Statistiklisten Dateinamen: Fehler bei zu langen Dateinamen im Autoprint der Statistiklisten wurde behoben, sodass der Export zuverlässig funktioniert.
- Ressourcen-Vorlagen Übersetzung: Ein Problem wurde korrigiert, bei dem Vorlagen trotz gesetzter Option "Übersetzbar" fälschlich in Englisch übersetzt wurden.
⚡ Leistungssteigerung
- Synchronisationsrobustheit: Verbesserungen an der Synchronisierung bei Initial-Importen und leeren Online-Datenbanken erhöhen die Zuverlässigkeit von Datenübertragungen und verringern Ausfallrisiken.
- Dashboard-Layout-Ladezeit: Speicherung und Wiederherstellung von Dashboard-Layouts wurde optimiert, sodass Wechsel und Wiederherstellung schneller erfolgen.
🔧 Andere Änderungen
- Mapping-Klassen im Domain-Projekt: Mapping-Klassen (StatusMapping, RateMapping, ArticleMapping, ReservationTypeMapping) wurden im Domain-Projekt ergänzt, um Mappings für Schnittstellen konsistenter zu halten.
- Mock-Service für KPIs: Ein Mock-Service zur Bereitstellung von Dummy-Daten für KPIs wurde bereitgestellt, um Entwicklung und Tests zu unterstützen.
- Registrierungsdaten für Chatlyn: Informationen zu bestehenden Chatlyn-Anbindungen (via Yanovis) und ein vorläufiger Initialexport-Zeitraum wurden dokumentiert.
- UI-Symbol- und Schriftmodus: Symbole und Schriftarten werden nun abhängig vom UI-Mode (Legacy vs. ModernUI) gesteuert, damit Darstellung und Lesbarkeit konsistent sind.
- Sonstige Konfigurationsanpassungen: Akzeptanzkriterien und Konfigurationshinweise für die neue Oberfläche und gerenderte Fenster wurden ergänzt, um eine konsistente Anwendererfahrung zu gewährleisten.