Wat de melding betekent
Wat staat er precies en wat betekent het?
Met Odoo in het Nederlands zie je Unsupported post-sale case kind: …. De puntjes zijn de waarde die de module heeft ontvangen: de melding toont die achter de dubbele punt. Het is een fout die de actie stopt. Het betekent dat de module de herkomstsleutel van een nazorgcasus voor een retourregel aan het voorbereiden was en een casustype kreeg dat hij niet herkent. Hij herkent alleen het type terugbetaling en het type in behandeling.

Wanneer verschijnt de melding precies?
De code van Odoo 20.0 doet dit, in deze volgorde. Eerst neemt hij een basissleutel van de retourregel: de herkomstwaarde en, als die leeg is, de interne identificatie. Daarna kijkt hij naar het gevraagde casustype:
- Is het een terugbetaling, dan geeft hij een sleutel terug met het voorvoegsel van retour met terugbetaling, gevolgd door die basis.
- Is het in behandeling, dan geeft hij een sleutel terug met het voorvoegsel van retour in behandeling, gevolgd door die basis.
- Bij elk ander type geeft hij de melding met die waarde aan het einde.
De melding verschijnt dus alleen wanneer het casustype geen van die twee is. Het hangt er niet van af of de regel een herkomstwaarde heeft: de basissleutel wordt eerder berekend en heeft altijd een uitkomst, want als die waarde leeg is, wordt de interne identificatie van de regel gebruikt.

Unsupported post-sale case kind: ….
Waar kom je hierbij uit
Op welk scherm kan ik dit tegenkomen?
De formulieren van de retourregels open je via het menu Amazon › Analytics / BI › Returns. Vanuit het formulier kan de melding verschijnen wanneer je op Create/Open Internal Return Follow-up of op Create/Open Internal Refund Follow-up klikt. Elke knop roept zijn eigen methode aan, en beide komen uit bij de controle van het casustype die de melding geeft als aan de voorwaarde is voldaan.
Waarom zie ik het menu met retouren niet?
Elk deel van het menu vraagt een recht: Amazon vraagt Viewer, Analytics / BI vraagt Viewer en Returns vraagt Viewer. Heb je een van die rechten niet, dan zie je dat deel niet.
Wanneer zie ik die knoppen?
Elke knop heeft zijn eigen zichtbaarheidsvoorwaarde, hetzelfde in Odoo 17, 18, 19 en 20:
Create/Open Internal Return Follow-upis verborgen wanneer het veldPrimary Postsale Caseeen waarde heeft of wanneer het veldPending Action Requiredniet is aangevinkt. Met de standaardwaarden zie je de knop niet.Create/Open Internal Refund Follow-upis verborgen wanneerPrimary Postsale Caseeen waarde heeft of wanneerRefund Amountnul of lager is.
Zie je de knop niet, dan verbergt zijn voorwaarde hem.
Wat er gebeurt en hoe je het oplost
Wat gebeurt er met de actie wanneer de melding verschijnt?
Het is een fout die de actie stopt: bij de controle van het casustype eindigt de methode daar en geeft hij geen enkele sleutel terug.
Kan ik het oplossen door een veld in het formulier in te vullen?
Wat de uitkomst van die controle bepaalt, is het casustype dat de methode ontvangt. Om te accepteren of te weigeren kijkt de methode alleen naar het casustype dat hij krijgt; de basissleutel van de regel wordt eerder berekend en heeft geen invloed op de weigering. Verschijnt de melding, dan moet je dus nagaan welk casustype bij die controle aankomt: het moet dat van terugbetaling of in behandeling zijn.
Gebeurt dit in alle versies?
De melding staat in de gepubliceerde code van de vier branches: Odoo 17, 18, 19 en 20. De module is gepubliceerd in Odoo Apps voor diezelfde versies. De beschreven volgorde van controles komt overeen met de code van Odoo 20.0. De zichtbaarheidsvoorwaarden van de twee knoppen zijn daarentegen in alle vier dezelfde.
Wat doe ik als de melding verschijnt?
Doe dit, in volgorde:
- Kopieer de hele melding, met de waarde die achter de dubbele punt staat.
- Noteer op welke van de twee knoppen je hebt geklikt en bij welke regel van
Amazon › Analytics / BI › Returns. - Als je de module hebt aangepast, controleer dan welk casustype bij de controle aankomt: het moet dat van terugbetaling of in behandeling zijn.
- Als je niets hebt aangepast, stuur die gegevens dan naar FlexigoTech zodat ze bekeken kunnen worden.
Hoe FlexigoTech je helpt
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, dus we kunnen samen met je nagaan wat er in jouw installatie bij die controle aankomt. Goed om te weten: de module kost eenmalig per versie en vereist het abonnement op FlexigoTech Cloud, plan Connector, voor € 49 per maand of € 490 per jaar excl. btw. Je vindt de module op de pagina van FlexigoTech.
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_return_line.py
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
