Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1) Es werden programmseitig Gebühren Datensätze erzeugt (da der Abruf über REST-API keine separate Buchung mehr für die Gebühren liefert)
2) Die Programmroutinen in büro+ wurden dahingehend angepasst, dass die neuen Status Bezeichnungen von PayPal Berücksichtigung finden (siehe unter PARAMETER - ABRECHNUNG - ZAHLUNGSVERKEHR PARAMETER → "Vorgabe Status für PayPal Kontoauszüge")

Ab Update 6740 (veröffentlicht Ende Dezember 2022): 

3) Eine 3) Im Register "Online Banking Einstellungen" kann für PayPal Bankverbindungen das neue Kennzeichen: "PayPal REST: Transaktionen filtern" aktiviert werden. Mit diesem Kennzeichen ist eine programmseitige Filterung der Buchungen ("Bookings") , damit nicht buchungsrelevante Buchungen (z.B.  des Typs T21nn Reserves → auch "Hold") nicht mehr importiert werden. 
Es werden alle Bookings möglich.
Aktiviert man dieses Kennzeichen werden alle PayPal Buchungen gefiltert, die
eine ReferenzTyp auf eine andere PayPal Zahlung (TXN) haben 
UND eine Referenznummer
UND der EventCode nicht mit T11 anfängt
UND die Gebühr nicht leer ist
UND Kein Surname, Givenname oder AlternateFullname enthalten

...

Info
titleWICHTIG

Transaktionen werden über REST-API mit bis zu 3 Stunden Verzögerung abgerufen:

Der Abruf über REST-API erfolgt über eine Reporting API. Diese Schnittstelle liefert die Transaktionen mit bis zu drei Stunden Verzögerung.
PayPal seitige Dokumentation dazu unter: https://developer.paypal.com/docs/api/transaction-search/v1/#transactions_get (In der ersten aufgeführten „Notes“ Box) 

Programmseitig kann kein Einfluss auf diese verzögerte Bereitstellung der Daten über die REST-API genommen werden. 
Sollten bei Ihnen zeitkritische Abläufe bestehen, die einen verzögerungsfreien Abruf der Transaktionen erfordern, empfehlen wir Ihnen den klassischen Abruf über PayPal NVP/SOAP-API. Der Abruf über die klassische NVP/SOAP-API erfolgt ohne 3h Verzögerung.

Limitierung von 10.000 Buchungen seitens PayPal: "RESULTSET_TOO_LARGE"

1) Bei der Umsatzabfrage von PayPal Kontobewegungen über die REST-API“ gibt es ein Limit von 10.000 Buchungen. Erreicht man innerhalb einer Umsatzabfrage dieses Limit, erhält man eine Fehlermeldung (RESULTSET_TOO_LARGE) und kann daher keine Daten abrufen. Erreicht man innerhalb einer Umsatzabfrage dieses Limit, erhält man eine Fehlermeldung (RESULTSET_TOO_LARGE) und kann keine Daten abrufen. Die PayPal-seitige Dokumentation zu diesem Thema finden Sie unter folgendem externen Link: https://developer.paypal.com/docs/api/transaction-search/v1 ...  Im Bereich: "Error messages" -> "RESULTSET_TOO_LARGE").
2) Wir weisen darauf hin, dass das Limit nicht davon abhängig ist wie viele Datensätze tatsächlich in büro+ importiert werden, sondern davon abhängt, wie viele Buchungen in dem abgerufenen Zeitraum bei PayPal verbucht sind. 
3) Es gilt zu beachten, dass der Abfrage-Zeitraum bei Verwendung des Kennzeichen: "Doppelte Buchungen über die Bankingkomponente filtern" von der eingesetzten Bankingkomponente gesteuert wird. Der Abgleich erfolgt hierbei auch immer für "ganze Tage", weshalb ein mehrmaliger untertägiger Abruf nicht zur Minderung der abzurufenden Datensätze führt. 
4) Ist bei Ihnen im Unternehmen anzunehmen, dass das Limit von 10.000 Buchungen innerhalb einer Umsatzabfrage erreicht wird, so empfehlen wir Ihnen für die Dublettenfilterung das Kennzeichen "Doppelte Kontobewegungen aussortieren" (https://hilfe.microtech.de/x/XAyz) zu verwenden und den Abgleich der PayPal Kontobewegungen über eine "Automatisierungsaufgabe" (https://hilfe.microtech.de/x/DgDcDw) vorzunehmen, damit Sie für den Abruf der Kontobewegungen kurze Intervalle (beispielsweise alle 3 Stunden) festlegen können und damit eine geringeren Anzahl an Buchungen pro Umsatzabfrage erhalten.

Zugang zur REST-API von PayPal erstellen

...