Salta al contingut principal
Octopia (Cdiscount)

Què fa el botó «Pull Invoice Imports» d'Octopia Connector

El botó Pull Invoice Imports demana a Octopia la llista d'importacions de factures del compte i deixa al teu Odoo cada importació amb el seu estat i la data de la consulta. És a la pantalla de comptes, es veu sempre i serveix per fer visibles les importacions enviades des d'altres eines.

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

L'essencial

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

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:

  • Octopia demana Octopia User.
  • Configuration demana Octopia Manager.
  • Accounts demana Octopia Admin.
Esquema fet amb codi del menú Octopia, Configuration, Accounts i del botó de descàrrega d'importacions de factures
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): la ruta del menú i el botó, igual a Odoo 17, 18, 19 i 20.

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.

Esquema fet amb codi amb el text del botó en cinc idiomes
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): castellà, 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.
48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo
Vídeo: 48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo (vídeo en castellà)

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ó.

  1. Entra a Octopia › Configuration › Accounts i obre el compte que vols consultar.
  2. Prem Pull Invoice Imports. El codi recorre els comptes sobre els quals es llança l'acció i repeteix el següent amb cadascun.
  3. El mòdul obre la connexió d'aquell compte i demana a Octopia la llista d'importacions de factures.
  4. 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.
  5. 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.
  6. Amb aquest identificador cerca, dins del mateix compte, una importació ja registrada. Si existeix, l'actualitza; si no, en crea una de nova.
  7. 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

Què fa el botó `Pull Orders` d'Octopia Connector, pas a pasQuè fa el botó Pull Orders d'Octopia Connector a Odoo: quan apareix, què comprova, què canvia i què revisar si una comanda falla.Què fa el botó «Pull Discussions» d'Octopia ConnectorQuè fa el botó Pull Discussions d'Octopia Connector a Odoo: quan apareix, què comprova, què canvia i quins errors pot donar.Què fa el botó «Retrieve Uploaded Invoices» d'Octopia ConnectorQuè fa el botó Retrieve Uploaded Invoices d'Octopia Connector a Odoo: quan apareix, què demana a Octopia, què desa a la comanda i quins avisos deixa.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts