Tracking

Importer des envois par fichier CSV dans Boxtal

Ce guide explique comment préparer un fichier CSV d'envois que Boxtal peut importer sans erreur. Il s'appuie sur les modèles téléchargeables dans Boxtal et sur l'article d'aide « Importer des fichiers d'envois ».

Télécharger le guide (.pdf)Télécharger le guide (.odt)Vérifier un fichier CSV

En bref

1. Télécharger le bon modèle

Dans Boxtal, depuis la page d'accueil, cliquez sur Importer des envois par fichier. Vous pouvez y générer un modèle adapté à vos besoins, au format CSV ou XLS/XLSX. Chaque modèle contient, sous les noms de colonnes, une ligne d'explications pour remplir chaque colonne.

Si vous travaillez avec Microsoft Excel, Boxtal conseille le modèle XLS/XLSX, car Excel interprète mal les sauts de ligne de la ligne d'explications du modèle CSV. Si vous utilisez le modèle CSV, choisissez l'encodage UTF-8 à l'ouverture pour que les accents s'affichent correctement.

Les colonnes du modèle dépendent des options choisies.

BesoinColonnes ajoutées au modèle de base
Envoi simple (modèle de base)Destinataire, point relais, un colis, référence
Préciser le contenucontent_detailed_description, content_category_code
Plusieurs colis par envoi, ou plis et palettesshipment_type, package_2_… (et package_3_…, package_4_… en dupliquant les colonnes)
Expédier depuis une autre adresse que l'adresse par défautLes 11 colonnes sender_… de l'expéditeur, en tête de fichier
Envoi hors Union européenne (déclaration douanière)reason et les colonnes article_1_… (et article_2_…… en dupliquant les colonnes)

2. Format attendu du fichier CSV

RègleDétail
EncodageUTF-8. Un autre encodage corrompt les accents (« é » au lieu de « é »).
Séparateur de colonnesLa virgule, comme dans les modèles Boxtal.
GuillemetsToutes les valeurs entre guillemets doubles, même les nombres et les valeurs vides : "Jean", "1.2", "". Un guillemet à l'intérieur d'une valeur s'écrit en double ("").
Ligne 1Les noms de colonnes du modèle, sans les modifier (orthographe, minuscules, tirets bas) et dans le même ordre.
Ligne 2 du modèleLa ligne d'explications (« #obligatoire… », « #optionnel… ») doit être supprimée avant l'import.
Lignes suivantesUn envoi par ligne, 300 lignes au maximum par fichier.
NombresPoint comme séparateur décimal ("1.5", pas "1,5"), sans unité ni espace.
UnitésPoids en kilogrammes, dimensions en centimètres entiers, valeurs en euros.

3. Les colonnes à remplir

Destinataire

ColonneObligatoireContenuExemple
recipient_first_nameOuiPrénom"Jean"
recipient_last_nameOuiNom"Dupont"
recipient_companyNonSociété"Société ABC"
recipient_address_line_1OuiNuméro, type et nom de rue"13 boulevard des Capucines"
recipient_address_line_2NonComplément d'adresse (résidence, bâtiment…)"Bâtiment A, 3e étage"
recipient_postal_codeSelon le paysCode postal, au format du pays"75002"
recipient_cityOuiVille"Paris"
recipient_country_iso_codeOuiCode pays à 2 caractères"FR"
recipient_additional_informationNonConsignes de livraison"Laisser au gardien"
recipient_phoneOuiTéléphone, sans espace ni tiret"+33612345678"
recipient_emailOuiUne seule adresse e-mail"jean.dupont@email.com"
recipient_proximity_pointNonCode du point relais (voir plus bas)"MONR-FR-32669"

Contenu de l'envoi (si les colonnes sont présentes)

ColonneObligatoireContenuExemple
content_detailed_descriptionOuiDescription détaillée du contenu"Livres de poche"
content_category_codeOuiCode de la catégorie de contenu, voir le référentiel des catégories"10150"

Colis

ColonneObligatoireContenuExemple
shipment_typeNonType d'envoi, PARCEL (colis), PALLET (palette) ou LETTER (pli). PARCEL par défaut."PARCEL"
package_1_weightOuiPoids du 1er colis en kg"1.2"
package_1_lengthOuiLongueur en cm"20"
package_1_widthOuiLargeur en cm"15"
package_1_heightOui pour un colis ou une paletteHauteur en cm, facultative seulement pour un pli (LETTER)"10"
package_1_valueOuiValeur de la marchandise du colis en euros"45"
package_2_weight, package_2_length, package_2_width, package_2_height, package_2_valueNon2e colis. Si une de ces valeurs est remplie sur une ligne, les autres deviennent obligatoires, avec les mêmes règles que le 1er colis. Pour un 3e colis, ajoutez les colonnes package_3_…."2", "30", "20", "10", "20"

Expéditeur (si les colonnes sont présentes)

Sans colonnes sender_…, l'adresse d'expédition par défaut de votre compte s'applique. Si vous les ajoutez, renseignez l'expéditeur sur chaque ligne.

ColonneObligatoireContenu
sender_first_name, sender_last_nameOuiPrénom et nom de l'expéditeur
sender_companyNonSociété
sender_address_line_1OuiNuméro, type et nom de rue
sender_address_line_2NonComplément d'adresse
sender_postal_codeSelon le paysCode postal
sender_city, sender_country_iso_codeOuiVille et code pays
sender_additional_informationNonConsignes de collecte
sender_phone, sender_emailOuiTéléphone et e-mail de l'expéditeur

Déclaration douanière (envois hors UE)

Ces colonnes peuvent être obligatoires selon le pays de destination, pour les envois hors de l'Union européenne, y compris vers l'outre-mer.

ColonneContenuExemple
reasonMotif de l'envoi, SALE (vente), REPR (réparation), RTRN (retour), GIFT (cadeau, don), SMPL (échantillon), PRSU (usage personnel), ICDT (documents inter-entreprises) ou OTHR (autre)"SALE"
article_1_descriptionDescription de l'article, de préférence en anglais"Paperback books"
article_1_quantityQuantité (nombre entier)"2"
article_1_unit_weightPoids unitaire en kg"0.6"
article_1_unit_pricePrix unitaire en euros"22.5"
article_1_country_of_origin_codeCode du pays d'origine"FR"
article_1_tariff_numberCode SH (nomenclature douanière) à 6, 8 ou 10 chiffres"490199"

Pour déclarer un 2e article, ajoutez les colonnes article_2_…. Si un article est commencé sur une ligne, renseignez ses six valeurs.

Référence

ColonneObligatoireContenuExemple
external_referenceNonVotre référence de commande"CMD-12345"

4. Les points qui provoquent le plus d'erreurs

Téléphone

Code pays

Code postal

Point relais

La colonne est facultative. Si elle est vide et que l'offre choisie est une offre en point relais, le point le plus proche de l'adresse du destinataire est sélectionné automatiquement. Si vous la remplissez, le code doit respecter le format XXXX-PP-CODE ou XXXX-CODE.

Exemples, "MONR-FR-32669", "CHRP-FR-1165Y", "POFR-FR-824733", "COPR-FR-429", "SOGP-FR-G71F5", "UPSE-FR-U29540441".

Excel et les zéros initiaux

Excel supprime le 0 initial des numéros et codes postaux (« 612345678 », « 6000 ») et affiche les longs numéros en notation scientifique (« 6,12E+08 »). Avant de saisir ou de coller les données, sélectionnez les colonnes du téléphone et du code postal et choisissez le format Texte.

5. Exemple de fichier correct (modèle de base)

"recipient_first_name","recipient_last_name","recipient_company","recipient_address_line_1","recipient_address_line_2","recipient_postal_code","recipient_city","recipient_country_iso_code","recipient_additional_information","recipient_phone","recipient_email","recipient_proximity_point","package_1_weight","package_1_length","package_1_width","package_1_height","package_1_value","external_reference"
"Jean","Dupont","","13 boulevard des Capucines","","75009","Paris","FR","","0612345678","jean.dupont@email.com","","1.2","20","15","10","45","CMD-12345"
"Claire","Girard","","18 rue Victor Hugo","","06000","Nice","FR","","+33611111111","claire.girard@mail.com","MONR-FR-32669","1.3","18","15","12","40","CMD-12350"

6. Enregistrer le fichier au bon format

7. En cas d'erreur à l'import

Lors de l'import, Boxtal vérifie chaque ligne. Si des erreurs sont détectées, un bouton permet de télécharger un fichier de retour enrichi, au même format que votre fichier (CSV ou XLSX).

Exemple d'une ligne en erreur dans le fichier de retour.

"1","Le format du numéro de téléphone du destinataire est incorrect (recipient_phone)","Claire","Girard","","18 rue Victor Hugo","","06000","Nice","FR","","+3306111111","claire.girard@mail.com","","1.3","18","15","12","40","CMD-12350"

Ici, le numéro « +3306111111 » contient un 0 en trop après +33. Corrigez les lignes signalées dans votre fichier d'origine, supprimez les deux premières colonnes si vous repartez du fichier de retour, puis importez-le de nouveau.

8. Liens utiles

Guide établi d'après les modèles d'import de Boxtal et l'aide en ligne, mis à jour le 19/10/2026.