Saltar para o conteúdo principal
Octopia (Cdiscount)

O que faz o botão «Recuperar faturas carregadas» do Octopia Connector

O botão Recuperar faturas carregadas (Retrieve Uploaded Invoices) pede à Octopia o que foi carregado como fatura de uma encomenda e deixa-o no Odoo: como anexo, se chegar um ficheiro, ou como nota na encomenda, se chegar uma lista ou nada. Só aparece quando o campo Fatura enviada está ativado.

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

O essencial

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

Onde está e quando aparece

Onde encontro o botão?

Está na ficha de Encomendas Octopia (Octopia Orders). Chega-se a este ecrã pelo menu Octopia › Encomendas › Encomendas (Octopia › Orders › Orders), e o troço Octopia exige a permissão Utilizador Octopia (Octopia User): se não a tiver, não vê esse troço do menu. O botão chama-se Recuperar faturas carregadas.

Esquema do percurso pelo menu da Octopia até Encomendas e do botão de recuperar faturas carregadas
Esquema feito com código a partir do código publicado do módulo (não é uma captura do Odoo): o menu e o botão, presentes no Odoo 17, 18, 19 e 20.

Porque é que não vejo o botão?

Porque a vista o oculta quando o campo Fatura enviada (Invoice Pushed) não está ativado, e com os valores por defeito não está. Assim, com os valores por defeito, o botão não se vê na encomenda. No Odoo 17, 18, 19 e 20 a condição é a mesma.

Em que versões do Odoo está?

O botão está em todos os ramos publicados do módulo: Odoo 17, 18, 19 e 20. O texto do botão depende do idioma do seu Odoo; o esquema recolhe alguns idiomas:

Esquema com o texto do botão em castelhano, alemão, francês, italiano e português
Esquema feito com código a partir das traduções publicadas do módulo (não é uma captura do Odoo): em castelhano, Recuperar facturas subidas; em alemão, Hochgeladene Rechnungen abrufen; em francês, Récupérer les factures téléversées; em italiano, Recupera fatture caricate; em português, Recuperar faturas carregadas.
48 business hours to accept each Cdiscount order. Do it in Odoo
Vídeo: 48 business hours to accept each Cdiscount order. Do it in Odoo (vídeo em inglês)

O que faz ao premi-lo no Odoo 20

O que pede à Octopia?

Pega na conta da encomenda (o campo Conta (Account), no grupo Marketplace da ficha) e, com o ID da encomenda Octopia (Octopia Order ID), pede à Octopia os documentos de fatura dessa encomenda. Ou seja, o que realmente foi carregado no marketplace. Consoante o canal, o que chega pode ser um PDF, um ZIP ou uma lista. A ajuda do campo ID da encomenda Octopia diz: «O identificador Octopia (também o que os corpos dos pedidos de cancelamento chamam orderSellerId).».

O que muda na encomenda se a Octopia devolver um ficheiro?

Se a resposta for um ficheiro com conteúdo, o Odoo cria um anexo nessa encomenda. O anexo chama-se octopia-…-invoice-documents, com o ID da encomenda Octopia no lugar das reticências. Além disso, deixa no histórico da encomenda (o chatter) a nota «Documentos de fatura carregados, recuperados da Octopia (ver anexos).» (Uploaded invoice documents retrieved from Octopia (see attachments).).

E se a Octopia devolver uma lista em vez de um ficheiro?

Então não se cria nenhum anexo. O botão deixa uma nota na encomenda: «Documentos de fatura na Octopia: …» (Invoice documents on Octopia: …), e no lugar das reticências vai a lista escrita como texto JSON, cortada aos primeiros 1500 carateres.

E se a Octopia não tiver nada para essa encomenda?

Fica a nota «A Octopia não tem documentos de fatura para esta encomenda.» (Octopia has no invoice documents for this order.). Não há anexo.

Como sei o que aconteceu depois de o premir?

Veja o histórico da encomenda. Se vir um anexo novo e a nota de documentos recuperados, a Octopia devolveu um ficheiro. Se só vir a nota com a lista, devolveu uma lista. Se vir a nota de que não há documentos, a Octopia não tinha nada para essa encomenda.

O que acontece se o premir várias vezes?

Cada vez que prime e a Octopia devolve um ficheiro, o botão cria outro anexo e publica outra nota. O que fica na encomenda é o anexo ou a nota, consoante o que a Octopia devolver.

Custo e o que o rodeia

Preciso da subscrição para o usar?

O módulo é de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud. O plano Conector custa 49 €/mês ou 490 €/ano, sem IVA. A ligação passa pelo FlexigoTech Cloud: guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá; os dados ficam no seu Odoo.

Onde vejo o preço de cada versão?

O módulo está publicado no Odoo Apps para Odoo 17, 18, 19 e 20, e o preço de cada versão é o de a ficha. Na Odoo App Store, cada versão do Odoo compra-se lá.

Se precisar de ajuda

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser rever como o conector da Octopia se encaixa no seu Odoo, escreva-nos.

Continue a ler

O que faz o botão «Obter importações de faturas» do Octopia ConnectorO que faz o botão Obter importações de faturas do Octopia Connector no Odoo: onde está, o que lê, o que guarda e o que acontece com dados que não encaixam.O que faz o botão «Obter encomendas» do Octopia Connector, passo a passoO que faz o botão Obter encomendas do Octopia Connector no Odoo: quando aparece, o que verifica, o que altera e o que rever se uma encomenda falhar.O que faz o botão «Obter discussões» do Octopia ConnectorO que faz o botão Obter discussões do Octopia Connector no Odoo: quando aparece, o que verifica, o que altera e que falhas pode dar.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes