Naar hoofdinhoud
Advanced Shipping Carrier

Foutmeldingen van Advanced Shipping Carrier Integration in Odoo: betekenis en oplossing

De foutmeldingen van Advanced Shipping Carrier Integration noemen wat ontbreekt of wat niet is toegestaan: een API-sleutel, een HS-code, een categorie gevaarlijke stoffen, een bepaalde status van de batch of een beheerdersrecht. Het zijn de teksten van de module in Odoo 19 en 20 (in Odoo 17 en 18 is de module die onder deze naam is gepubliceerd een ander product), gegroepeerd per moment: de vervoerder, FlexigoTech Cloud met de MyDHL-sleutel en de zendingen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 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
6 min

Voordat je begint: in welke versies verschijnen deze meldingen

Alles hieronder geldt voor Odoo 19 en 20. In Odoo 17 en 18 is de module die onder deze naam is gepubliceerd een ander product: de productpagina presenteert het als multivervoerder, de code roept de vervoerders rechtstreeks aan en gebruikt geen FlexigoTech Cloud. Daarom is geen van deze meldingen op die twee versies van toepassing.

Fouten bij het aanmaken en koppelen van een vervoerder

Dit zijn de meldingen over de vervoerder zelf: zijn inloggegevens, zijn code, zijn verbinding en of hij verwijderd mag worden.

Waarom kan ik een geactiveerde vervoerder niet opslaan?

De module vraagt inloggegevens voor elke geactiveerde vervoerder. Je ziet API Key and Secret are required for enabled carrier '{record.name}' of API Key is required for enabled carrier '{record.name}': de melding noemt de vervoerder en geeft aan of alleen de API-sleutel ontbreekt of ook het geheim. Vul in wat gevraagd wordt en sla opnieuw op. Als de melding Code '{record.code}' must be unique within the company. is, moet de code uniek zijn binnen het bedrijf: pas hem aan. En als de vervoerder generiek is, betekent Custom endpoint URL required for generic carriers dat de URL van het eigen endpoint ontbreekt.

Wat betekenen de verbindingsfouten?

{self.name}: Connection timeout (>5s) geeft aan dat de verbinding met die vervoerder langer dan 5 seconden duurde. {self.name}: Connection failed - {str(e)} zegt dat de verbinding mislukte en voegt daarachter de technische fout toe: dat laatste deel moet je lezen. Als de vervoerder OAuth2 gebruikt, waarschuwt OAuth2 token refresh requires a configured carrier token endpoint adapter. dat het vernieuwen van het token een voor die vervoerder ingestelde adapter voor het token-endpoint vereist.

Waarom kan ik een vervoerder niet verwijderen of de manier van verbinden niet wijzigen?

Met Cannot delete: {recent_shipments} shipments use this carrier in the last 90 days. Archive instead. laat de module weten hoeveel zendingen van de laatste 90 dagen die vervoerder gebruiken en stelt voor hem te archiveren in plaats van te verwijderen. De andere melding is The connection of a carrier (direct, or through FlexigoTech Cloud) does not change: a carrier of another type is a new connection.: de verbinding van een vervoerder, rechtstreeks of via FlexigoTech Cloud, verandert niet. Als je de andere nodig hebt, maak je een nieuwe vervoerder aan.

Dialoog Record Carrier Invoice boven de lijst met zendingen met vervoerder DHL Express, maand, jaar, totaal, knop om een bestand te uploaden en knoppen Record Invoice en Cancel
De wizard Record Carrier Invoice geopend boven de lijst met zendingen, met DHL Express als vervoerder.

FlexigoTech Cloud en de MyDHL-sleutel

Welke vervoerders werken via FlexigoTech Cloud?

Volgens de meldingen van de module alleen DHL Express. Bij een andere vervoerder zie je Only DHL Express works through FlexigoTech Cloud: nothing was sent., Only DHL Express works through FlexigoTech Cloud. of %s does not work through FlexigoTech Cloud yet: only DHL Express does. Nothing was sent.. Zelfs met DHL Express lopen sommige aanvragen niet via die weg: This DHL request is not available through FlexigoTech Cloud: nothing was sent.. Verschillende van deze teksten bevestigen dat er niets is verstuurd (nothing was sent).

Wat vraagt de module voordat de MyDHL-sleutel wordt opgeslagen?

Als je niet hebt bevestigd dat de vervoerder via FlexigoTech Cloud werkt, verschijnt Accept first that this carrier works through FlexigoTech Cloud: nothing was sent and nothing was saved.. En omdat de MyDHL-API-sleutel samen met het geheim hoort, vraagt Enter the MyDHL API key first: it goes with the secret. je eerst de sleutel in te vullen. De markering dat de sleutel is opgeslagen zet je niet met de hand: Only Odoo marks a MyDHL key as saved in FlexigoTech Cloud, when an administrator saves it. maakt duidelijk dat alleen Odoo die zet, wanneer een beheerder de sleutel opslaat.

Wie kan de MyDHL-sleutel verwijderen en wat blokkeert zolang hij bestaat?

Only an administrator deletes the MyDHL key saved in FlexigoTech Cloud. geeft aan dat het verwijderen van de opgeslagen sleutel een taak is voor een beheerder. Zolang die sleutel bestaat, blokkeert This carrier has a MyDHL key saved in FlexigoTech Cloud for its environment: an administrator deletes it first. Nothing was changed. de wijziging die je aan de vervoerder wilde doen. Vraag een beheerder de sleutel van die omgeving te verwijderen en herhaal de wijziging; de melding bevestigt dat er niets is aangepast.

Fouten bij het offreren, aanmaken, labelen en volgen van zendingen

Waarom wordt een zending niet geoffreerd, niet aangemaakt of wordt er geen label geprint?

Begin bij de vervoerder. No enabled carriers configured. Please configure at least one carrier. vraagt minstens één geactiveerde vervoerder; No carrier configured en No carrier is configured for this shipment. zeggen dat er een vervoerder ontbreekt, de tweede voor die specifieke zending. Als de zending geblokkeerd is, offreert de module hem niet (Blocked shipments cannot be quoted.), maakt hem niet aan (Blocked shipments cannot be created.) en print zijn label niet (Cannot print label for a blocked shipment.). En Failed to obtain tracking number from carrier geeft aan dat er geen trackingnummer van de vervoerder is verkregen.

Reeks met de wizard Bulk Print Labels en twee geselecteerde DHL Express-zendingen, de dialoog Create Return op een zending met status Delivered en de dialoog Record Carrier Invoice
Van de wizard Bulk Print Labels naar de dialoog Record Carrier Invoice, via Create Return.

Welke gegevens vraagt een internationale zending of een zending met gevaarlijke stoffen?

De HS-code komt in twee meldingen voor: HS code is required before creating an international shipment. vraagt hem voordat een internationale zending wordt aangemaakt en HS code is required to generate customs documents. om de douanedocumenten te genereren. Vul hem aan voordat je de actie herhaalt. Voor gevaarlijke stoffen vraagt Hazmat category is required for hazardous shipments. om de hazmat-categorie, en Selected carrier does not support hazardous materials. zegt dat de geselecteerde vervoerder geen gevaarlijke stoffen toelaat: controleer welke vervoerder die zending afhandelt.

Wizard Export Intrastat met maand en jaar, uitleg over het CSV-bestand en knoppen Export en Cancel boven de lijst met DHL Express-zendingen in de statussen Ready to Ship en Delivered
De wizard Export Intrastat boven de lijst met DHL Express-zendingen in Ready to Ship en Delivered.

Waarom kan ik een zending of een label niet verwijderen?

A shipment that went to the carrier cannot be deleted. beschermt de zendingen die naar de vervoerder zijn gegaan en A generated label cannot be deleted. beschermt de labels die al zijn gegenereerd.

Dialoog Create Return op het formulier van een zending met status Delivered met oorspronkelijke zending, vervoerder, servicetype, selectievakje Email Customer en retournotities
De dialoog Create Return op een zending met status Delivered.

Welke fouten geven de batches, de webhook en de instellingen in dagen?

Bij de batches betekent Batch job can only be executed from Draft or Paused status dat de batch alleen wordt uitgevoerd vanuit Draft of Paused, en Batch job failed: {str(e)} dat de uitvoering mislukte, met de technische fout erachter. Bij de webhook zegt Webhook payload is missing a tracking number. dat wat is ontvangen geen trackingnummer bevat en No shipment found for tracking number %s. dat dat nummer bij geen enkele zending hoort. Bij de instellingen vraagt %s must be a number of days above 0. om een aantal dagen groter dan 0.

Als de melding niet genoeg is

Wil je zien hoe elk onderdeel in elkaar past voordat je iets aanpast, dan heb je de ingebruikname van de module en hoe het van binnen werkt. Op de pagina in Odoo Apps kost hij € 9 per Odoo-versie (17, 18, 19 en 20), eenmalige betaling excl. btw; in Odoo 19 en 20 heb je bovendien het abonnement op FlexigoTech Cloud nodig, met het plan Conector voor € 49 per maand of € 490 per jaar excl. btw. Meer details vind je op de pagina op flexigotech.com. Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat, mocht jouw situatie iets anders vragen.

Lees verder

Zo werkt Advanced Shipping Carrier Integration in Odoo 19 en 20: menu's, taken en recordsWelke menu's Advanced Shipping Carrier Integration toevoegt in Odoo 19 en 20, welke geplande taken draaien en hoe vaak, en welke records een zending gebruikt.Advanced Shipping Carrier Integration: wat niemand je vertelt bij de ingebruiknameWelke velden je invult bij het aanmaken van een vervoerder in Advanced Shipping Carrier Integration, welke statussen je ziet en wat je in week één controleert.Advanced Shipping Carrier Integration: mythes en feiten voordat je beslistWat Advanced Shipping Carrier Integration in Odoo 19 en 20 wel en niet dekt: DHL Express via FlexigoTech Cloud, de kosten en waarom 17 en 18 verschillen.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen