Naar hoofdinhoud
Octopia (Cdiscount)

Wat «Status ophalen» doet in Octopia Connector: mythes en feiten

Status ophalen (Poll Status) vraagt Octopia hoe een bulkimport van facturen ervoor staat en noteert het antwoord op het formulier. Je ziet de knop alleen zolang de Status van de import Running is; met de standaardwaarden verschijnt hij niet. Dit zijn de misverstanden die je best rechtzet voordat je erop klikt.

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
5 min

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.

Schema gemaakt met code: het menupad van de bulkimports van facturen en de knop Poll Status
Schema gegenereerd op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: het menu en de knop, met de Engelse labels uit de code, voor Odoo 17, 18, 19 en 20.
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)

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 Status wordt alleen bijgewerkt als de status in het antwoord er een is die de module kent. Is het een andere, dan blijft de Status zoals 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.

Schema gemaakt met code: de tekst Poll Status in het Nederlands, Duits, Frans, Italiaans en Portugees
Schema gegenereerd op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: in het Nederlands 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

  1. Hij neemt, van de imports waarop je klikt, alleen die met Status Running en een ingevulde Import-ID.
  2. Hij vraagt Octopia, met de verbinding van het Account op het formulier, de gegevens van die import.
  3. Heeft het antwoord niet de vorm van een gegevensobject, dan springt hij naar de volgende zonder iets te wijzigen.
  4. Hij noteert de datum en het tijdstip van de opvraging en, als de ontvangen status er een is die de module kent, werkt hij Status bij.
  5. Bevat het antwoord bestanden (of elementen), dan slaat hij dat detail op in het record van de import.
  6. 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

Wat de knop «Indienen bij Octopia» van Octopia Connector doet, stap voor stapWat de knop Indienen bij Octopia doet bij bulkimports van facturen: wanneer hij zichtbaar is, wat hij controleert, wat er verandert en welke fout kan komen.Wat de knop «Importeren» van Octopia Connector doet, stap voor stapWat doet de knop Importeren van Octopia Connector in Odoo: wanneer je hem ziet, wat hij importeert, wat er verandert.Wat de knop «Leveranciersfactuur aanmaken» van Octopia Connector doetWat de knop Leveranciersfactuur aanmaken van Octopia Connector in Odoo doet: wanneer hij verschijnt, wat hij controleert, wat hij aanmaakt en waar het stopt.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen