Naar hoofdinhoud
Amazon

Wat de knop Sync Settlements van de Amazon-connector voor Odoo doet

De knop Sync Settlements in het scherm Accounts start handmatig, voor één Amazon-account, dezelfde synchronisatie die een geplande taak één keer per dag uitvoert voor actieve accounts met afrekeningensynchronisatie: hij controleert je rechten, volgt het synchronisatiepad van het account en toont een melding als hij klaar is.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Amazon
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Voordat je klikt: waar staat de knop en wie ziet hem

De knop Sync Settlements staat in het scherm Accounts, dat je bereikt via Amazon › Configuration › Accounts. Het is de knop van één specifiek Amazon-account: de actie werkt met één account, het account dat je open hebt. Hij bestaat in Odoo-versies 17, 18, 19 en 20 en de weergave stelt er geen voorwaarde aan: hij is altijd zichtbaar.

Schema gemaakt met code: het menu naar de accounts, de knop om afrekeningen te synchroniseren en, ernaast, de rechtenmelding die de actie kan stoppen
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo. De labels in het schema staan in het Engels, de oorspronkelijke tekst van de module.

Wat bepaalt of je erbij komt, is het recht van je gebruiker op het menu. Vink deze punten af voordat je zoekt:

  • Je gebruiker ziet het menugedeelte Amazon: dat gedeelte vraagt het recht Viewer.
  • Je gebruiker ziet het gedeelte Configuration en daarbinnen Accounts: beide vragen het recht Manager. Heb je een van die rechten niet, dan zie je dat menugedeelte niet.
  • Ontbreekt een recht, vraag dan een beheerder om het je te geven voordat je verdergaat.
  • Open het account waarmee je wilt werken: de knop werkt op dat account en op geen enkel ander.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

Eerst: wat Odoo zelf doet

De knop is niet de normale route. De module bevat een geplande taak, Amazon SP-API - Sync settlements, die één keer per dag draait en bij installatie actief is. Die taak roept dezelfde synchronisatie aan als de knop, dus handmatig starten is de uitzondering: voor als je nu een run wilt en niet op de volgende wilt wachten.

De taak en de knop lijken op elkaar, maar zijn niet identiek:

  • De taak zoekt de accounts die actief zijn en waarvoor de afrekeningensynchronisatie is ingeschakeld, en loopt ze een voor een af. De knop doet die zoekopdracht niet: hij gaat rechtstreeks naar het account dat je open hebt.
  • De taak doorloopt de rechtencontrole van de knop niet: hij roept rechtstreeks de synchronisatie van elk account aan.
  • Als de taak bij een account faalt, stopt hij niet: hij gaat door met de andere accounts. Bij het account dat is mislukt slaat hij het moment van uitvoering op en een resultaat dat begint met Settlement cron error: ….

Bij het klikken: wat wordt gecontroleerd en wat gebeurt er, in volgorde

Dit is het pad dat de code van de knop in Odoo 20 volgt. Gebruik het als lijst om te weten waar je bent als er iets stopt.

  • Groepsrecht. Er wordt gecontroleerd of je gebruiker tot de groep van beheerders van de connector of tot die van Instellingen behoort. Zo niet, dan stopt de actie met de melding die je hieronder ziet.
  • Schrijfrecht. Naast de groepen controleert de module of je op het account kunt schrijven. Dat is een afzonderlijke controle: de groep hebben is op zichzelf niet genoeg.
  • Eén account. De actie eist dat er precies één account is, dat van het scherm.
  • Synchronisatiepad. De synchronisatie volgt een van de twee paden die de module kent, afhankelijk van de gegevensbron voor afrekeningen die het account heeft ingesteld. Heeft het account het tweede pad gekozen, dan gaat het daarlangs; in elk ander geval, ook als er niets is ingesteld, gaat het via het standaardpad.
  • Wachten. De actie eindigt pas wanneer de synchronisatie van het account de controle teruggeeft.
  • Eindmelding. Zodra de synchronisatie de controle teruggeeft, toont de knop de melding uit het volgende gedeelte.

Wat je ziet als het klaar is

Als alles goed gaat, verschijnt er een succesmelding met de titel Amazon settlements. Als bericht bevat ze de tekst die de synchronisatie teruggeeft; geeft die niets terug, dan is het bericht Done.. Het is geen vaste melding: ze blijft niet wachten tot jij haar sluit.

  • Lees de tekst van de melding: als de synchronisatie een resultaat teruggaf, staat dat er in plaats van Done..
  • Zie je Done., dan is de synchronisatie klaar en gaf ze geen tekst terug.

Het label van de knop hangt af van de taal van je Odoo. Met Odoo in het Nederlands heet hij Sync Settlements.

Schema gemaakt met code: het label van de knop per Odoo-taal (Spaans, Duits, Frans, Italiaans en Portugees)
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo.

De fout die kan optreden bij het klikken

Bij het klikken op Sync Settlements kan de rechtencontrole de actie stoppen met dit bericht:

You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.

Het verschijnt wanneer je gebruiker niet tot de groep van beheerders van de connector en ook niet tot de groep Instellingen behoort. Als de actie stopt, gaat hij niet verder: hij kiest geen synchronisatiepad en synchroniseert niets.

  • Vraag een beheerder om je beheerderstoegang tot de connector te geven, zoals het bericht zelf zegt.
  • Open het account opnieuw via Amazon › Configuration › Accounts en klik nogmaals op de knop.
  • Is de melding een succesmelding, dan ben je langs de rechtencontrole gekomen.

Na het klikken

  • Wil je dat de synchronisatie niet afhangt van iemand die op de knop klikt, dan draait de taak Amazon SP-API - Sync settlements één keer per dag voor de actieve accounts waarvoor de afrekeningensynchronisatie is ingeschakeld.

Wat het kost en hoe FlexigoTech helpt

De module is een eenmalige aankoop per Odoo-versie (17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw. De koppeling loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt. Op de pagina van de module vind je de aankoop.

Als je Odoo implementeert en de rechten van je gebruikers wilt nalopen of Amazon met de rest van je processen wilt verbinden: 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 20.0) en in de gelinkte bronnen

Bronnen