Fehlerbehebungen
Fehler beim Ändern der Zahlungsform
Ein Fehler wurde behoben, der beim Ändern der Zahlungsform im Verkaufsbeleg (Sales Header) auftrat.
Fehler bei Auftragsfreigabe nach Teillieferung
Ein Problem wurde behoben, das das erneute Öffnen und Freigeben von Aufträgen oder Rechnungen nach einer Teillieferung verhinderte.
Dies führte zur Fehlermeldung: „The document amount exceeds the collana pay captured amount.“
Verbesserungen & Erweiterungen
Unterstützte Einrichtung
- Allgemeine Optimierungen in der unterstützten Einrichtung der collana pay App zur verbesserten Benutzerführung und Stabilität.
Amount Clearing Erweiterung
- Neuer Publisher im Amount-Clearing-Prozess
- Ermöglicht flexiblere Verarbeitung von Sets und Bundles
- Ersetzt Einschränkungen des bisherigen Publishers
Neuer Publisher OnBeforeFollowingInteractionActivities
- Neuer Publisher am Anfang der Prozedur FollowingInteractionActivities:
OnBeforeFollowingInteractionActivities
- Ermöglicht Partnern, eigene Logik für Folgeinteraktionen zu implementieren
Anpassungen im CREDIT-/REFUND-Verhalten
Neue Einstellung: Credit zulassen
- Neues Feld in der Karte zu einer collana pay Zahlungsform in der collana pay Einrichtung
- Steuert, ob CREDIT für eine Zahlungsart erlaubt ist
- Voraussetzung für die Nutzung der automatischen CREDIT-/REFUND-Logik sowie für Advanced Import
| Hinweis für Partner: Die Einstellung sollte überprüft und entsprechend der Konfiguration in copal (AllowCredit) aktiviert werden. |
Ist die Funktion aktiviert, entscheidet das System automatisch anhand definierter Regeln, ob eine warenkorbunabhängige Gutschrift (CREDIT) oder eine warenkorbabhängige Rückerstattung (REFUND) erfolgt.
Die Funktion ist nicht für alle PSPs und Zahlungsformen verfügbar.
Neue Konfiguration: Credit erzwingen (Transaktion)
- Neue Konfiguration auf der Transaktionskarte
- Erzwingt die Verwendung des CREDIT-Endpunktes für alle Folgeprozesse (inkl. Amount Clearing)
| Hinweis: Es erscheint eine Warnung, wenn Credit erzwingen an der Transaktion aktiv ist, aber Credit zulassen in der collana pay Einrichtung nicht gesetzt ist. |
Automatische Entscheidung zwischen CREDIT und REFUND
Das System entscheidet nun automatisch, ob ein Beleg über den CREDIT- oder REFUND-Endpunkt verarbeitet wird.
Die Entscheidung erfolgt anhand einer priorisierten Logik und ersetzt den bisherigen rein manuellen Ansatz (z. B. über Advanced Import).
| Priorität | Bedingung | Ergebnis |
1 | Credit erzwingen ist aktiv | CREDIT |
2 | Advanced Import ist aktiv | CREDIT (Advanced Import unterstützt nur CREDIT) |
3 | Vorhandener CREDIT-Logeintrag | CREDIT |
4 | Unbekanntes Sachkonto in Verkaufszeile | CREDIT |
5 | Keine Bedingung erfüllt | REFUND |
Neues Feld: Capture Referenz (Verkaufszeilen)
Ein neues Feld Capture Referenz wurde in den Verkaufszeilen von Verkaufsreklamationen und Verkaufsgutschriften ergänzt.
Funktionalität:
- Verknüpft eine Zeile mit einer konkreten Capture-Transaktion
- Auswahl per Lookup aus dem Transaktionsprotokoll
- Validierung prüft, ob Artikel enthalten sind und ausreichende Mengen vorhanden sind
Verhalten:
- Bei nur einem Capture erfolgt die Zuordnung automatisch
- Bei mehreren Captures (z. B. über
Applies-to Doc. No.) ist eine konsistente Befüllung aller Zeilen erforderlich - Gemischte Befüllung (befüllt und unbefüllt) führt zu einem Fehler
- Änderungen der Capture Referenz sind gesperrt, sobald eine Verarbeitung (CREDIT/REFUND) erfolgt ist oder noch aussteht
| Hinweis für Partner: Falls die automatische Zuordnung nicht ausreicht, sollte eine eigene Logik zur Befüllung implementiert werden. |
CREDIT-Unterstützung in der Job Queue
- Die Job Queue verarbeitet nun auch CREDIT-Interaktionen
- Unterstützt asynchrone Verarbeitung analog zu REFUND
Upgrade-Hinweis:
|
Neue Kachel: Fehlgeschlagene CREDIT-Transaktionen
- Neue Kachel im collana pay Rollencenter
- Zeigt fehlgeschlagene oder abgelehnte CREDIT-Transaktionen
- Analog zur bestehenden REFUND-Anzeige
Verbesserungen für CREDIT
Unterschiedliche MwSt.-Sätze im CREDIT Endpoint
- CREDIT-Transaktionen mit unterschiedlichen MwSt.-Sätzen werden nun unterstützt
- Diese werden zu einer Position mit
taxRate = 0zusammengefasst
Navigation aus der Transaktionsliste
- Drilldown über "Source Document" öffnet nun korrekt Verkaufsgutschriften
- Zuvor wurden nur Verkaufsreklamationen unterstützt
Mehrere Captures – korrekte Folgegutschriften
- Separate CREDIT-Logeinträge pro Capture werden erstellt
- Folgegutschriften werden korrekt zugeordnet
Erweiterung der Duplikatsprüfung
CheckFunctionLogberücksichtigt nun auch CREDIT- Verhindert doppelte CREDIT-Aufrufe
Verbesserte Fehlermeldung bei fehlender Transaktionsverknüpfung
- Hinweis auf alternative Angabe der collana pay Transaction ID
⚠️ Deprecations (nur relevant für Partner)
| Objekt | Ort | Maßnahme |
LogItemCreateforCredit (QtyType) | PAY Item Handling HVE | Veraltet ab v28.0 – neuen Overload mit TempSalesLine verwenden |
CreateAmountClearingLogEntry | PAY WebServ Communication HVE | Ersetzt durch DoAmountClearingRefundOrCredit |
Verknüpfung mit