Naar hoofdinhoud
Octopia (Cdiscount)

Wat de knop «Factuurimports ophalen» van Octopia Connector doet

De knop Factuurimports ophalen (Pull Invoice Imports) vraagt Octopia om de lijst met factuurimports van het account en zet elke import met zijn status en de datum van de opvraag in je Odoo. Hij staat op het accountscherm, is altijd zichtbaar en maakt imports zichtbaar die vanuit andere tools zijn verstuurd.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
4 min

Waar hij staat en wie hem ziet

De knop Factuurimports ophalen staat op het scherm Octopia-accounts (Octopia Accounts). Hij is altijd zichtbaar: geen enkele voorwaarde in de weergave verbergt hem, en hij zit in de branches 17.0, 18.0, 19.0 en 20.0 van Octopia Connector.

Om op dat scherm te komen is het menu Octopia › Configuratie › Accounts. Elk deel van het menu vraagt een recht, en als je er één mist, zie je dat deel niet:

  • Octopia vraagt Octopia-gebruiker.
  • Configuratie vraagt Octopia-manager.
  • Accounts vraagt Octopia-beheerder.
Schema met code van het menu Octopia, Configuratie, Accounts en van de knop om factuurimports op te halen
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen schermafbeelding van Odoo): het menupad en de knop, gelijk in Odoo 17, 18, 19 en 20.

Met Odoo in het Nederlands heet de knop Factuurimports ophalen. Het tweede schema toont de tekst van de knop in andere talen.

Schema met code met de tekst van de knop in vijf talen
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): Nederlands, Factuurimports ophalen; Duits, Rechnungsimporte abrufen; Frans, Récupérer les imports de factures; Italiaans, Recupera importazioni fatture; Portugees, Obter importações de faturas.
48 business hours to accept each Cdiscount order. Do it in Odoo
Video: 48 business hours to accept each Cdiscount order. Do it in Odoo (video in het Engels)

Stap voor stap: wat er gebeurt als je klikt

Wat volgt komt uit de gepubliceerde code voor Odoo 20.0. Het idee van de knop is, volgens de code zelf, om imports die door andere tools zijn verstuurd zichtbaar te maken en ze op te slaan onder hun importidentificatie.

  1. Ga naar Octopia › Configuratie › Accounts en open het account dat je wilt raadplegen.
  2. Klik op Factuurimports ophalen. De code doorloopt de accounts waarop de actie is gestart en herhaalt het volgende voor elk ervan.
  3. De module opent de verbinding van dat account en vraagt Octopia om de lijst met factuurimports.
  4. Is het antwoord een lijst, dan doorloopt hij die; komt het antwoord met een onderdeel met elementen, dan doorloopt hij dat onderdeel. Komt er niets, dan valt er niets te doorlopen.
  5. Elk element dat geen gegevensrecord is, wordt overgeslagen. Van de overige neemt hij de identificatie van de import; ontbreekt die, dan gebruikt hij de andere identificatie die het element meebrengt; ontbreekt ook die, dan slaat hij dat element over.
  6. Met die identificatie zoekt hij binnen hetzelfde account naar een reeds geregistreerde import. Bestaat die, dan werkt hij hem bij; zo niet, dan maakt hij een nieuwe aan.
  7. In elke import schrijft hij twee dingen: de status die Octopia meldt en de datum en tijd van deze opvraag.

Wat er verandert in je Odoo

De actie werkt per account en importidentificatie, dus nogmaals klikken maakt geen tweede identieke import aan: hij werkt de bestaande bij. Het enige wat hij in elke import schrijft, is de status en de datum en tijd van de opvraag; de code slaat geen andere gegevens van het ontvangen element op.

Nieuwe imports worden aangemaakt met hun account, hun identificatie, de status en die datum. De imports die al bestonden, behouden hun identificatie en krijgen de nieuwe status en datum.

Als gegevens niet passen

De code van de knop heeft duidelijke regels voor wat er vreemd binnenkomt:

  • Onbekende status: de status wordt alleen opgeslagen als hij een van de statussen is die de module herkent. Komt er een andere, dan blijft de status leeg. Dat geldt ook voor een import die al bestond: zijn status wordt bij die opvraag leeg.
  • Element zonder identificatie: wordt genegeerd, en er wordt niets van geregistreerd.
  • Element dat geen gegevensrecord is: wordt eveneens genegeerd.

Daarom kan de module een import zonder status registreren wanneer Octopia een status meldt die hij niet herkent.

Als je de knop niet ziet

Zie je het menu of het accountscherm niet, dan ontbreekt een van de rechten hierboven: vraag het aan degene die je Odoo beheert.

Wat het kost

Octopia Connector is een module met eenmalige betaling per Odoo-versie (gepubliceerd voor 17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en per e-mail waarschuwt als de synchronisatie mislukt. Productpagina op Odoo Apps.

Hoe FlexigoTech helpt

Als je Odoo invoert en Cdiscount of Octopia wilt koppelen aan je werking, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat. Vertel ons wat je nodig hebt en we bekijken het samen met je.

Lees verder

Wat de knop «Orders ophalen» van Octopia Connector doet, stap voor stapWat de knop Orders ophalen van Octopia Connector in Odoo doet: wanneer hij zichtbaar is, wat hij controleert, wat verandert en wat je nakijkt bij een fout.Wat de knop «Discussies ophalen» van Octopia Connector doetWat de knop Discussies ophalen van Octopia Connector in Odoo doet: wanneer hij verschijnt, wat hij controleert.Wat de knop «Geüploade facturen ophalen» van Octopia Connector doetWat de knop Geüploade facturen ophalen van Octopia Connector in Odoo doet: wanneer hij verschijnt, wat hij opvraagt.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen