Saltar para o conteúdo principal
Shopify

O erro «Nenhum pedido de venda ligado a este reembolso» no Shopify Connector

A mensagem Nenhum pedido de venda ligado a este reembolso. Não é possível criar nota de crédito. (No sale order linked to this refund. Cannot create credit note.) aparece ao clicar em Criar nota de crédito (Create Credit Note) num reembolso cujo campo Pedido de venda (Sale Order) está vazio.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Shopify
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
4 min

Antes de clicar em Criar nota de crédito

A condição do erro é só uma: o campo Pedido de venda do reembolso está vazio. Vê-lo antes de clicar no botão diz-te o que esperar. O botão Criar nota de crédito está na vista dos reembolsos e, no Odoo 17, 18, 19 e 20, fica oculto quando o reembolso está no estado ignorado ou quando já tem nota de crédito criada e o campo Nota de crédito (Credit Note) está preenchido. Com os valores por defeito, vê-se.

  • Abre Vendas › Shopify › Operations › Reembolsos (Sales › Shopify › Operations › Refunds) e entra no reembolso do qual queres tirar a nota de crédito.
  • Na ficha de Reembolsos Shopify (Shopify Refunds), dentro do grupo Amounts, procura o campo Pedido de venda. Também o vês na lista de reembolsos e, nos dois sítios, é só de leitura.
  • Se o campo estiver vazio, ao clicar no botão aparece a mensagem Nenhum pedido de venda ligado a este reembolso. Não é possível criar nota de crédito.
  • Vê se o reembolso já tem nota de crédito: se o campo Nota de crédito estiver preenchido e o reembolso estiver no estado de nota de crédito criada, o botão nem sequer aparece.
  • Tem presente a ordem do método no Odoo 20: antes de olhar para o pedido, verifica se o reembolso já está no estado de nota de crédito criada e tem a sua nota associada. Se for o caso, abre essa nota em vez de dar o erro.
Esquema feito com código, não um ecrã do Odoo: o menu de Reembolsos, o botão Create Credit Note, o campo Sale Order e a mensagem de erro
Esquema gerado a partir do código publicado do módulo (Odoo 17, 18, 19 e 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 em inglês)

Quando aparece a mensagem

A mensagem aparece ao clicar em Criar nota de crédito. O método que o botão executa verifica o pedido de venda do reembolso e, se não houver nenhum, lança o erro. Com o Odoo em português de Portugal, vês assim: Nenhum pedido de venda ligado a este reembolso. Não é possível criar nota de crédito.

  • Confirma a condição: o código verifica se o campo Pedido de venda está vazio. Se estiver, a mensagem é a esperada e não é preciso procurar outra causa.
  • Tem claro o que acontece com a ação: o erro interrompe-a e não se guarda nada do que ia mudar. Não se cria a nota de crédito nessa tentativa.
  • Não tentes preencher o campo à mão. Pedido de venda é só de leitura: quem o escreve é o próprio módulo, não o utilizador.
  • Se trabalhas com outra versão, a mesma mensagem está no código publicado do Odoo 17, 18, 19 e 20.

O segundo esquema reúne o texto da mensagem em castelhano, alemão, francês, italiano e português, tal como o utilizador o vê consoante o idioma do seu Odoo.

Esquema feito com código, não um ecrã do Odoo: a mesma mensagem em castelhano, alemão, francês, italiano e português
Esquema gerado a partir dos ficheiros de tradução publicados do módulo.

O que verificar depois

Como o campo não se pode editar, enquanto a ficha continuar com Pedido de venda vazio, o botão da nota de crédito dará a mesma mensagem. Segundo o código, o campo é escrito pelo próprio módulo, não pelo utilizador, e chega-se a esse código a partir do botão Criar pedido de venda (Create Sale Order).

  • Volta a abrir o reembolso em Vendas › Shopify › Operations › Reembolsos e vê se Pedido de venda já mostra um pedido.
  • Quando a ficha mostrar um pedido, clica de novo em Criar nota de crédito.
  • Com o pedido ligado, o método avança: vê as faturas de cliente publicadas do pedido e os artigos que o Shopify reembolsou, e com isso prepara a nota de crédito.
  • Se a nota for criada, verifica que o estado do reembolso passa a nota de crédito criada, que o campo Nota de crédito fica preenchido e que se abre a ficha da nota.
  • Se, ao repetir a tentativa, esta mensagem já não aparecer, o campo Pedido de venda tem um pedido: lê por inteiro o novo aviso, porque é outro assunto.

Quanto custa e onde pedir ajuda

O Shopify Connector custa 9 € por versão do Odoo, pagamento único e sem IVA, para 17, 18, 19 e 20. Além disso, precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano, sem IVA.

Se estás a implementar o Odoo e queres que alguém reveja contigo o fluxo de reembolsos, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

O que faz o botão Pull Stock do Shopify Connector, passo a passoO que faz o botão Pull Stock do Shopify Connector no Odoo 20: quando aparece, o que verifica, que ajustes de inventário cria e que erros pode dar.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes