1 Themenübersicht
Die App PayPal-Plus ermöglicht das Bezahlen von Vertriebsaufträgen über PayPal-Plus. Sie kommuniziert mit dem PayPal-Webservice über die PayPal SOAP API.
In dieser Dokumentation wird beschrieben, wie die PayPal-Plus-API angebunden wird und die App PayPal-Plus verwendet wird.
2 PayPal-Plus SOAP-Schnittstelle
Die PayPal-Plus SOAP-Schnittstelle dient dazu, mit dem PayPal-Plus -Webservice zu kommunizieren.
Voraussetzung für die Verwendung des Webservices ist, dass der Verkäufer den API-Zugang für sein Verkäuferkonto freigeschaltet hat. Nur dann erhält er die API-Zugangsdaten, die im Customizing hinterlegt werden müssen.
Es werden folgende Webservice-Aufrufe verwendet.
- Refund (Zur Rückbuchung des Kaufbetrages bei Kundenrücksendung oder Stornierung)
- Payment (Zur Prüfung des Zahlungsstatus)
Andere Funktionen werden in dieser Version nicht unterstützt. Das bedeutet, aus dem CEE heraus können keine Zahlungen angefordert oder abgebucht werden.
3 Konfiguration
In diesem Abschnitt wird beschrieben, wie das System konfiguriert sein muss, um PayPal-Plus-Zahlungen abzuwickeln
3.1 Customizing
Für die PayPal sind in der Anwendung „Customizing“ die folgenden Einstellungen in der Funktion „PayPal-Plus“ relevant. Hier werden die Anmeldedaten eingegeben, die der Händler von PayPal erhält, wenn das Verkäuferkonto für die PayPal-Plus-API freigeschaltet wird.
Feld/Funktion | Erläuterung |
Client-ID | Client-ID des Verkäuferkontos |
Secret-Key | Secret-Key des Verkäuferkontos |
API-Zugangsart | Zugangsart:
Sandbox: Alle Transaktionen finden auf der PayPal-Testumgebung statt. Es können nur Sandbox-Accounts verwendet werden. Live: Alle Transaktionen finden auf dem Live-System von PayPal statt. |
3.2 Zahlungsarten
Damit ein Auftrag nach PayPal übertragen werden kann, muss der Auftrag eine Zahlungsart vom Typ „PayPal-Plus“ haben.
Die Zahlungsarten werden in der Anwendung „Zahlungsarten“ erstellt. Im Feld „Typ“ muss der Typ „PayPal-Direkt“ ausgewählt werden.
3.3 PayPal-Plus Konten-Zuordnungen
Diese Konfigurationsanwendung wird für die Finanzbuchhaltung benötigt. Mit jeder Rechnung, die über PayPal-Plus bezahlt wird, entstehen aus finanzbuchhalterischer Sicht offene Posten. Bei Zahlungseingang können die offenen Posten ausgeglichen und der Vorgang aus Sicht der Finanzbuchhaltung abgeschlossen werden.
Um die Buchungen korrekt auszuführen, müssen die für die Finanzbuchhaltung erforderlichen Zuordnungen konfiguriert werden.
3.3.1 Konten
In dieser Sicht legen Sie fest, auf welches Konto die eingehenden Beträge gebucht werden.
Name des Feldes | Bedeutung |
Organisation | Organisation, für die die Zuordnung gilt |
Währung | Währung des Vertriebsauftrags |
Zahlungsart | Zahlungsart des Vertriebsauftrags |
Konto | Konto, auf das die Rechnungsbeträge gebucht werden sollen. |
3.3.2 Belegarten
In dieser Sicht legen Sie fest, welche Belegarten für die Ausgleichsbuchung der Rechnungsbeträge verwendet werden.
Name des Feldes | Bedeutung |
PayPal-Plus Transaktion | Hier gibt es 2 Auswahlmöglichkeiten:
1. Ausgleich Ausgangsrechnung-OP Offener Posten, der durch eine Ausgangsrechnung entstanden ist. 2. Ausgleich Gutschrifts-OP: Offener Posten, der durch eine Gutschrift entstanden ist. |
Belegart aus Finanzbuchhaltung | Legen Sie die Belegart aus der Finanzbuchhaltung fest, die für die Buchung verwendet wird.
Siehe Anwendung „Belegarten Finanzbuchhaltung“ |
3.3.3 Optionale Dimensionen
Optionale Dimensionen sind z.B. Kostenstellen, Kostenträger oder Projekt. In der Kostenrechnung kann definiert werden, dass ein Sachkonto z.B. nur dann bebucht werden kann, wenn eine Kostenstelle angegeben wird.
Die Optionalen Dimensionen werden organisationsabhängig definiert.
Name des Feldes | Bedeutung |
Organisation | Organisation, für die die Zuordnung gilt |
Optionale Dimension | Hier sind Werte zwischen „Optionale Dimension 01“ und „Optionale Dimension 20“ erlaubt. Die konkrete Bedeutung der Dimensionen wird in der Finanzbuchhaltung konfiguriert. |
Wert | Wert der optionalen Dimension |
4 Prozesse
4.1 Import Zahlungsdaten aus Webshop
In der Regel werden die Zahlungen mit PayPal-Plus in einem Webshop initiiert. Während des Zahlungsprozesses wird der Käufer auf entsprechende Formulare von PayPal-Plus umgeleitet, wo sich der Käufer mit seinen Zugangsdaten einloggen kann um die Zahlung zu veranlassen. Beim Import der Bestellungen aus dem Webshop ins ERP-System werden die Zahlungsdaten ebenfalls importiert und können im ERP-System verwendet werden.
4.2 Gutschriften und Stornierungen
Es gibt drei Möglichkeiten, eine PayPal-Plus-Zahlung durch eine Gutschrift wieder rückgängig zu machen.
Die erste Möglichkeit besteht darin, einen Lieferauftrag, für den Lieferscheine erstellt wurden, in der Anwendung „Lieferaufträge“ wieder zu stornieren. Falls die Lieferung zu einem PayPal-Plus-Auftrag gehört, dann wird der stornierte Betrag automatisch bei PayPal gutgeschrieben.
Die zweite Möglichkeit ist die Erfassung von Retouren. Dafür gibt es die Anwendung „Kunden-Rücksendungen“. Die Kunden-Rücksendung sorgt dafür, dass ein Wareneingang als Rücksendung mit einem Auftrag verknüpft wird, und ein Gutschrift-Auftrag erstellt wird. Wenn für diesen Auftrag eine Rechnung erstellt wird, dann wird der Betrag bei PayPal gutgeschrieben.
Die dritte Möglichkeit ist die manuelle Rückbuchung im „Cockpit: Online-Zahlungen“. Dort nutzen Sie die Aktion „Online-Zahlung: Rückbuchung…“, um den Betrag manuell zu erstatten.
4.3 Ausgleichsbuchungen in Finanzbuchhaltung
Wenn für einen Vertriebsauftrag eine Rechnung erstellt wird, dann entsteht in der Finanzbuchhaltung ein offener Posten, der so lange offen bleibt, bis der Zahlungseingang bestätigt wird.
Die Bestätigung kann durch eine Abrechnungsdatei erfolgen, die in der FiBu eingelesen wird, oder, wie bei PayPal-Plus, durch einen Hintergrundprozess, der in regelmäßigen Abständen für alle offenen PayPal-Plus-Zahlungen den Zahlungsstatus abfragt, und bei abgeschlossenen Zahlungen die Ausgleichbuchungen vornimmt.
Der Hintergrundprozess „PayPal-Plus Transaktionen in FiBu buchen“ sorgt dafür, dass für alle abgeschlossene Transaktionen, für die es offenen Posten gibt, eine Ausgleichsbuchung erstellt wird. Dabei werden die Konfigurationsparameter verwendet, die in der Anwendung „PayPal-Plus Konten-Zuordnungen“ eingestellt wurden.
Die Ausgleichsbuchungen werden als Buchungslauf in der Finanzbuchhaltung abgebildet.