Naar hoofdinhoud
Shopify

Woordenlijst van de taak Shopify Create Credit Notes van Shopify Connector for Odoo

Shopify Create Credit Notes draait elke drie uur en staat na de installatie uitgeschakeld. Bij elke run pakt ze terugbetalingen in concept van instanties met financiën en automatische aanmaak ingeschakeld, en maakt en bevestigt ze de creditfactuur alleen als de terugbetaling volledig is en de order een bevestigde factuur heeft.

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 17.0 en 20.0 · in de bronnen onderaan
Leestijd
4 min

De geplande taak Shopify Create Credit Notes bestaat in de takken 17.0, 18.0, 19.0 en 20.0 van de module.

Schema gemaakt met code: de geplande taak Shopify Create Credit Notes, die elke drie uur draait en na de installatie uitgeschakeld staat, en het menu Shopify › Bewerkingen › Terugbetalingen en retouren
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen scherm van Odoo.

Wanneer ze draait

Shopify Create Credit Notes
Geplande taak op de Shopify-terugbetalingen. In de code van Odoo 20.0 roept ze bij elke uitvoering de methode van de module aan die de automatische creditfacturen aanmaakt.
Frequentie en activering
Ze draait elke drie uur en staat na de installatie uitgeschakeld, dus zolang ze niet is ingeschakeld doet ze geen enkele run. In Odoo 17.0 is ze ingesteld om zich eindeloos te herhalen.
Run
Elke uitvoering van de taak. Ze verwerkt maximaal 100 terugbetalingen, een voor een, en slaat de wijzigingen op na elke terugbetaling: volgens de code gaat zo bij een fout niet de hele batch verloren.
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)

Welke terugbetalingen ze kiest

Instantie met financiën en automatische aanmaak
De taak kijkt alleen naar Shopify-instanties waarbij financiën en automatische aanmaak van de creditfactuur tegelijk zijn ingeschakeld. Als geen enkele aan beide voorwaarden voldoet, eindigt de run zonder iets aan te raken.
Terugbetaling in concept met verkooporder
Van die instanties komen de terugbetalingen met status concept die een gekoppelde verkooporder hebben. De rest blijft onaangeroerd.
Bevestigde factuur
Van de verkooporder neemt de taak de eerste klantfactuur die bevestigd is. Heeft de order er geen, dan slaat ze die terugbetaling over en gaat door met de volgende.
Volledige en gedeeltelijke terugbetaling
Een terugbetaling is volledig als het terugbetaalde bedrag overeenkomt met het totaal van de factuur (met een verschil kleiner dan 0,01). De taak maakt alleen een creditfactuur voor volledige terugbetalingen: een gedeeltelijke slaat ze helemaal over, omdat gedeeltelijke volgens de code een met de hand aangepaste creditfactuur nodig hebben.

Wat ze met elke terugbetaling doet

Creditfactuur
Ze wordt aangemaakt door de bevestigde factuur van de order om te keren. Ze draagt de referentie Shopify-terugbetaling … met de naam van de terugbetaling, en een notitie met hetzelfde opschrift en de identificatie van de terugbetaling in Shopify. Haar factuurdatum is die van de terugbetaling als die er is; zo niet, die van vandaag.
Bevestiging
In het pad van de taak wordt de creditfactuur van een volledige terugbetaling bevestigd in dezelfde run waarin ze wordt aangemaakt.
Terugbetaling met aangemaakte creditfactuur
Na een geslaagde verwerking gaat de terugbetaling naar de status aangemaakte creditfactuur, wordt ze aan de creditfactuur gekoppeld en wordt haar foutmelding leeggemaakt.
Mislukte terugbetaling
Als Odoo de factuur niet kan omkeren, gaat de terugbetaling naar de status mislukt en bewaart ze de tekst van de fout, ingekort. De run gaat door met de rest. Omdat de taak alleen terugbetalingen in concept zoekt, komt een mislukte niet meer terug in de volgende runs.
Onverwachte fout
Als een andere fout de verwerking van een terugbetaling onderbreekt, draait de taak de openstaande wijzigingen van die terugbetaling terug, laat een waarschuwing met haar naam achter in het serverlog en gaat door met de volgende. Die terugbetaling behoudt haar vorige status.

Waar je ze ziet

Menu van de terugbetalingen
De fiches van de terugbetalingen open je vanuit Shopify › Bewerkingen › Terugbetalingen en retouren. Als je het deel Bewerkingen of het deel Shopify niet ziet, mist er een recht: elk vraagt Lezer.
Shopify-terugbetalingen en Naam
De schermen met terugbetalingen heten Shopify-terugbetalingen. Het veld Naam staat in de lijst, alleen-lezen, en in de fiche, binnen de groep Shopify; het wordt door de code geschreven, niet door de gebruiker. Het is de naam die in de referentie van de creditfactuur komt.
Schema met de tekst Shopify-terugbetalingen zoals de gebruiker die ziet volgens de taal van zijn Odoo: Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen scherm van Odoo: «Shopify-terugbetalingen» in het Nederlands, «Shopify-Erstattungen» in het Duits, «Remboursements Shopify» in het Frans, «Rimborsi Shopify» in het Italiaans en «Reembolsos Shopify» in het Portugees.

Wat te controleren als de taak niets doet

Loop de voorwaarden van de code na, van buiten naar binnen:

  • De taak staat nog uitgeschakeld, zoals ze na de installatie komt.
  • Geen enkele Shopify-instantie heeft financiën en automatische aanmaak van de creditfactuur tegelijk ingeschakeld.
  • De terugbetaling staat niet in concept of heeft geen gekoppelde verkooporder. Om ze te vinden open je Terugbetalingen en retouren en zoek je haar Naam in de lijst. Over het aanmaken van de verkooporder met Shopify-gegevens kijk je in het artikel over de melding over ontbrekende Shopify-gegevens bij het aanmaken van de verkooporder.
  • De verkooporder heeft geen bevestigde klantfactuur.
  • De terugbetaling is gedeeltelijk: de taak raakt ze niet aan.
  • Er wachten meer terugbetalingen dan in een run passen: de taak verwerkt er tot 100 en de rest, als die nog in concept staat, wacht op latere runs.
  • De terugbetaling is al in een eerdere run op mislukt gegaan.

Omdat de taak elke drie uur draait, komt het resultaat na het corrigeren van een voorwaarde in een latere run.

Hoe het past bij FlexigoTech

De module wordt gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0, is eenmalig te betalen per versie en vereist het abonnement op FlexigoTech Cloud (plan Connector). De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als ze mislukt. Je kunt de fiche in Odoo Apps of de pagina van de module bekijken. FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, mocht je het creditcircuit aan jouw situatie willen aanpassen.

Lees verder

Wat de knop «Voorraad ophalen» van de Shopify-connector voor Odoo doetWat de knop Voorraad ophalen van de Shopify-connector voor Odoo doet: wanneer hij verschijnt, wat hij controleert, wat er verandert en welke fout kan komen.Melding 'is nu de primaire locatie' van de Shopify-connector voor OdooWat betekent de melding 'is nu de primaire locatie voor …' van de Shopify-connector voor Odoo, wanneer verschijnt ze en hoe wijzig je de primaire locatie?Fout bij het aanmaken van de verkooporder: Shopify-gegevens ontbrekenWat de melding in Shopify Connector for Odoo betekent als je op «Verkooporder aanmaken» klikt zonder ordergegevens, wanneer ze verschijnt en hoe je het oplost.
Gecontroleerd in de broncode van de connector (versie 17.0 en 20.0) en in de gelinkte bronnen

Bronnen