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:
OctopiavraagtOctopia-gebruiker.ConfiguratievraagtOctopia-manager.AccountsvraagtOctopia-beheerder.

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

Factuurimports ophalen; Duits, Rechnungsimporte abrufen; Frans, Récupérer les imports de factures; Italiaans, Recupera importazioni fatture; Portugees, Obter importações de faturas.
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.
- Ga naar
Octopia › Configuratie › Accountsen open het account dat je wilt raadplegen. - Klik op
Factuurimports ophalen. De code doorloopt de accounts waarop de actie is gestart en herhaalt het volgende voor elk ervan. - De module opent de verbinding van dat account en vraagt Octopia om de lijst met factuurimports.
- 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.
- 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.
- 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.
- 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
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_octopia_connector 20.0 (059287e4): views/octopia_completeness2_views.xml
- Broncode van de module: flexigobe_octopia_connector 20.0 (059287e4): models/octopia_seller_extras.py
- Broncode van de module: 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
