On és i qui el veu
El botó Pull Invoice Imports és a la pantalla Octopia Accounts. Es veu sempre: cap condició de la vista l'amaga, i és a les branques 17.0, 18.0, 19.0 i 20.0 d'Octopia Connector.
Per arribar a aquesta pantalla, el menú és Octopia › Configuration › Accounts. Cada tram del menú demana un permís, i si no en tens un, no veus aquell tram:
OctopiademanaOctopia User.ConfigurationdemanaOctopia Manager.AccountsdemanaOctopia Admin.

Amb Odoo en català, el botó es diu Pull Invoice Imports, perquè el mòdul no el tradueix. El segon esquema recull el seu text en altres idiomes.

Descargar importaciones de facturas; alemany, Rechnungsimporte abrufen; francès, Récupérer les imports de factures; italià, Recupera importazioni fatture; portuguès, Obter importações de faturas.
Pas a pas: què fa en prémer-lo
El que segueix surt del codi publicat per a Odoo 20.0. La idea del botó, segons el mateix codi, és fer visibles les importacions enviades per altres eines i desar-les pel seu identificador d'importació.
- Entra a
Octopia › Configuration › Accountsi obre el compte que vols consultar. - Prem
Pull Invoice Imports. El codi recorre els comptes sobre els quals es llança l'acció i repeteix el següent amb cadascun. - El mòdul obre la connexió d'aquell compte i demana a Octopia la llista d'importacions de factures.
- Si la resposta és una llista, la recorre; si ve amb un apartat d'elements, recorre aquest apartat. Si no arriba res, no hi ha res per recórrer.
- Cada element que no sigui una fitxa de dades se salta. Dels altres pren l'identificador de la importació; si falta, fa servir l'altre identificador que porta l'element; si tampoc hi és, salta aquest element.
- Amb aquest identificador cerca, dins del mateix compte, una importació ja registrada. Si existeix, l'actualitza; si no, en crea una de nova.
- A cadascuna hi escriu dues coses: l'estat que informa Octopia i la data i hora d'aquesta consulta.
Què canvia al teu Odoo
L'acció treballa per compte i identificador d'importació, així que tornar-la a prémer no crea una segona importació igual: actualitza la que ja hi és. L'únic que escriu a cada importació és l'estat i la data i hora de la consulta; el codi no desa cap altra dada de l'element rebut.
Les importacions noves es creen amb el seu compte, el seu identificador, l'estat i aquesta data. Les que ja existien conserven el seu identificador i reben l'estat i la data nous.
Quan les dades no encaixen
El codi del botó té regles clares per al que arriba estrany:
- Estat desconegut: l'estat només es desa si és un dels que el mòdul reconeix. Si n'arriba un altre, l'estat es queda buit. Passa també en una importació que ja existia: el seu estat passa a buit en aquella consulta.
- Element sense identificador: es descarta, i no es registra res d'ell.
- Element que no és una fitxa de dades: es descarta igualment.
Per això, el mòdul pot registrar una importació sense estat quan Octopia n'informa d'un que no reconeix.
Si no veus el botó
Si no veus el menú o la pantalla de comptes, et falta algun dels permisos de dalt: demana'l a qui administri el teu Odoo.
Què costa tenir-lo
Octopia Connector és un mòdul de pagament únic per versió d'Odoo (publicat per a 17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials i avisa per correu si la sincronització falla. Fitxa a Odoo Apps.
Com ajuda FlexigoTech
Si estàs implantant Odoo i vols connectar Cdiscount o Octopia amb la teva operativa, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Explica'ns què necessites i ho veiem amb tu.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_octopia_connector 20.0 (059287e4): views/octopia_completeness2_views.xml
- Codi del mòdul: flexigobe_octopia_connector 20.0 (059287e4): models/octopia_seller_extras.py
- Codi del mòdul: 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
