Salta al contingut principal
Shopify

L'error «No sale order linked to this refund» a Shopify Connector

El missatge No sale order linked to this refund. Cannot create credit note. surt en prémer Create Credit Note en un reemborsament amb el camp Sale Order buit.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Shopify
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
3 min

Abans de prémer Create Credit Note

La condició de l'error és una sola: el camp Sale Order del reemborsament està buit. Mirar-lo abans de prémer el botó et diu què esperar. El botó Create Credit Note és a la vista dels reemborsaments i, a Odoo 17, 18, 19 i 20, s'oculta quan el reemborsament està en l'estat ignorat o quan ja té la factura rectificativa creada i el camp Credit Note està emplenat. Amb els valors per defecte es veu.

  • Obre Vendes › Shopify › Operations › Refunds i entra al reemborsament del qual vols treure la factura rectificativa.
  • A la fitxa de Shopify Refunds, dins del grup Amounts, busca el camp Sale Order. El veus també a la llista de reemborsaments, i als dos llocs és de només lectura.
  • Si el camp està buit, en prémer el botó surt el missatge No sale order linked to this refund. Cannot create credit note.
  • Mira si el reemborsament ja té factura rectificativa: si el camp Credit Note està emplenat i el reemborsament està en l'estat de factura rectificativa creada, el botó ni es mostra.
  • Tingues present l'ordre del mètode a Odoo 20: abans de mirar la comanda, comprova si el reemborsament ja està en l'estat de factura rectificativa creada i té la seva factura associada. Si és així, obre aquesta factura en lloc de donar l'error.
Esquema fet amb codi, no una pantalla d'Odoo: el menú de Reemborsaments, el botó Create Credit Note, el camp Sale Order i el missatge d'error
Esquema generat a partir del codi publicat del mòdul (Odoo 17, 18, 19 i 20).
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Quan surt el missatge

El missatge surt en prémer Create Credit Note. El mètode que executa el botó revisa la comanda del reemborsament i, si no n'hi ha cap, llança l'error. Amb Odoo en català ho veus així: No sale order linked to this refund. Cannot create credit note.

  • Confirma la condició: el codi comprova si el camp Sale Order està buit. Si ho està, el missatge és l'esperat i no cal buscar una altra causa.
  • Tingues clar què passa amb l'acció: l'error l'atura i no es desa res del que anava a canviar. No es crea la factura rectificativa en aquest intent.
  • No intentis emplenar el camp a mà. Sale Order és de només lectura: l'escriu el mateix mòdul, no l'usuari.
  • Si treballes amb una altra versió, el mateix missatge és al codi publicat d'Odoo 17, 18, 19 i 20.

El segon esquema reuneix el text del missatge en castellà, alemany, francès, italià i portuguès, tal com el veu l'usuari segons l'idioma del seu Odoo.

Esquema fet amb codi, no una pantalla d'Odoo: el mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema generat a partir dels fitxers de traducció publicats del mòdul.

Què comprovar després

Com que el camp no es pot editar, mentre la fitxa continuï amb Sale Order buit el botó de la factura rectificativa donarà el mateix missatge. Segons el seu codi, el camp l'escriu el mateix mòdul, no l'usuari, i s'arriba a aquest codi des del botó Create Sale Order.

  • Torna a obrir el reemborsament des de Vendes › Shopify › Operations › Refunds i mira si Sale Order ja mostra una comanda.
  • Quan la fitxa mostri una comanda, prem de nou Create Credit Note.
  • Amb la comanda vinculada, el mètode continua: mira les factures de client publicades de la comanda i els articles que Shopify va reemborsar, i amb això prepara la factura rectificativa.
  • Si la factura es crea, comprova que l'estat del reemborsament passa a factura rectificativa creada, que el camp Credit Note queda emplenat i que s'obre la fitxa de la factura.
  • Si en repetir l'intent ja no surt aquest missatge, el camp Sale Order té una comanda: llegeix sencer l'avís nou, perquè és un altre assumpte.

Què costa i on demanar ajuda

Shopify Connector costa 9 € per versió d'Odoo, pagament únic i sense IVA, per a 17, 18, 19 i 20. A més necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 €/mes o 490 €/any, sense IVA.

Si estàs implantant Odoo i vols que algú revisi amb tu el flux de reemborsaments, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó Pull Stock de Shopify Connector, pas a pasQuè fa el botó Pull Stock de Shopify Connector a Odoo 20: quan apareix, què comprova, quins ajustos d'inventari crea i quins errors pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts