Importer des données dans Boxanet
L'import de données permet de faire rentrer rapidement des informations dans Boxanet, que ce soit lors d'une migration depuis un ancien logiciel ou pour une mise à jour régulière. Ce guide vous explique les types d'imports disponibles, le format attendu des fichiers et la procédure pas à pas.
Types d'import disponibles
Boxanet propose trois types d'imports via des fichiers CSV :
| Type d'import | Ce que vous pouvez importer | Section dans l'interface |
|---|---|---|
| Import de boxes | Liste des boxes du centre (référence, taille, prix, étage) | Admin > Import > Boxes |
| Import de clients | Liste des clients (nom, prénom, email, téléphone) | Admin > Import > Clients |
| Import de contrats | Contrats existants (client + box + dates + loyer) | Admin > Import > Contrats |
Ce qui n'est pas importable (pour l'instant)
Les éléments suivants ne peuvent pas être importés en masse et doivent être créés manuellement un par un :
- Les factures historiques
- Les paiements historiques
- Les codes d'accès badges et PIN
- Les documents signés (contrats PDF historiques)
- Les avoirs
Format attendu des fichiers CSV
Règles générales
Tous les fichiers CSV pour Boxanet doivent respecter ces conventions :
- Encodage : UTF-8 (avec ou sans BOM)
- Séparateur de colonnes : point-virgule (
;) - Délimiteur de texte : guillemet double (
") optionnel - Séparateur décimal : point (
.) — ex.25.50et non25,50 - Format de date :
YYYY-MM-DD— ex.2024-01-15 - La première ligne doit contenir les en-têtes de colonnes exactement comme indiqué
- Pas de lignes vides entre les données
Format du CSV de boxes
Colonnes attendues (dans cet ordre) :
| Colonne | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
reference | Texte | Oui | BOX-001 | Identifiant unique de la box |
label | Texte | Non | Box 1 | Nom affiché au client |
floor | Entier | Non | 0 | Étage (0 = rez-de-chaussée) |
size_m2 | Décimal | Oui | 5.50 | Surface en m² |
size_category | Texte | Oui | S | XS / S / M / L / XL |
monthly_price | Décimal | Oui | 89.00 | Prix mensuel HT en euros |
status | Texte | Non | available | available / occupied / maintenance / reserved |
notes | Texte | Non | Proche entrée | Notes internes, optionnel |
reference;label;floor;size_m2;size_category;monthly_price;status;notes
BOX-001;Box 1;0;5.50;S;89.00;available;Proche de l'entrée
BOX-002;Box 2;0;5.50;S;89.00;occupied;
BOX-003;Box 3;1;10.00;M;149.00;available;
BOX-004;Box 4;1;20.00;L;249.00;maintenance;Porte à réparer
Format du CSV de clients
| Colonne | Type | Obligatoire | Exemple |
|---|---|---|---|
first_name | Texte | Oui | Jean |
last_name | Texte | Oui | Dupont |
email | Oui | jean.dupont@email.fr | |
phone | Texte | Non | 0612345678 |
company | Texte | Non | Dupont SARL |
address_line1 | Texte | Non | 12 rue de la Paix |
address_city | Texte | Non | Paris |
address_zip | Texte | Non | 75001 |
address_country | Texte | Non | FR |
vat_number | Texte | Non | FR12345678901 |
notes | Texte | Non | — |
email doit être unique pour chaque client. Si vous importez un email déjà présent dans Boxanet, la ligne sera ignorée et une erreur sera signalée. Vérifiez l'absence de doublons avant l'import.Format du CSV de contrats
| Colonne | Type | Obligatoire | Exemple |
|---|---|---|---|
client_email | Oui | jean.dupont@email.fr | |
box_reference | Texte | Oui | BOX-001 |
start_date | Date | Oui | 2024-01-01 |
end_date | Date | Non | 2025-01-01 |
monthly_rent | Décimal | Oui | 89.00 |
deposit_amount | Décimal | Non | 89.00 |
payment_method | Texte | Non | sepa |
status | Texte | Non | active |
signed_at | Date | Non | 2024-01-01 |
notes | Texte | Non | — |
payment_method, les valeurs acceptées sont : card (CB), sepa (prélèvement), transfer (virement), cash (espèces), check (chèque).
Pour le champ status, les valeurs acceptées sont : active, terminated, expired.
Télécharger les modèles d'import
Boxanet met à disposition des modèles CSV pré-remplis avec des exemples. Ils constituent le point de départ idéal pour préparer vos fichiers.
Comment télécharger les modèles
- Connectez-vous à Boxanet avec un compte admin ou manager
- Allez dans Admin > Import
- Sélectionnez le type d'import souhaité (Boxes, Clients ou Contrats)
- Cliquez sur le bouton Télécharger le modèle CSV
- Ouvrez le fichier téléchargé dans Excel ou LibreOffice Calc
- Remplacez les exemples par vos vraies données
- Sauvegardez au format CSV (séparateur point-virgule)
Processus d'import pas à pas
Étape 1 : Préparer votre fichier
- Vérifiez l'encodage (UTF-8)
- Vérifiez le séparateur (point-virgule)
- Vérifiez l'absence de doublons (email client, référence box)
- Vérifiez les formats de date (YYYY-MM-DD)
- Vérifiez que les valeurs des colonnes à choix limité sont correctes (status, size_category, payment_method)
Étape 2 : Accéder à l'écran d'import
- Allez dans Admin > Import
- Choisissez le type d'import
- Cliquez sur Choisir un fichier et sélectionnez votre CSV
Étape 3 : Valider la prévisualisation
Avant d'importer, Boxanet affiche un aperçu des 5 premières lignes du fichier avec les colonnes détectées. Vérifiez :
- Que les colonnes sont correctement détectées
- Que les valeurs semblent correctes
- Que le nombre de lignes à importer affiché est cohérent
Étape 4 : Lancer l'import
Cliquez sur Importer. Un indicateur de progression s'affiche. Pour les gros fichiers (plus de 500 lignes), l'import peut prendre quelques minutes.
Étape 5 : Consulter le rapport d'import
À la fin de l'import, un rapport détaillé s'affiche et est également envoyé par email :
- Lignes importées avec succès : nombre et liste
- Lignes ignorées : avec la raison (doublon, valeur invalide, etc.)
- Erreurs bloquantes : si l'import a été interrompu
Gestion des erreurs d'import
Erreurs les plus fréquentes
| Message d'erreur | Cause probable | Solution |
|---|---|---|
Email déjà existant | Un client avec cet email existe déjà | Vérifiez et supprimez les doublons |
Référence box déjà existante | Une box avec cette référence existe déjà | Utilisez une référence différente |
Client introuvable | Email du client non trouvé (import contrats) | Importez d'abord les clients |
Box introuvable | Référence box non trouvée (import contrats) | Importez d'abord les boxes |
Format de date invalide | Date non au format YYYY-MM-DD | Corrigez le format (ex. 2024-01-15) |
Valeur hors liste | Valeur de status/category non reconnue | Vérifiez les valeurs autorisées |
Champ obligatoire manquant | Un champ requis est vide | Remplissez les champs obligatoires |
Encodage invalide | Le fichier n'est pas en UTF-8 | Sauvegardez à nouveau en UTF-8 |
Corriger et relancer un import partiel
Si certaines lignes ont échoué :
- Téléchargez le rapport d'erreurs (bouton disponible après l'import)
- Le rapport indique le numéro de ligne et la raison de chaque erreur
- Corrigez uniquement les lignes en erreur dans votre fichier CSV
- Relancez l'import avec le fichier corrigé
Import initial vs import régulier
Import initial (migration)
L'import initial intervient lors de la mise en service de Boxanet pour migrer les données d'un ancien logiciel (tableur Excel, autre logiciel de gestion).
Recommandations pour un import initial réussi :
- Planifiez l'import un soir ou un week-end pour éviter les perturbations
- Exportez vos données depuis l'ancien système dans un format texte (CSV ou Excel)
- Nettoyez les données avant l'import (supprimer les doublons, corriger les emails invalides, standardiser les formats)
- Importez dans l'ordre : Boxes → Clients → Contrats
- Vérifiez les totaux après chaque import
Import régulier
L'import régulier peut être utilisé pour ajouter des données en masse ponctuellement, par exemple :
- Ajouter un nouveau bâtiment avec 50 boxes
- Intégrer des clients provenant d'une campagne commerciale
- Reprendre des contrats après une fusion de sites
BOX-001 existe déjà et que vous importez un CSV contenant BOX-001 avec un prix modifié, la ligne sera ignorée. Pour modifier des données existantes, utilisez l'interface Boxanet ou contactez le support pour une mise à jour en masse.FAQ
Q : Puis-je importer des données depuis Excel directement ?R : Non, Boxanet accepte uniquement les fichiers CSV. Depuis Excel, allez dans "Fichier > Enregistrer sous" et choisissez "CSV (séparateur : point-virgule)". Depuis LibreOffice Calc, choisissez "Feuille de calcul ODF > Export en CSV". Vérifiez ensuite que l'encodage est bien en UTF-8.
Q : Quelle est la limite de lignes par import ?R : Il n'y a pas de limite stricte, mais nous recommandons de ne pas dépasser 5 000 lignes par import pour des raisons de performance. Pour des imports plus volumineux, découpez votre fichier en plusieurs parties et importez-les successivement.
Q : L'import écrase-t-il les données existantes ?R : Non. L'import est additif uniquement : il ajoute les nouvelles entrées et ignore les doublons. Il ne modifie jamais les données existantes. Si vous souhaitez mettre à jour des données en masse, contactez le support Boxanet.
Q : Puis-je annuler un import après l'avoir lancé ?R : Non, un import en cours ne peut pas être annulé. En revanche, si l'import a importé des données erronées, votre administrateur peut les supprimer manuellement depuis les listes concernées. Pour les migrations importantes, testez toujours sur un environnement de recette avant de travailler en production.