Die Aufgabe existiert mit demselben Namen in den Zweigen 17, 18, 19 und 20 von Amazon Connector for Odoo, FBA & FBM Seller SP-API.

Die Aufgabe und ihr Zeitplan
- Geplante Aufgabe
- Die Aufgabe
Amazon SP-API - FBA-Erstattungsbericht synchronisieren (Opt-in)arbeitet mit den Amazon-Konten des Moduls und führt eine Methode aus, die sie durchgeht. Die Bezeichnung enthält(opt-in): Im Code geht die Aufgabe nur die Konten durch, bei denen die Synchronisierung der FBA-Erstattungen aktiviert ist.
- Häufigkeit
- Sie läuft einmal täglich, also jeden Tag, und ist nach der Installation des Moduls aktiv. In Odoo 17 ist die Aufgabe so definiert, dass sie sich endlos wiederholt.
- Einbezogenes Konto
- Bei jedem Durchlauf sucht die Aufgabe die Konten, die aktiv sind und bei denen die Synchronisierung der FBA-Erstattungen aktiviert ist. Erfüllt ein Konto nicht beide Bedingungen, fasst die Aufgabe es nicht an; erfüllt keines sie, gibt es nichts durchzugehen.
Mit Odoo auf Deutsch heißt die Aufgabe Amazon SP-API - FBA-Erstattungsbericht synchronisieren (Opt-in). Das Schema zeigt, wie sie mit Odoo in anderen Sprachen heißt.

Amazon SP-API - FBA-Erstattungsbericht synchronisieren (Opt-in). Deutsch: Amazon SP-API - FBA-Erstattungsbericht synchronisieren (Opt-in). Französisch: Amazon SP-API - Synchroniser le rapport des remboursements FBA (opt-in). Italienisch: Amazon SP-API - Sincronizza report rimborsi FBA (opt-in). Portugiesisch: Amazon SP-API - Sincronizar relatório de reembolsos FBA (opt-in).
Was sie bei jedem Durchlauf mit einem Konto tut
- Anforderung des Berichts
- Für jedes Konto bittet der Durchlauf Amazon, einen Erstattungsbericht zu erstellen. Mit der Kennung, die Amazon zurückgibt, geht er weiter; die Zeile
Berichts-ID: …hält sie im Ergebnis fest.
- Abfrage des Status
- Der Durchlauf fragt bei Amazon nach dem Bericht, bis dessen Status
DONE,CANCELLEDoderFATALlautet oder bis die Versuche aufgebraucht sind. Zwischen zwei Versuchen wartet er einige Sekunden. Sind die Anzahl der Versuche oder die Wartezeit des Kontos leer oder null, verwendet er zwölf Versuche und zehn Sekunden Wartezeit; mindestens macht er einen Versuch und wartet eine Sekunde.
- Berichtsstatus
- Die Zeile
Berichtsstatus: …zeigt den letzten Status, den Amazon gemeldet hat, oderUNKNOWN, wenn keiner ankam. Ist er nichtDONE, bleibt der Durchlauf dort stehen und importiert nichts. BeiCANCELLEDoderFATALergänzt erAmazon hat keinen verwendbaren Erstattungsbericht erzeugt.. Bei jedem anderen Status ergänzt erZeitüberschreitung beim Abrufen des Berichts. Versuchen Sie es in einigen Minuten erneut..
- Berichtsdokument
- Steht der Bericht auf
DONE, braucht der Durchlauf die Kennung seines Dokuments. Fehlt sie, ergänzt erDONE-Bericht ohne reportDocumentId.und hält an. Ist sie vorhanden, holt er den Inhalt des Dokuments und übergibt ihn an den Importer.
- Import
- Der aus dem Dokument geholte Inhalt geht an den Importer der FBA-Erstattungszeilen des Moduls, zusammen mit dem Konto, der Kennung des Berichts und der seines Dokuments, dem Marketplace des Kontos und dem Zeilenlimit pro Durchlauf des Kontos. Ist dieses Limit leer oder null, übergibt der Durchlauf 10000.
- Zähler
- Nach dem Import fügt das Ergebnis diese Zeilen hinzu:
Filas reporte,Filas procesadas,Creadas,Actualizadas,SaltadasundCon error, jeweils mit ihrer Zahl.
- Erstattungsprüfung
- Ist beim Konto die Erstattungsprüfung aktiviert, aktualisiert der Durchlauf direkt nach dem Import die Erstattungsansprüche dieses Kontos.
- Gespeichertes Ergebnis
- Am Ende, egal ob er importiert hat oder vorher angehalten hat, schreibt der Durchlauf Datum und Uhrzeit der Ausführung und den Ergebnistext, auf fünftausend Zeichen gekürzt, ins Konto. Der Text beginnt mit
Synchronisierung der FBA-Erstattungen abgeschlossen.,Konto: …undQuelle: …; die Quelle istCRON, wenn die Aufgabe ihn startet, und sonstManual. Startet die Aufgabe den Durchlauf, veröffentlicht sie diesen Text nicht im Chatter des Kontos.
Was zu prüfen ist, wenn nichts passiert
- Hinweis im Protokoll
- Wirft der Durchlauf eines Kontos einen Fehler, fängt die Aufgabe ihn ab, vermerkt einen Hinweis im Serverprotokoll mit dem Namen des Kontos und macht mit dem nächsten weiter. Deshalb stoppt der Fehler eines Kontos die anderen nicht. Der Name ist das Feld
Name, das in der Ansicht vonKontenim ReiterIdentität, GruppeKonto, sowie in der Liste derKontenzu sehen ist.
- Menü und Berechtigungen
- Die Konten öffnen Sie über
Amazon › Konfiguration › Konten. Der AbschnittAmazonverlangt die BerechtigungBetrachter;KonfigurationundKontenverlangenManager. Fehlt Ihnen die Berechtigung für einen Abschnitt, sehen Sie ihn nicht.
Daraus ergibt sich eine geordnete Prüfung, wenn die Aufgabe nichts zu tun scheint:
- Die Aufgabe ist nach der Installation aktiv: Prüfen Sie, ob sie aktiv geblieben ist.
- Das Konto muss aktiv und die Synchronisierung der FBA-Erstattungen aktiviert sein; sonst geht die Aufgabe es nicht durch.
- Der Ergebnistext wird im Konto gespeichert: Ist die Zeile
Estado reportenichtDONE, hat der Durchlauf vor dem Import angehalten; die nächste Zeile des Ergebnisses sagt, ob Amazon keinen verwendbaren Bericht erzeugt hat oder ob die Wartezeit für den Bericht abgelaufen ist. - Ist der Bericht bis
DONEgekommen, sehen Sie sich die ZählerSaltadasundCon errorim Ergebnis an. - Suchen Sie im Serverprotokoll nach dem Hinweis mit dem Namen des Kontos.
Abonnement und Hilfe von FlexigoTech
Das Modul wird einmalig pro Odoo-Version bezahlt (veröffentlicht für 17, 18, 19 und 20) und benötigt das Abonnement für FlexigoTech Cloud, Tarif Konnektor: 49 € pro Monat oder 490 € pro Jahr, zzgl. MwSt., bis zu drei Konten der Plattform. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt. Ohne Abonnement oder bei ausgesetztem Dienst steht still, was das Abonnement liefert; die Daten bleiben in Ihrem Odoo. Das Modul finden Sie auf der FlexigoTech-Seite.
Wenn Sie Odoo einführen und prüfen möchten, wie die Synchronisierung der Erstattungen zu Ihren Amazon-Konten passt: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt maßgeschneiderte Konnektoren und Integrationen.
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_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
