De taak bestaat, onder dezelfde naam, in de versies 17, 18, 19 en 20 van Amazon Connector for Odoo, FBA & FBM Seller SP-API.

De taak en haar planning
- Geplande taak
- De taak
Amazon SP-API - Sync FBA reimbursements report (opt-in)werkt op de Amazon-accounts van de module en voert een methode uit die ze doorloopt. Het label bevat(opt-in): in de code loopt de taak alleen langs de accounts waarvoor de synchronisatie van FBA-terugbetalingen is ingeschakeld.
- Frequentie
- Ze draait één keer per dag, dus elke dag, en staat actief na het installeren van de module. In Odoo 17 is de taak zo gedefinieerd dat ze zich eindeloos herhaalt.
- Opgenomen account
- Bij elke ronde zoekt de taak de accounts die actief zijn en waarvoor de synchronisatie van FBA-terugbetalingen is ingeschakeld. Voldoet een account niet aan beide voorwaarden, dan blijft de taak eraf; voldoet er geen enkele, dan valt er niets te doorlopen.
Met Odoo in het Nederlands heet de taak Amazon SP-API - Sync FBA reimbursements report (opt-in). Het schema laat zien hoe ze heet met Odoo in andere talen.

Amazon SP-API - Sync FBA reimbursements report (opt-in). Duits: Amazon SP-API - FBA-Erstattungsbericht synchronisieren (Opt-in). Frans: Amazon SP-API - Synchroniser le rapport des remboursements FBA (opt-in). Italiaans: Amazon SP-API - Sincronizza report rimborsi FBA (opt-in). Portugees: Amazon SP-API - Sincronizar relatório de reembolsos FBA (opt-in).
Wat ze bij elke ronde met een account doet
- Rapport aanvragen
- Voor elk account vraagt de ronde Amazon om een terugbetalingsrapport aan te maken. Met de identificatiecode die Amazon teruggeeft gaat ze verder; de regel
Report ID: …neemt die op in het resultaat.
- Status opvragen
- De ronde vraagt Amazon naar het rapport tot de status
DONE,CANCELLEDofFATALis, of tot de pogingen op zijn. Tussen twee pogingen wacht ze een paar seconden. Als het aantal pogingen of de wachttijd van het account leeg of nul is, gebruikt ze twaalf pogingen en tien seconden wachttijd; minimaal doet ze één poging en wacht ze één seconde.
- Rapportstatus
- De regel
Report status: …toont de laatste status die Amazon gaf, ofUNKNOWNals er geen enkele kwam. Is die nietDONE, dan stopt de ronde daar en importeert ze niets. BijCANCELLEDofFATALvoegt zeAmazon did not generate a usable reimbursements report.toe. Bij elke andere status voegt zeReport polling timed out. Try again in a few minutes.toe.
- Rapportdocument
- Met het rapport op
DONEheeft de ronde de identificatiecode van het bijbehorende document nodig. Ontbreekt die, dan voegt zeDONE report without reportDocumentId.toe en stopt ze. Heeft ze die wel, dan haalt ze de inhoud van het document op en geeft die door aan de importeur.
- Import
- De opgehaalde inhoud van het document gaat naar de importeur van de FBA-terugbetalingsregels van de module, samen met het account, de identificatiecode van het rapport en die van het document, de marketplace van het account en de limiet aan regels per ronde van het account. Is die limiet leeg of nul, dan levert de ronde er 10000 aan.
- Tellers
- Na de import telt het resultaat deze regels op:
Filas reporte(Report rows),Filas procesadas(Processed rows),Creadas(Created),Actualizadas(Updated),Saltadas(Skipped) enCon error(With error), elk met zijn cijfer.
- Terugbetalingsaudit
- Als het account de terugbetalingsaudit heeft ingeschakeld, ververst de ronde meteen na de import de terugbetalingsclaims van dat account.
- Opgeslagen resultaat
- Bij het afronden, ongeacht of ze importeerde of eerder stopte, schrijft de ronde in het account de datum en het tijdstip van de uitvoering en de tekst van het resultaat, afgekapt op vijfduizend tekens. De tekst begint met
Amazon FBA reimbursements sync finished.,Account: …enSource: …; de bron isCRONals de taak haar start enManualin andere gevallen. Wanneer de taak haar start, plaatst ze die tekst niet in de chatter van het account.
Wat je controleert als er niets gebeurt
- Waarschuwing in het logboek
- Geeft de ronde van een account een fout, dan vangt de taak die op, noteert ze een waarschuwing in het serverlogboek met de naam van het account en gaat ze door met het volgende. Daarom houdt de fout van één account de andere niet tegen. De naam is het veld
Name, dat je ziet in het formulier vanAccounts, op het tabbladIdentity, groepAccount, en ook in de lijst vanAccounts.
- Menu en rechten
- De accounts open je via
Amazon › Configuration › Accounts. Het onderdeelAmazonvraagt het rechtViewer;ConfigurationenAccountsvragenManager. Heb je het recht voor een onderdeel niet, dan zie je het niet.
Hiermee een geordende controle als de taak niets lijkt te doen:
- De taak staat na de installatie actief: controleer of ze nog actief is.
- Het account moet actief zijn en de synchronisatie van FBA-terugbetalingen ingeschakeld hebben; anders loopt de taak er niet langs.
- De tekst van het resultaat blijft opgeslagen in het account: als de regel
Estado reportenietDONEis, stopte de ronde vóór de import; de volgende regel van het resultaat zegt of Amazon geen bruikbaar rapport genereerde of dat de wachttijd van het rapport verliep. - Als het rapport
DONEbereikte, kijk dan naar de tellersSaltadasenCon errorvan het resultaat. - Zoek in het serverlogboek naar de waarschuwing met de naam van het account.
Abonnement en hulp van FlexigoTech
De module is een eenmalige aankoop per Odoo-versie (gepubliceerd voor 17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw, tot drie accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; de gegevens blijven in je Odoo. Je kunt de module bekijken op de pagina van FlexigoTech.
Als je Odoo aan het implementeren bent en wilt nagaan hoe de synchronisatie van terugbetalingen past bij je Amazon-accounts: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat.
Lees verder
Gecontroleerd in de broncode van de connector (versie 17.0 en 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Broncode van de module: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Broncode van de module: 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
