
De code die hier wordt beschreven is de versie die voor Odoo 20.0 is gepubliceerd; de knop bestaat in de takken 17, 18, 19 en 20.
Eerst de automatische route (optioneel)
Odoo kan deze concepten aanmaken zonder dat je op de knop drukt, maar alleen als je het selectievakje van het account activeert: standaard staat het uit. Met het vakje aan handelt dat proces de regels af zonder dat je ingrijpt, en blijft de knop over voor de regels die je liever handmatig behandelt.
- Zoek het vakje
Auto-create credit notes (opt-in): het staat op het formulier vanAccounts, tabbladReturns & Reviews. Standaard staat het uit.
- Lees de bijbehorende hulptekst: «Automatically creates a draft customer credit note when the return refund amount is reported and the sale is accounted in Odoo.»
- Houd rekening met de geplande taken die dat proces aansturen:
Amazon SP-API - Auto receive returns to stock, die elke 15 minuten draait, enAmazon SP-API - Sync returns, die elke 3 uur draait. Beide zijn actief na installatie van de module.
- Met het vakje uit maakt het proces niets aan en kan het in de chatter van het account het bericht
Auto credit note drafts are disabled in account settings.achterlaten.
- Met het vakje aan loopt het proces de retourregels van dat account af die een terugbetalingsbedrag groter dan nul hebben en nog geen gekoppelde creditfactuur, te beginnen bij het meest recente verzoek en tot een limiet aan regels per run. Voor elke regel roept het dezelfde aanmaakfunctie aan als de knop.
- Let op: afhankelijk van een instelling van het account kan het automatische proces de creditfactuur boeken in plaats van hem in concept te laten. De knop boekt daarentegen niet.
- Controleer het resultaat: als het aanmaken stopt door een melding van de module zelf, wordt de regel overgeslagen; als het om een andere reden mislukt, krijgt de regel de status fout. In beide gevallen slaat het automatische proces de foutmelding op in de regel. De samenvatting in de chatter telt de beoordeelde regels, de aangemaakte creditfacturen, de overgeslagen regels en de regels met een fout.

Waar de knop staat en wanneer je hem ziet
- Open het menu
Amazon › Analytics / BI › Returns. Elk onderdeel vraagt het rechtViewer; ontbreekt er één, dan zie je dat onderdeel niet.
- Ga naar het scherm
Returns (BI)en open de retourregel die je wilt behandelen.
- Controleer dat je
Create Credit Note Draftziet. De knop is verborgen wanneer de regel al een gekoppeldCredit Note Draftheeft; met de standaardwaarden zie je hem wel. De voorwaarde is hetzelfde in Odoo 17, 18, 19 en 20.

Wat er wordt gecontroleerd als je drukt
- Boekhouding: de code controleert of Boekhouding in Odoo beschikbaar is; zo niet, dan stopt de knop.
- Eerdere creditfactuur: als de regel al een gekoppeld concept heeft en dat nog bestaat, maakt de knop er geen nieuw aan maar geeft hij dat concept terug.
- Verkooporder: gebruikt die van de regel of probeert er anders een te vinden. Is er geen verkooporder, dan stopt de knop.
- Brondocument-factuur: gebruikt die van de regel of zoekt anders een geboekte klantfactuur van de order. Is er geen, dan stopt de knop.
Wat er wordt aangemaakt en wat er in de regel verandert
- Er wordt een klant-creditfactuur aangemaakt met het bedrijf, de klant, de valuta en het dagboek van de brondocument-factuur.
- De bron is de naam van de verkooporder (of, als die ontbreekt, de identificatie van de Amazon-bestelling). De referentie is
Amazon return …, met de identificatie van het retour of, bij gebrek daaraan, die van de bestelling of van de regel.
- De factuurdatum is vandaag (als dat veld bestaat), de betalingsvoorwaarde blijft leeg en de creditfactuur wordt gekoppeld aan de brondocument-factuur als de factuur die hij terugdraait (als dat veld bestaat).
- De knop boekt niet: de creditfactuur blijft in concept.
- Als het aanmaken goed afloopt, bewaart de retourregel de brondocument-factuur en de aangemaakte creditfactuur, zet de status van de creditfactuur op concept, noteert de datum van het proces en maakt de foutmelding leeg.
Nadat je hebt gedrukt
- Het venster
Credit Note Draftopent met de zojuist aangemaakte creditfactuur. Controleer de regels en het bedrag voordat je ermee verder gaat.
- Ga terug naar de retourregel: omdat die nu een gekoppeld concept heeft, is de knop niet meer zichtbaar.
Wanneer de knop mislukt
- Als een van de stappen een fout geeft, stopt de knop, toont Odoo de foutmelding en wordt er geen concept aangemaakt of geopend.
- Tot de redenen die de code kent horen het ontbreken van een verkooporder, het ontbreken van een geboekte klantfactuur en het niet beschikbaar zijn van Boekhouding. Verhelp de oorzaak (de verkooporder, de geboekte klantfactuur of de beschikbaarheid van Boekhouding) en druk opnieuw.
- Als de fout uit het automatische proces kwam, is de regel overgeslagen of heeft hij een fout en bewaart hij de foutmelding; zolang er geen gekoppeld concept is, blijft de knop zichtbaar zodat je het handmatig opnieuw kunt proberen nadat je de oorzaak hebt verholpen.
Hulp nodig?
Het moduleoverzicht staat op Odoo Apps en de pagina voor aankoop op flexigotech.com. FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, mocht je dit retourproces aan je boekhouding willen aanpassen.
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): views/amazon_spapi_return_line_views.xml
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_return_line.py
- 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/en/services.html
