
Was die Aufgabe tut und wann sie läuft
Was genau tut die Aufgabe bei jedem Durchlauf?
Sie prüft die Amazon-Abrechnungen, denen noch keine Kontoauszugszeile zugeordnet ist, und versucht für jede, die Bankzeile zu finden, die zur Einzahlung gehört. Wenn sie die Zeile eindeutig identifiziert, verknüpft sie diese mit der Abrechnung, vermerkt, wann sie das getan hat, und veröffentlicht eine Nachricht in dieser Abrechnung. Sie verknüpft nur und hinterlässt einen Vermerk: Mit dieser Aufgabe gleicht das Modul nichts ab und erzeugt keine Buchungssätze, und sie ruft auch Amazon nicht auf, da sie mit Datensätzen arbeitet, die bereits in Ihrem Odoo vorhanden sind.
Wie oft läuft sie und ist sie standardmäßig aktiv?
Sie läuft einmal täglich, jeden Tag, und ist bei der Installation des Moduls aktiv. Es gibt sie in allen veröffentlichten Versionen (Odoo 17, 18, 19 und 20); in Odoo 17 ist die Aufgabe so konfiguriert, dass sie sich endlos wiederholt.
Wo sehe ich die Abrechnungen, mit denen sie arbeitet, und was schreibt sie hinein?
Die Datensätze öffnen Sie über das Menü Amazon › Finanzen › Abrechnungen (Auszahlungen & Gebühren) (Amazon › Finances › Settlements (payouts & fees)). Jeder Menüabschnitt verlangt die Berechtigung Betrachter (Viewer): Ohne sie sehen Sie diesen Abschnitt nicht. Der Datensatz zeigt das Feld Amazon-Abrechnung (Amazon Settlement), und die Liste zeigt es als Amazon-Abrechnungs-ID (Amazon Settlement ID). Es ist schreibgeschützt: Es wird vom Code geschrieben, nicht von Ihnen, und unter anderem füllt es die Aufgabe Amazon SP-API - Abrechnungen synchronisieren (Amazon SP-API - Sync settlements), die ebenfalls einmal täglich läuft und bei der Installation aktiv ist. Wenn die Abgleich-Aufgabe eine Einzahlung verknüpft, veröffentlicht sie in der Abrechnung diese Nachricht: Bankeinzahlung abgeglichen: Kontoauszugszeile "…" vom … (…) als Auszahlung dieser Abrechnung identifiziert. (Bank deposit matched: statement line "…" of … (…) identified as this settlement's payout.). Die Auslassungspunkte stehen für die Referenz der Zeile, ihr Datum und ihren Betrag.

Amazon SP-API - Abrechnungs-Bankgutschriften abgleichen.
Was sie bei jedem Durchlauf prüft
Welche Konten und welche Abrechnungen werden bei jedem Durchlauf berücksichtigt?
Berücksichtigt werden die, die alles Folgende gleichzeitig erfüllen:
- Die Abrechnung gehört zu einem Amazon-Konto, bei dem der Abgleich der Bankeinzahlungen aktiviert ist. Hat kein Konto ihn aktiviert, endet die Aufgabe, ohne etwas zu prüfen.
- Der Abrechnung ist noch keine Kontoauszugszeile zugeordnet.
- Ihr Einzahlungsdatum liegt innerhalb der letzten 60 Tage, ab heute gerechnet.
Und wenn die Einzahlung einer Abrechnung älter ist?
Liegt ihr Einzahlungsdatum außerhalb dieser 60 Tage, sieht die Aufgabe sie nicht an. Sie sieht sie auch nicht an, wenn bereits eine Zeile verknüpft ist.
Gibt es ein Limit an Abrechnungen pro Durchlauf?
Ja: bis zu 200 Abrechnungen pro Durchlauf, nach Einzahlungsdatum sortiert, von der neuesten zur ältesten. Was außerhalb dieser ersten 200 liegt, wird in diesem Durchlauf nicht angefasst.
Was passiert mit Abrechnungen, denen bereits eine Zeile zugeordnet ist?
Sie kommen in der Suche nicht vor, und zusätzlich bricht die Verknüpfungsmethode ohne Aktion ab, wenn die Abrechnung schon eine Zeile hat. Die Aufgabe überschreibt keine bestehende Verknüpfung.
Wann sie verknüpft und was Sie prüfen, wenn nichts passiert
Wie entscheidet sie, welche Bankzeile verknüpft wird?
Findet sie für diese Abrechnung keine Kandidatenzeile, tut sie nichts damit. Findet sie genau eine, verknüpft sie diese. Gibt es mehrere mit demselben Betrag, bevorzugt sie die, die Amazon in ihrer Referenz oder im Namen ihres Kontakts erwähnt, aber nur, wenn es genau eine ist. Bleibt der Zweifel, verknüpft sie keine: Bei Geld rät das Modul nicht. In diesem Fall liegt die Entscheidung, welche Zeile die richtige ist, bei Ihnen.
Was prüfe ich, wenn die Aufgabe nichts verknüpft?
Gehen Sie diese Bedingungen durch:
- Die Aufgabe ist weiterhin aktiv (bei der Installation ist sie aktiv).
- Im Menü
Amazon › Finanzen › Abrechnungen (Auszahlungen & Gebühren)gibt es Abrechnungen: Die Aufgabe arbeitet nur mit bereits vorhandenen. - Es gibt Konten mit aktiviertem Abgleich der Bankeinzahlungen: Ohne ein solches endet die Aufgabe, ohne etwas zu prüfen.
- Der Abrechnung ist nicht bereits eine Zeile zugeordnet.
- Ihr Einzahlungsdatum liegt innerhalb der letzten 60 Tage.
- Es liegen nicht mehr als 200 Abrechnungen mit neuerer Einzahlung davor.
- Es gibt nicht mehrere Bankzeilen mit demselben Betrag, ohne dass genau eine davon Amazon erwähnt.
Was passiert, wenn eine Abrechnung einen Fehler verursacht?
Jede Abrechnung wird separat verarbeitet und ihre Fehler werden abgefangen: Scheitert eine, schreibt das Modul eine Warnung ins Serverprotokoll mit ihrer Amazon-ID und macht mit den übrigen weiter. Der Code beschreibt die Aufgabe als eine, die nie Fehler auslöst.
Wie FlexigoTech Ihnen hilft
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt maßgeschneiderte Konnektoren und Integrationen. Das Modul ist in Odoo Apps für 17, 18, 19 und 20 veröffentlicht (Modulseite, Webseite des Moduls). Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert und per E-Mail warnt, wenn die Synchronisierung fehlschlägt; der Tarif Konnektor kostet 49 €/Monat oder 490 €/Jahr, zzgl. MwSt.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 17.0 und 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Quellcode des Moduls: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Quellcode des Moduls: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_settlement.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
