Naar hoofdinhoud
Amazon

Amazon Connector: de taak die bankdeposito's en afrekeningen koppelt

Eén keer per dag zoekt de taak Amazon SP-API - Match settlement bank deposits de bankstorting van elke Amazon-afrekening en koppelt die alleen als er geen twijfel is. Hij kijkt alleen naar afrekeningen zonder gekoppelde bankregel, van accounts waar de functie aanstaat en met een deposito van de laatste 60 dagen; afletteren of boeken doet hij niet.

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 17.0 en 20.0 · in de bronnen onderaan
Leestijd
4 min
Schema met de geplande taak die bankdeposito's aan afrekeningen koppelt, één keer per dag, en het menu van de afrekeningen
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: de taak, die één keer per dag draait en bij installatie actief is (Odoo 17, 18, 19 en 20), en het menu van de afrekeningen. De labels zijn in het Engels, de oorspronkelijke tekst uit de code van de module.

Wat de taak doet en wanneer hij draait

Wat doet de taak precies bij elke run?

Hij controleert de Amazon-afrekeningen die nog geen gekoppelde bankafschriftregel hebben en probeert voor elk ervan de bankregel te vinden die bij de storting hoort. Als hij die ondubbelzinnig vindt, koppelt hij de regel aan de afrekening, noteert wanneer hij dat deed en plaatst een bericht bij die afrekening. Hij koppelt alleen en laat een notitie achter: met deze taak boekt of afletter de module niets, en hij belt Amazon ook niet, omdat hij werkt met gegevens die al in je Odoo staan.

Hoe vaak draait hij en is hij standaard actief?

Hij draait één keer per dag, elke dag, en is bij installatie van de module actief. Hij bestaat in alle gepubliceerde versies (Odoo 17, 18, 19 en 20), en in Odoo 17 is de taak ingesteld om zich eindeloos te herhalen.

Waar zie ik de afrekeningen waarmee hij werkt en wat schrijft hij weg?

De kaarten open je via het menu Amazon › Finances › Settlements (payouts & fees). Elk onderdeel van het menu vraagt het recht Viewer: heb je dat niet, dan zie je dat onderdeel niet. De kaart toont het veld Amazon Settlement en de lijst toont het als Amazon Settlement ID. Het is alleen-lezen: de code vult het in, niet jij, en onder andere de taak Amazon SP-API - Sync settlements vult het, die ook één keer per dag draait en bij installatie actief is. Als de koppeltaak een deposito koppelt, plaatst hij bij de afrekening dit bericht: Bank deposit matched: statement line "…" of … (…) identified as this settlement's payout. De puntjes zijn de referentie van de regel, de datum en het bedrag.

Schema met de naam van de taak in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: de naam van de taak volgens de taal van je Odoo. In het Engels Amazon SP-API - Match settlement bank deposits.
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)

Wat hij bij elke run controleert

Welke accounts en afrekeningen komen bij elke run aan bod?

De afrekeningen die aan al het volgende tegelijk voldoen:

  • De afrekening hoort bij een Amazon-account waarvoor het afletteren van bankdeposito's is ingeschakeld. Heeft geen enkel account dat ingeschakeld, dan stopt de taak zonder iets te controleren.
  • De afrekening heeft nog geen gekoppelde bankafschriftregel.
  • De depositodatum valt binnen de laatste 60 dagen, geteld vanaf vandaag.

En als het deposito van een afrekening ouder is?

Valt de depositodatum buiten die 60 dagen, dan kijkt de taak er niet naar. Hij kijkt er ook niet naar als er al een regel gekoppeld is.

Is er een limiet aan het aantal afrekeningen per run?

Ja: maximaal 200 afrekeningen per run, gesorteerd op depositodatum van nieuw naar oud. Wat buiten die eerste 200 valt, blijft in die run onaangeroerd.

Wat gebeurt er met afrekeningen die al een gekoppelde regel hebben?

Ze komen niet in de zoekopdracht terecht, en bovendien stopt de koppelmethode zonder iets te doen als de afrekening al een regel heeft. De taak overschrijft een bestaande koppeling nooit.

Wanneer hij koppelt en wat je controleert als er niets gebeurt

Hoe bepaalt hij welke bankregel hij koppelt?

Vindt hij geen enkele kandidaatregel voor die afrekening, dan doet hij er niets mee. Vindt hij er één, dan koppelt hij die. Zijn er meerdere met hetzelfde bedrag, dan geeft hij de voorkeur aan de regel die Amazon vermeldt in de referentie of in de naam van het contact, maar alleen als dat er precies één is. Blijft er twijfel, dan koppelt hij er geen enkele: bij geld gokt de module niet. In dat geval is het aan jou om te beslissen welke regel de juiste is.

Wat controleer ik als de taak niets koppelt?

Loop deze voorwaarden na:

  • De taak is nog actief (hij is bij installatie actief).
  • Er staan afrekeningen in het menu Amazon › Finances › Settlements (payouts & fees): de taak werkt alleen met wat al bestaat.
  • Er zijn accounts waarvoor het afletteren van bankdeposito's aanstaat: zonder die stopt de taak zonder iets te controleren.
  • De afrekening heeft nog geen gekoppelde regel.
  • De depositodatum ligt binnen de laatste 60 dagen.
  • Er staan niet meer dan 200 afrekeningen met een recenter deposito voor.
  • Er zijn niet meerdere bankregels met hetzelfde bedrag zonder dat precies één ervan Amazon vermeldt.

Wat gebeurt er als een afrekening een fout geeft?

Elke afrekening wordt apart verwerkt en de fouten worden opgevangen: faalt er een, dan schrijft de module een waarschuwing in het serverlog met de Amazon-ID ervan en gaat hij door met de rest. De code beschrijft de taak als een taak die nooit fouten gooit.

Hoe FlexigoTech je helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectors en integraties op maat. De module is gepubliceerd in Odoo Apps voor 17, 18, 19 en 20 (ficha, modulepagina). De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en per e-mail waarschuwt als de synchronisatie mislukt; het plan Connector kost € 49 per maand of € 490 per jaar, excl. btw.

Lees verder

Gecontroleerd in de broncode van de connector (versie 17.0 en 20.0) en in de gelinkte bronnen

Bronnen