Kreditkartenzahlungen in der Kundenauftragserfassung verwalten

In diesem Dokument wird beschrieben, wie Kreditkartenzahlungen für Kundenaufträge verwaltet werden. Für den Drittanbieter CenPOS gibt es eine Lösung, für andere Anbieter ist eine individuelle Integration unter Verwendung von Standard-APIs erforderlich. Dieses Dokument behandelt den Autorisierungsprozess, die Einziehung von Geldern nach Fakturierung und die Bearbeitung von Gutschriftenaufträgen.

Hintergrund

M3 Business Engine unterstützt Kreditkartenzahlungen bei der Kundenauftragserfassung mit Drittanbietern. Es gibt zwei Optionen für die Kreditkartenverarbeitung:

  1. CenPOS-Integration: Eingebaute Integration mit CenPOS als Drittanbieter. Weitere Informationen zur CenPos-Integration finden Sie unter Kreditkartenzahlungen mit CenPOS in der Kundenauftragserfassung verwalten.
  2. Benutzerdefinierte Integration: Integration mit anderen Drittanbietern über die Nutzung von Standard-APIs.

Dieses Dokument bietet eine Übersicht über den Kreditkartenverwaltungsprozess mit spezifischen Details für beide Integrationsoptionen.

Bevor Sie beginnen

Die folgenden Bedingungen müssen erfüllt sein, bevor die Kreditkartenfunktion verwendet werden kann:

Für CenPOS-Integration

  • In "Benutzer. Öffnen" (MNS150) wurden Firma und Division auf die Firma und die Division eingestellt, mit denen der Kundenauftrag in "Kreditkartenautorisierung. Öffnen" (CRS435) verbunden ist.
  • (CRS435) wird mit einem Skript personalisiert, das die Verbindung zum CenPOS POS-Integrationssystem steuert.
  • Um die Prüfung bei der Rüstlistenfreigabe zu aktivieren, wenn der Drittanbieter CenPOS ist, muss in "Versandkonzept. Öffnen" (MWS010) das Kontrollfeld "Bonitätsprüfung bei Rüstfreigabe" aktiviert sein.

Für kundenspezifische Integration

  • Kundenspezifische Skripte für die Kommunikation mit dem Drittanbieter müssen entwickelt werden.
  • Die API-Integration für das Einfügen von Kreditkartentransaktionen in M3 muss konfiguriert sein.
  • Das Kontrollfeld "Bonitätsprüfung bei Rüstlistenfreigabe" darf in (MWS010) nicht aktiviert sein. Andernfalls kann der Kundenauftrag bei der Rüstfreigabe gesperrt werden.

Einschränkungen

  • Nur CenPOS wird als Drittanbieter vollständig unterstützt.
  • Für andere Anbieter ist eine kundenspezifische Integration über Standard-APIs erforderlich.
  • Jede Implementierung muss die eigene Umgebung und die Schnittstelle zu der speziell für die Kreditkartenverwaltung verwendeten Software sichern.

Kreditkartenzahlungen in der Kundenauftragserfassung verwalten

Erfassung eines Kundenauftrags mit einer Kreditkartenzahlung

  1. Starten Sie "Kundenauftrag. Öffnen" (OIS100).
  2. Geben Sie einen Kundenauftrag mit einer für die Kreditkartenverarbeitung konfigurierten Zahlungsmethode an.
  3. Nach der Generierung der Auftragspositionen klicken Sie auf "Schließen", um mit (CRS435) fortzufahren.
  4. Für CenPOS-Integration

    1. Klicken Sie auf F16 = "Übermitteln", um das CenPOS POS-System zu starten.
    2. Geben Sie im CenPOS POS-System die Kreditkartendetails an, und klicken Sie auf die Schaltfläche "Übermitteln".
    3. (CRS435) wird zusammen mit der Referenznummer und dem Ergebnis von CenPOS automatisch angezeigt.
  5. Für kundenspezifische Integration

    1. Zur Verwaltung der Kommunikation mit dem Drittanbieter muss ein kundenspezifisches H5-Skript hinzugefügt werden.
    2. F16 = "Übermitteln" löst das H5-Skript aus.
    3. Die Referenznummer des Drittanbieters muss über API-Aufrufe zu M3 hinzugefügt werden.
    4. Durch Aktualisieren der Seite werden die Referenznummer und das Ergebnis des Anbieters angezeigt, vorausgesetzt, die Referenz wurde mithilfe der M3-API korrekt aktualisiert.

Autorisierung freigegeben

  1. Wenn die Autorisierung freigegeben ist, verlassen Sie (CRS435/E). Sobald die Kreditkarteninformationen autorisiert sind, werden der Drittanbieter, die Referenznummer und der Betrag aktualisiert.
  2. Das Feld "Ergebnis" wird mit dem Status "Freigegeben" aktualisiert.
  3. Verarbeiten Sie den Kundenauftrag bis zum Status 77 = "Fakturiert". Weitere Informationen dazu finden Sie unter Kundenauftrag manuell fakturieren.
  4. Starten Sie "Kreditkartenerfassung. Öffnen" (CRS436).
  5. Überprüfen Sie in Bild B2 den Transaktionsstatus des fakturierten Kundenauftrags.
  6. Der Transaktionsstatus wird auf 20 = "Neu" aktualisiert.
  7. Für CenPOS-Integration

    1. Um mit der Erfassung fortzufahren, wählen Sie Option 21 = "Übermitteln für Erfassung". Wenn die Erfassungstransaktion freigegeben ist, wird sie auf Status 90 = "Definitiv" gesetzt.
      Hinweis

      Verwenden Sie F14 = Übermitteln für Erfassung" für CenPos, um alle erfassungsbereiten Transaktionen zu übermitteln, oder übermitteln Sie sie über "Kreditkarteneinlesung. Öffnen" (CRS444).

  8. Für kundenspezifische Integration

    1. Die Erfassungstransaktion wird außerhalb von M3 durchgeführt, und die Referenz muss unter Verwendung der Standard-API CRCCINMI (Kreditkartenschnittstelle) auf M3 aktualisiert werden.

Autorisierung nicht freigegeben

  1. Wenn die Autorisierung nicht freigegeben wird, wird der Kundenauftrag gestoppt und der Kreditkartenstatus wird auf 15 = "Fehler" gesetzt.
  2. Um den gestoppten Kundenauftrag (Sperrcode = 3) zu suchen, starten Sie "Kundenauftrag. Stoppen" (OIS120) oder "Kundenauftrag. Toolbox" (OIS300).
  3. Klicken Sie auf Option 20 = "Kreditkartenautorisierung", um (CRS435) zu starten.
  4. Wählen Sie in Bild A die Option 11 = "Autorisieren" oder 12 = "Referenzautorisierung" aus.
  5. Für CenPOS-Integration

    1. Übermitteln Sie die Transaktion über die CenPOS-Schnittstelle, wie oben beschrieben.
    2. Wenn Sie (CRS435) mit einer freigegebenen Autorisierung verlassen, wird der Kundenauftrag freigegebenen (der Stoppcode wird auf 0 gesetzt).
  6. Für kundenspezifische Integration

    1. Führen Sie für den Transaktionstyp "Autorisieren" eine neue Autorisierung wie zuvor beschrieben durch.

      Für Transaktionstyp "Referenzautorisierung" muss die Transaktion außerhalb von M3 durchgeführt werden. Die Referenz wird über die Standard-API OIS100MI (Kundenauftragsschnittstelle) auf M3 aktualisiert.

    2. Wenn Sie (CRS435) mit einer freigegebenen Autorisierung verlassen, wird der Kundenauftrag freigegebenen (der Stoppcode wird auf 0 gesetzt).

Kreditkartenzahlungen für Gutschriftaufträge verwalten

  1. Starten Sie (OIS100). Sie können Kreditkartenzahlungen für Gutschriftaufträge können auch in "Kundenretouren. Öffnen" (OIS390) verwalten. Weitere Informationen dazu finden Sie unter Kundenretoure erfassen.
  2. Kopieren Sie den vorhandenen Kundenauftrag, für den ein Gutschriftauftrag erstellt werden muss. Weitere Informationen dazu finden Sie unter Kundenauftrag oder Angebot kopieren.
  3. Rufen Sie in (OIS100/A) einen KA-Typ mit Kundenauftragskategorie 2 = "Gutschriftauftrag - nur Gutschriftauftragspositionen" sind erlaubt auf, und drücken Sie die Eingabetaste.

    Die Kundenauftragsdetails werden in den Gutschriftauftrag kopiert.

    Bei der Erstellung eines Gutschriftauftrags (mit Auftragskategorie = 2 und Zahlungsmethode = Kreditkarte) durch Kopieren eines vorhandenen Kundenauftrags mit einer Kreditkartenreferenznummer wird eine Referenznummer für verspätete Erfassung (oder verspäteten Verkauf) aus OINVOH abgerufen und in den Kundenauftragskopf des Gutschriftauftrags kopiert.

    Die erste Referenznummer, die in OINVOH mit Status "Finalisiert" (90) in der Tabelle CRCCCT gefunden wird, wird abgerufen, unabhängig davon, welches Programm für die Erstellung der Gutschrift verwendet wird.

  4. Wählen Sie in "Kundenauftrag. Kopieren" (OIS106/B) die gutzuschreibende(n) Auftragsposition(en) aus, und klicken Sie auf "Schließen".
  5. In "Kundenauftrag. Position öffnen" (OIS101/B1) wird die Auftragsposition mit der negativen Menge aktualisiert.
  6. Klicken Sie auf "Schließen", und verarbeiten Sie den Gutschriftauftrag bis zum Status 77 = "Fakturiert".
  7. Geben Sie die Rechnungsnummer in (CRS436/B2) an, und prüfen Sie den Transaktionsstatus.

    Die Transaktion hat den Status 05 = "Gutschrift".

  8. Um den Betrag auf die Kreditkarte zurückzuzahlen, wählen Sie die Option "Gutschrift".
  9. Für CenPOS-Integration

    1. Klicken Sie in CRS435/E auf F14 = "Transaktion übermitteln", um die Referenzgutschrifttransaktion an CenPOS zu übermitteln.
    2. Um die Übermittlung zu bestätigen, klicken Sie auf "OK". Wenn die Transaktion freigegeben ist, wird das Geld zurück auf die Kreditkarte übertragen.
    3. Klicken Sie auf "Schließen", und prüfen Sie den Transaktionsstatus in (CRS436/B2).
      Hinweis

      Für die Rechnung wird ein neuer Datensatz erstellt. Die Status für beide Transaktionen werden auf 90 = "Definitiv" aktualisiert.

  10. Für kundenspezifische Integration

    1. Bei der Fakturierung des Gutschriftauftrags wird in (CRS436) ein Datensatz des Typs "Externe Gutschrift" erstellt.
    2. Die Referenzgutschriftstransaktion wird außerhalb von M3 durchgeführt, und die Referenz muss unter Verwendung der Standard-API CRCCINMI (Kreditkartenschnittstelle) auf M3 aktualisiert werden.
      Hinweis

      Für die Rechnung wird ein neuer Datensatz erstellt. Beide Transaktionsstatus werden auf 90 = "Finalisiert" aktualisiert.

Kreditkarteneinlesung

  1. Verarbeiten Sie den Kundenauftrag bis zum Status 77 = "Fakturiert".
  2. Geben Sie die Rechnungsnummer in (CRS436/B2) an, und prüfen Sie den Transaktionsstatus.
  3. Die neuen Transaktionen können den Status 05 = "Gutschrift", 15 = "Fehler", 20 = "Neu" oder 90 = "Finalisiert" haben.
  4. Um eine Transaktion mit dem Status 20 = "Neu" für die Erfassung zu übermitteln, klicken Sie auf F14 = "Übermitteln für Erfassung".
  5. Wenn eine Einlesung durchgeführt und von CenPOS der Status "Freigegeben" empfangen wird, wird die Einlesetransaktion direkt auf Status 90 = "Ausgeführt" gesetzt, da CenPOS alle Kontrollen direkt durchführt.
  6. Wenn die verspätete Erfassung freigegeben ist, wird ein neuer Datensatz mit Transaktionsstatus 90 = "Finalisiert" erstellt, und der Transaktionsstatus des alten Datensatzes wird ebenfalls auf 90 = "Finalisiert" aktualisiert.
  7. Für CenPOS-Integration

    1. Wenn die verspätete Erfassung nicht freigegeben ist, wird der Transaktionsstatus des Datensatzes entweder auf 25 = "Kommunikationsfehler bei Erfassung" oder 15 = "Fehler" aktualisiert.
      Hinweis

      Transaktionen mit Status 25 = "Kommunikationsfehler beim Erfassen" werden ebenfalls für die Erfassung übermittelt.

  8. Für kundenspezifische Integration

    1. Die Erfassungstransaktion wird außerhalb von M3 durchgeführt, und die Referenz muss unter Verwendung der Standard-API CRCCINMI (Kreditkartenschnittstelle) auf M3 aktualisiert werden.

Ergebnis

Folgende Tabellen werden während der Kreditkartenverarbeitung aktualisiert:

  • Kreditkartenautorisierungstransaktionen (CRCCAT)
  • Kreditkartenreferenzen (CCREFE)
  • Kreditkartenerfassungstransaktionen (CRCCCT)
  • Rechnungskopf (OINVOH)
  • Zahlungsreferenznummern (FIRCON) mit der Referenznummer

Die Zahlung per Kreditkarte wird bei der Kundenauftragserfassung akzeptiert. Es werden jedoch keine Teilzahlungen von mehreren Kreditkarten für die gleiche Lieferung akzeptiert, und es werden keine Skontos unterstützt, wenn Kreditkarten verwendet werden.

Die Kreditkarteninformationen sind autorisiert und können bei der Kundenauftragserfassung zur Reservierung von Geldmitteln verwendet werden.

Nach der Fakturierung wird eine verspätete Erfassung ausgegeben, und wenn die Zahlung dann später eingegangen ist, wird sie mit dem entsprechenden Datensatz in der Debitorenbuchhaltung abgeglichen.