collana pay app 27.0.2604.10933 - 21.04.2026

  • Aktualisiert

Fehlerbehebungen

Erweiterte Fehlermeldungen im REFUND-Prozess

Die Fehlermeldungen im REFUND-Prozess wurden erweitert und enthalten nun zusätzliche technische Informationen.

Hinweis für Partner:
Betroffen ist die Prozedur GetNextCaptureIdForRefund, wodurch Fehlerursachen im Zusammenhang mit der Ermittlung von Capture-Referenzen präziser analysiert werden können.

Fehler im Amount Clearing bei REVERSAL nach REFUND behoben

Ein Problem im Amount-Clearing-Prozess wurde behoben, das zu fehlerhaften REVERSAL-Aufrufen führen konnte, wenn gleichzeitig REFUND- oder CREDIT-Anfragen ausstanden.

Das Verhalten wurde wie folgt angepasst:

  • REVERSAL wird nur noch ausgelöst, wenn kein REFUND oder CREDIT erforderlich ist
  • Liegt bereits eine REFUND- oder CREDIT-Anfrage vor, erfolgt REVERSAL erst nach erfolgreicher Verarbeitung dieser Anfrage

Verbesserungen & Erweiterungen

Überarbeitung der manuellen Verarbeitung

Neue Aktion: Set to OK – Manually

  • Neue Aktion auf der Seite Transaction Log zum manuellen Setzen fehlgeschlagener (NOK) Einträge auf OK mit Statuscode MANUALLY
  • Verfügbar für folgende Funktionen: CAPTURE, REFUND, CREDIT, REVERSAL, UPDATE, VATUPDATE
  • Setzt automatisch den Zeitpunkt (für Capture/Refund) der übergeordneten Transaktion auf Manuell

Neue Einstellung: Manually Pending Confirmation

  • Neues Boolean-Feld in der collana pay Einrichtung (standardmäßig aktiviert)
  • Steuert das Verhalten bei Transaktionen mit Zeitpunkt Manuell:
    • Aktiv (Standard):
      • Logeinträge werden mit Status Pending und Statuscode MANUALLY erstellt
      • Explizite Bestätigung erforderlich, bevor eine erneute Buchung möglich ist
    • Deaktiviert (Legacy-Modus):
      • Logeinträge werden direkt auf OK – MANUALLY gesetzt
      • Belege werden wie bisher ohne zusätzliche Bestätigung gebucht

Neue Kachel: Manually Pending

  • Neue Kachel in den Aktivitäten zeigt offene Logeinträge mit Status Pending – MANUALLY
  • Direkter Zugriff auf eine dedizierte Liste zur weiteren Bearbeitung

Neue Seite: PAY Cue Transaction Log HVE

  • Neue Listenansicht für manuell zu bestätigende Logeinträge
  • Verfügbare Aktionen:
    • Confirm – Set to OK: Bestätigt Einträge und setzt sie sowie die Transaktion auf OK
    • Confirm – Set to OK and Post: Zusätzliches Anstoßen der Folgeprozesse (Buchung)
    • Set to Suspended: Setzt Einträge auf Suspended
    • Show Document: Öffnet den zugehörigen Beleg
    • Show Transaction Log: Öffnet das vollständige Transaktionsprotokoll

Buchungslogik bei manueller Bestätigung

Wurde ein Logeintrag mit Status Pending – MANUALLY erzeugt, werden weitere Buchungsversuche blockiert.

  • Fehlermeldung: Manual Confirmation Required
  • Ausnahmen:
    • REFUND, CREDIT und REVERSAL im Rahmen von Amount Clearing
    • AmountClearing selbst ist nicht betroffen

Anpassungen bei Set to Suspended

  • Statuscode MANUALLY bleibt erhalten (nur der Statustext wird geändert)
  • Abbruch einer Kommunikation über Cancel Communication setzt den Eintrag nun auf Suspended statt NOK Checked

Anpassung Reservation Renewal bei manueller Verarbeitung

  • Bei Capture = Manuell wird im Reservation-Renewal-Prozess kein PSP-Aufruf mehr durchgeführt
  • Stattdessen wird direkt ein Logeintrag mit Status MANUALLY erzeugt (abhängig von der Einstellung Manually Pending Confirmation als Pending oder OK)

REVERSAL ohne Verkaufsbeleg

REVERSAL kann nun unabhängig von einem Verkaufsbeleg ausgelöst werden.

  • Die Aktion Restbetrag freigeben funktioniert jetzt auch für Transaktionen, die zu gebuchten Verkaufsrechnungen gehören

Technische Überarbeitung und neue Rule Sets

  • Einführung neuer Rule Sets
  • Code-Refactoring zur Verbesserung von Wartbarkeit und Struktur
  • Keine funktionalen Änderungen im Verhalten

⚠️ Deprecations (relevant für Partner)

ElementGrundObsolete ab
Transaction Status :: SentStatus wird nicht mehr verwendet29.0
Transaction Status :: NOKCheckedErsetzt durch manuelle OK-Verarbeitung29.0
CloseLogEntry (Action)Ersetzt durch Set to OK – Manually
UpdateTransactionLogToNOKCheckedStatus wird nicht mehr verwendet29.0
GlobalCloseActionEnabledNicht mehr erforderlich29.0

Hinweis: Sämtliche Logik im Zusammenhang mit NOKChecked ist zur Entfernung vorgesehen und sollte nicht mehr verwendet werden.

Upgrade-Hinweise

  • Neuer Upgrade-Schritt: 6921-ActivateManuallyPendingTransactions-20260410
  • Setzt die Einstellung Manually Pending Confirmation in bestehenden Umgebungen automatisch auf true
  • Für Neuinstallationen ist der Standardwert ebenfalls true

Verknüpfung mit