Naar hoofdinhoud
Shopify

De fout «Geen verkooporder gekoppeld aan deze terugbetaling» in Shopify Connector

De melding Geen verkooporder gekoppeld aan deze terugbetaling. Creditnota kan niet worden aangemaakt. (No sale order linked to this refund. Cannot create credit note.) verschijnt als je op Creditnota aanmaken (Create Credit Note) klikt bij een terugbetaling waarvan het veld Verkooporder (Sale Order) leeg is.

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

In het kort

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

Voordat je op Creditnota aanmaken klikt

De voorwaarde voor de fout is er maar één: het veld Verkooporder van de terugbetaling is leeg. Als je dat vooraf bekijkt, weet je wat je kunt verwachten. De knop Creditnota aanmaken staat in de weergave van de terugbetalingen en wordt in Odoo 17, 18, 19 en 20 verborgen als de terugbetaling de status genegeerd heeft of als er al een creditnota is aangemaakt en het veld Creditnota (Credit Note) is ingevuld. Met de standaardwaarden is de knop zichtbaar.

  • Open Verkoop › Shopify › Operations › Terugbetalingen (Sales › Shopify › Operations › Refunds) en ga naar de terugbetaling waarvoor je de creditnota wilt maken.
  • Zoek in het formulier van Shopify-terugbetalingen (Shopify Refunds), in de groep Amounts, het veld Verkooporder. Je ziet het ook in de lijst met terugbetalingen, en op beide plekken is het alleen-lezen.
  • Als het veld leeg is, verschijnt bij het klikken op de knop de melding Geen verkooporder gekoppeld aan deze terugbetaling. Creditnota kan niet worden aangemaakt.
  • Kijk of de terugbetaling al een creditnota heeft: als het veld Creditnota is ingevuld en de terugbetaling de status creditnota aangemaakt heeft, wordt de knop niet eens getoond.
  • Houd rekening met de volgorde van de methode in Odoo 20: voordat de verkooporder wordt bekeken, wordt gecontroleerd of de terugbetaling al de status creditnota aangemaakt heeft en een bijbehorende creditnota. Is dat zo, dan opent de methode die creditnota in plaats van de fout te geven.
Schema gemaakt met code, geen scherm van Odoo: het menu Terugbetalingen, de knop Create Credit Note, het veld Sale Order en de foutmelding
Schema gegenereerd op basis van de gepubliceerde code van de module (Odoo 17, 18, 19 en 20).
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)

Wanneer de melding verschijnt

De melding verschijnt als je op Creditnota aanmaken klikt. De methode achter de knop controleert de verkooporder van de terugbetaling en gooit de fout als er geen is. Met Odoo in het Nederlands zie je het zo: Geen verkooporder gekoppeld aan deze terugbetaling. Creditnota kan niet worden aangemaakt.

  • Bevestig de voorwaarde: de code controleert of het veld Verkooporder leeg is. Als dat zo is, is de melding de verwachte en hoef je niet naar een andere oorzaak te zoeken.
  • Weet wat er met de actie gebeurt: de fout stopt de actie en er wordt niets opgeslagen van wat zou wijzigen. In die poging wordt de creditnota niet aangemaakt.
  • Probeer het veld niet handmatig in te vullen. Verkooporder is alleen-lezen: de module zelf vult het in, niet de gebruiker.
  • Werk je met een andere versie, dan staat dezelfde melding in de gepubliceerde code van Odoo 17, 18, 19 en 20.

Het tweede schema bundelt de tekst van de melding in het Spaans, Duits, Frans, Italiaans en Portugees, zoals de gebruiker hem ziet afhankelijk van de taal van zijn Odoo.

Schema gemaakt met code, geen scherm van Odoo: dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gegenereerd op basis van de gepubliceerde vertaalbestanden van de module.

Wat je daarna controleert

Omdat het veld niet te bewerken is, geeft de knop voor de creditnota dezelfde melding zolang het formulier met een leeg Verkooporder blijft staan. Volgens de code wordt het veld door de module zelf ingevuld, niet door de gebruiker, en kom je bij die code via de knop Verkooporder aanmaken (Create Sale Order).

  • Open de terugbetaling opnieuw via Verkoop › Shopify › Operations › Terugbetalingen en kijk of Verkooporder nu een order toont.
  • Zodra het formulier een order toont, klik je opnieuw op Creditnota aanmaken.
  • Met de gekoppelde order gaat de methode verder: ze bekijkt de geboekte klantfacturen van de order en de artikelen die Shopify heeft terugbetaald, en bereidt daarmee de creditnota voor.
  • Als de creditnota wordt aangemaakt, controleer dan of de status van de terugbetaling verandert naar creditnota aangemaakt, of het veld Creditnota wordt ingevuld en of het formulier van de creditnota opent.
  • Als bij een nieuwe poging deze melding niet meer verschijnt, heeft het veld Verkooporder een order: lees de nieuwe melding volledig, want dat is een ander probleem.

Wat het kost en waar je hulp vindt

Shopify Connector kost € 9 per Odoo-versie, eenmalige betaling en excl. btw, voor 17, 18, 19 en 20. Daarnaast heb je een abonnement op FlexigoTech Cloud nodig: het plan Connector kost € 49 per maand of € 490 per jaar, excl. btw.

Als je Odoo aan het implementeren bent en iemand wilt die samen met jou de terugbetalingsflow doorloopt: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectors en integraties op maat.

Lees verder

Wat de knop Pull Stock van Shopify Connector doet, stap voor stapWat de knop Pull Stock van Shopify Connector in Odoo 20 doet: wanneer hij verschijnt, wat hij controleert, welke correcties hij maakt en welke fouten kunnen…
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen