De melding, woord voor woord
Als je op Reconcile clearing klikt in het formulier van een Amazon-afrekening, kan Odoo de actie stoppen met deze melding:
You need Accounting access to reconcile Amazon settlement clearing lines. Ask an accountant to do this.
Kort gezegd: om de regels van de tussenrekening van een afrekening af te letteren is toegang tot Boekhouding nodig, en de melding vraagt je om dit aan een boekhouder over te laten. Omdat de actie stopt, wordt niets opgeslagen van wat er zou veranderen. De afrekeningen open je via Amazon › Finances › Settlements (payouts & fees).

De exacte voorwaarde in de code
In de code van Odoo 20.0 verschijnt de melding wanneer twee dingen tegelijk gelden: de actie draait niet als superuser en je gebruiker heeft geen toegang tot Boekhouding (degene die de melding zelf vraagt). Als een van beide niet klopt, wordt de controle doorstaan en gaat de actie door. Als de actie als superuser draait, wordt de controle niet toegepast.

Wat je verder moet weten
De toegangscontrole komt vóór al het andere
Dit is het eerste wat de knop doet. Als je gebruiker de controle niet doorstaat, stopt de actie daar: de module probeert dan geen enkele aflettering.
Het menu kunnen zien betekent niet kunnen afletteren
Om bij de lijst te komen vraagt elk onderdeel van het menu de machtiging Viewer: Amazon, Finances en Settlements (payouts & fees). Dat is een andere controle. De knop kijkt niet naar de machtiging van het menu, maar of je gebruiker toegang tot Boekhouding heeft. De afrekeningen bekijken en de regels afletteren zijn dus aparte dingen.
Het is een bewuste controle, geen fout
De opmerking in de code beschrijft deze controle als een bescherming voor functiescheiding (segregation of duties): de actie letter echte boekingsregels van het grootboek af. Als je de melding ziet, doet de module wat ervan verwacht wordt.
De knop is alleen zichtbaar bij een geboekte afrekening
De weergave verbergt Reconcile clearing zolang de State van de afrekening niet die van geboekt is. Met de standaardwaarden, waarbij de afrekening als net geïmporteerd blijft staan, is hij niet zichtbaar. De melding kan je dus alleen overkomen als je op de knop klikt bij een afrekening die al geboekt is. Zie je de knop niet, dan kijkt de weergave eerst naar de status.
Toegang hebben garandeert niet dat er iets wordt afgeletterd
Na de controle probeert de knop de regel van de tussenrekening van de afrekening te koppelen aan de regels van de tussenrekening van de facturen van dezelfde Amazon-orders, order voor order en zonder regels aan te raken die er niet bij horen. De code eindigt zonder iets af te letteren, en zonder een fout te geven, in deze gevallen:
- Het Amazon-account van de afrekening heeft geen tussenrekening voor afrekeningen, of die rekening staat aflettering niet toe.
- De boeking van de afrekening heeft geen nog af te letteren regels op die rekening.
- De regels van de afrekening bevatten geen enkele Amazon-order.
- Geen van die orders heeft een geboekte factuur met nog niet afgeletterde regels op de tussenrekening.
De code zelf legt uit dat de knop er is voor het geval de automatische stap nog niets had om te koppelen.
De melding staat in alle gepubliceerde branches
De melding staat in de gepubliceerde code van Odoo 17.0, 18.0, 19.0 en 20.0. De voorwaarde die ik hierboven beschreef is die van de code van 20.0. Het label van de knop verandert met de taal van je Odoo: in het Nederlands blijft het Reconcile clearing, omdat de module het niet vertaalt.

Reconcile clearing per taal.Zo los je het op
- Vraag iemand met toegang tot Boekhouding om dezelfde afrekening te openen en op
Reconcile clearingte klikken. Dat is precies wat de melding zelf vraagt. - Als het in jouw bedrijf jouw taak is om af te letteren, kan wie de gebruikers van je Odoo beheert je toegang tot Boekhouding geven, want dat is wat de module controleert.
- Klik opnieuw op de knop. Verdwijnt de melding maar wordt er niets afgeletterd, loop dan de lijst met gevallen hierboven na.
Als je dit aan het opzetten bent
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, dus we kunnen je helpen om te bepalen wie boekt en wie afletter. De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0, wordt eenmalig per versie betaald en vereist het abonnement op FlexigoTech Cloud (plan Connector, € 49 per maand of € 490 per jaar, excl. btw). Meer gegevens vind je op de pagina van de module en op de vermelding in Odoo Apps.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_settlement.py
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_settlement_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
