Waar de knop staat en wanneer je hem ziet
De formulieren open je via het menu Octopia › Financiën › Bulkimports facturen (Octopia › Finance › Bulk Invoice Imports). Voor het onderdeel Octopia is de machtiging Octopia-gebruiker (Octopia User) nodig; zonder die machtiging zie je dat deel van het menu niet. De knop Status ophalen (Poll Status) staat op het scherm van de bulkimports van facturen en bestaat in Odoo 17, 18, 19 en 20.


De misverstanden, een voor een
Mythe: «De knop staat op elk formulier»
Feit: de knop wordt verborgen wanneer de Status niet Running is. Met de standaardwaarden is de Status leeg, dus op een net aangemaakt formulier zie je hem niet. Status is een alleen-lezenveld: je vult het niet zelf in, het wordt ingevuld door deze knop en door Indienen bij Octopia (Submit to Octopia).
Mythe: «Hij stuurt de facturen opnieuw naar Octopia»
Feit: de knop vraagt alleen iets op. Hij leest de Import-ID (Import ID) van het formulier en vraagt Octopia, met de verbinding van het Account van dat formulier, de gegevens van die import op. De Import-ID is een alleen-lezenveld dat je niet met de hand invult: de knop Indienen bij Octopia vult het in, en die staat uitgelegd in dit artikel. Status ophalen leest hem alleen.
Mythe: «De status verandert met wat Octopia ook antwoordt»
Feit: de status verandert alleen als aan de voorwaarden in de code is voldaan:
- Komt het antwoord niet binnen als gegevensobject, dan gaat de module door naar de volgende import zonder hier iets aan te passen.
- Komt het wel goed binnen, dan noteert de module de datum en het tijdstip van de opvraging.
- De
Statuswordt alleen bijgewerkt als de status in het antwoord er een is die de module kent. Is het een andere, dan blijft deStatuszoals hij was.
Mythe: «Het werkt met elke import»
Feit: de knop werkt alleen op imports met Status Running en een ingevulde Import-ID. Imports die aan beide voorwaarden niet voldoen, worden stilzwijgend overgeslagen.
Mythe: «Als er iets misgaat, zie je dat alleen op het formulier»
Feit: wanneer de nieuwe status gedeeltelijk geslaagd (PartialSuccess) of mislukt (Failure) is, noteert de module bovendien een foutmelding van het type facturen in het synchronisatielogboek van Octopia, met de identificatiecode van de import. Dat logboek krijgt ook meldingen uit andere bronnen. De geplande taak Octopia: referentiedata vernieuwen (categorieën, merken, vervoerders, typologieën) (Octopia: refresh referentials (categories, brands, carriers, typologies)) draait elke zeven dagen en is na installatie actief; ze noteert daar een foutmelding wanneer een stap van de verversing mislukt. De taak Octopia: discussies ophalen (ToTreat-wachtrij) (Octopia: pull discussions (ToTreat queue)) draait elk kwartier, ook actief na installatie, en kan in hetzelfde logboek meldingen van succes over de wachtrij met gesprekken achterlaten. Een melding in dat logboek hoeft dus niet van de knop te komen.
Mythe: «Het is een nieuwigheid van de laatste versie»
Feit: de knop zit in de takken 17, 18, 19 en 20. Wat verandert is het label, afhankelijk van de taal van je Odoo: met Odoo in het Nederlands heet hij Status ophalen.

Status ophalen, in het Duits Status abfragen, in het Frans Vérifier le statut, in het Italiaans Verifica stato en in het Portugees Status ophalen.Wat de knop doet, in volgorde
- Hij neemt, van de imports waarop je klikt, alleen die met
StatusRunningen een ingevuldeImport-ID. - Hij vraagt Octopia, met de verbinding van het
Accountop het formulier, de gegevens van die import. - Heeft het antwoord niet de vorm van een gegevensobject, dan springt hij naar de volgende zonder iets te wijzigen.
- Hij noteert de datum en het tijdstip van de opvraging en, als de ontvangen status er een is die de module kent, werkt hij
Statusbij. - Bevat het antwoord bestanden (of elementen), dan slaat hij dat detail op in het record van de import.
- Is de nieuwe status gedeeltelijk geslaagd of mislukt, dan noteert hij de foutmelding in het synchronisatielogboek.
Waar je op moet letten nadat je klikt
Status en Account staan ook in de lijst Bulkimports facturen (Bulk Invoice Imports), zodat je daar in een oogopslag ziet waar elke import staat. Is de status gedeeltelijk geslaagd of mislukt, controleer dan het synchronisatielogboek van Octopia, waar de module de fout heeft genoteerd.
Wat je nodig hebt om hem te gebruiken
Octopia Connector is een module met een eenmalige betaling per versie, gepubliceerd in Odoo Apps voor 17, 18, 19 en 20 (de prijs per versie staat op de productpagina). Daarnaast is het abonnement op FlexigoTech Cloud nodig, plan Connector: € 49 per maand of € 490 per jaar, excl. btw, tot drie accounts van het platform. Met het abonnement loopt de verbinding via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en per e-mail waarschuwt als de synchronisatie mislukt. Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement biedt en blijven de gegevens in je Odoo staan.
Hoe FlexigoTech je kan helpen
Als je Odoo implementeert en facturatie en marketplaces wilt koppelen, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.
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 (4848da6a): views/octopia_completeness_views.xml
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_seller_extras.py
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_referential.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
