Problèmes d'envois
Les erreurs qui empêchent la création d'un envoi, et ce qu'il faut vérifier avant de contacter le support.
« Duplicate parcel numbers found »
L'envoi est refusé et le message indique les numéros de colis en cause :
Duplicate parcel numbers found: [06080000000001]
Le même contrôle s'applique partout où des envois sont créés — saisie manuelle, import de fichiers et API REST. Rien n'est enregistré : l'envoi n'est pas créé et aucune étiquette n'est produite.
Pourquoi cela se produit
Chaque adresse d'enlèvement se voit attribuer une ou plusieurs plages de numéros de colis. L'application prend le numéro suivant dans la plage à chaque colis créé et vérifie, avant l'enregistrement, si ce numéro a déjà été utilisé pour le même client au cours des 7 derniers mois (210 jours). Si c'est le cas, l'envoi est refusé plutôt qu'expédié avec un numéro encore en circulation.
Presque toujours, la plage est épuisée. Une plage marquée comme réutilisable ne s'arrête pas à son dernier numéro : elle recommence au premier et distribue les mêmes numéros une seconde fois. Cela ne pose pas de problème dès lors que les envois précédents ont plus de 7 mois. Si la plage boucle plus tôt, le numéro réattribué entre en conflit avec l'envoi qui le porte encore, et chaque envoi recevant un tel numéro est refusé.
Le message signifie donc généralement que la plage est trop petite pour votre volume, et non que les données de l'envoi posent problème. Corriger l'adresse, le service ou le poids ne changera rien.
Un message voisin — Parcel range [… - …] exhausted and not reusable for customer … — signifie que la plage a atteint son dernier numéro et n'a pas le droit de recommencer. La solution est la même que ci-dessous.
Vérifier la plage
- Allez dans Paramètres
- Ouvrez À propos des configurations
- Repérez le client et l'adresse d'enlèvement pour lesquels l'envoi a été créé
Chaque plage attribuée à cette adresse figure sur sa propre ligne :
06080000000001 - 06080000009999 Size 10000 (12)
| Élément | Signification |
|---|---|
de - à | Premier et dernier numéro de colis de la plage |
Size | Nombre total de numéros que contient la plage |
(n) | Nombre de numéros restants avant la fin de la plage |
Un (0), ou quelques centaines, sur la plage à partir de laquelle vous imprimez : voilà la confirmation, elle est épuisée ou sur le point de l'être. Une plage qui vient de recommencer affiche de nouveau un nombre proche de sa taille totale — avec les erreurs de doublons, c'est le signe qu'elle a été parcourue plus d'une fois.
Que faire
Contactez le support et demandez une nouvelle plage de numéros de colis pour cette adresse d'enlèvement. Indiquez :
- Le numéro de facturation et l'adresse d'enlèvement
- La plage actuellement utilisée, telle que À propos des configurations l'affiche
- Les numéros de colis figurant dans le message d'erreur
Ajouter une plage laisse les plages existantes intactes, et les envois déjà créés conservent leurs numéros. Une fois la nouvelle configuration appliquée, l'application privilégie la plage la moins utilisée : elle bascule d'elle-même sur la nouvelle et l'erreur cesse.
En attendant, il n'existe aucune solution de contournement dans l'application : les numéros de colis ne peuvent être ni libérés par anticipation, ni saisis à la main.
Le nombre entre parenthèses est le signal d'alerte précoce. Consultez-le de temps en temps dans À propos des configurations — une plage qui ne couvre plus que quelques semaines de votre volume doit être remplacée avant d'être épuisée, pas après.
Lors d'un import de fichiers
L'envoi est refusé de la même manière, mais rien ne s'affiche à l'écran pendant l'import. Sous Messages → Journal des processus, l'exécution se termine avec le statut Erreur ; la raison elle-même n'y figure pas. Ouvrez donc Imports, sélectionnez le fichier et consultez ses erreurs — voir Problèmes d'import de fichiers. Les lignes refusées pour ce motif ne sont pas importées : le même fichier peut donc être réimporté une fois la nouvelle plage en place.
Via l'API REST
L'API répond 400 Bad Request et reprend les numéros de colis dans le message :
{ "debugMessage": "Duplicate parcel numbers found: [06080000000001]" }
La requête entière est refusée, y compris les lots — pour cette erreur, il n'y a ni résultat partiel ni liste failed : rien du lot n'est créé. Renvoyer la même requête produit le même 400 ; elle n'aboutira qu'une fois une nouvelle plage attribuée. Voir aussi Problèmes d'API.