Onde está e quem o vê
O botão Obter importações de faturas está no ecrã Contas Octopia (Octopia Accounts). Vê-se sempre: nenhuma condição da vista o oculta, e está nas ramas 17.0, 18.0, 19.0 e 20.0 do Octopia Connector.
Para chegar a esse ecrã, o menu é Octopia › Configuração › Contas (Octopia › Configuration › Accounts). Cada troço do menu pede uma permissão, e se não tiveres uma, não vês esse troço:
OctopiapedeUtilizador Octopia(Octopia User).ConfiguraçãopedeGestor Octopia(Octopia Manager).ContaspedeAdministrador Octopia(Octopia Admin).

Com o Odoo em português, o botão chama-se Obter importações de faturas. O segundo esquema reúne o seu texto noutros idiomas.

Descargar importaciones de facturas; alemão, Rechnungsimporte abrufen; francês, Récupérer les imports de factures; italiano, Recupera importazioni fatture; português, Obter importações de faturas.
Passo a passo: o que faz ao carregar
O que se segue sai do código publicado para o Odoo 20.0. A ideia do botão, segundo o próprio código, é tornar visíveis as importações enviadas por outras ferramentas e guardá-las pelo seu identificador de importação.
- Entra em
Octopia › Configuração › Contase abre a conta que queres consultar. - Carrega em
Obter importações de faturas. O código percorre as contas sobre as quais a ação é lançada e repete o seguinte com cada uma. - O módulo abre a ligação dessa conta e pede à Octopia a lista de importações de faturas.
- Se a resposta for uma lista, percorre-a; se vier com uma secção de elementos, percorre essa secção. Se não chegar nada, não há nada a percorrer.
- Cada elemento que não seja uma ficha de dados é ignorado. Dos restantes, toma o identificador da importação; se faltar, usa o outro identificador que o elemento traz; se também não existir, ignora esse elemento.
- Com esse identificador procura, dentro da mesma conta, uma importação já registada. Se existir, atualiza-a; se não, cria uma nova.
- Em cada uma escreve duas coisas: o estado que a Octopia comunica e a data e hora desta consulta.
O que muda no teu Odoo
A ação trabalha por conta e identificador de importação, pelo que voltar a carregar não cria uma segunda importação igual: atualiza a que já está. A única coisa que escreve em cada importação é o estado e a data e hora da consulta; o código não guarda mais nenhum dado do elemento recebido.
As importações novas são criadas com a sua conta, o seu identificador, o estado e essa data. As que já existiam mantêm o seu identificador e recebem o estado e a data novos.
Quando os dados não encaixam
O código do botão tem regras claras para o que chega estranho:
- Estado desconhecido: o estado só é guardado se for um dos que o módulo reconhece. Se chegar outro, o estado fica vazio. Acontece também numa importação que já existia: o seu estado passa a vazio nessa consulta.
- Elemento sem identificador: é descartado, e não se regista nada dele.
- Elemento que não é uma ficha de dados: é descartado da mesma forma.
Por isso, o módulo pode registar uma importação sem estado quando a Octopia comunica um que não reconhece.
Se não vês o botão
Se não vês o menu ou o ecrã de contas, falta alguma das permissões acima: pede-a a quem administra o teu Odoo.
Quanto custa tê-lo
O Octopia Connector é um módulo de pagamento único por versão do Odoo (publicado para 17, 18, 19 e 20) e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA, com até 3 contas da plataforma. A ligação passa pelo FlexigoTech Cloud, que guarda as credenciais cifradas e avisa por e-mail se a sincronização falhar. Ficha na Odoo Apps.
Como a FlexigoTech ajuda
Se estás a implementar o Odoo e queres ligar a Cdiscount ou a Octopia à tua operação, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Conta-nos o que precisas e vemos isso contigo.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_octopia_connector 20.0 (059287e4): views/octopia_completeness2_views.xml
- Código do módulo: flexigobe_octopia_connector 20.0 (059287e4): models/octopia_seller_extras.py
- Código do módulo: flexigobe_octopia_connector 20.0 (059287e4): models/octopia_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
