La reprise de données Odoo conditionne la qualité du démarrage. Des clients en double, des références incohérentes ou des stocks mal préparés peuvent compliquer les opérations dès la première journée. La bonne démarche consiste à sélectionner les informations utiles, à définir leurs responsables et à vérifier leur cohérence avant de les charger. Ce guide propose une méthode pratique pour les PME qui quittent Excel, un ancien ERP ou plusieurs outils séparés. Il distingue une reprise par import d’une montée de version technique : ces deux opérations ne demandent pas les mêmes outils ni les mêmes contrôles.
Définir ce que les équipes doivent retrouver au démarrage
Commencez par une question simple : quelles informations faut-il pour vendre, acheter, livrer et facturer le premier jour ? La réponse constitue le périmètre minimum. Contacts actifs, catalogue, tarifs, stocks disponibles et documents ouverts sont souvent prioritaires. Un historique ancien peut rester consultable dans une archive lorsque sa reprise complète apporterait peu de valeur. Cette décision doit être prise avec les responsables concernés, puis inscrite dans le cadrage.
La préparation ne se limite pas au volume de lignes. Il faut préciser les sociétés, les établissements, les devises, les unités et les droits de consultation. Notre démarche de conseil et cadrage Odoo aide à transformer cette liste en décisions concrètes. Pour chaque famille de données, désignez un propriétaire capable de valider le résultat : le commercial pour les clients, le magasinier pour les articles et le responsable financier pour les soldes.
Nettoyer les référentiels avant de produire les fichiers
Un import ne corrige pas automatiquement une organisation incohérente. Rapprochez les doublons clients, vérifiez les références produits et harmonisez les formats de dates. Les champs libres doivent être examinés : un nom de catégorie écrit de trois manières crée des regroupements inutiles. Conservez une copie des fichiers reçus et un journal des transformations pour pouvoir expliquer les changements. Ne supprimez pas une information ambiguë sans décision du propriétaire métier.
Pour un catalogue, préparez aussi les variantes, les unités de mesure, les familles et les images. Un prix de vente ne se confond pas avec un coût, et une quantité physique ne se confond pas avec une quantité réservée. Le travail sur les achats et stocks dans Odoo gagne en fiabilité lorsque ces définitions sont fixées avant la reprise. Testez plusieurs cas difficiles plutôt qu’un fichier uniquement composé de références simples.
Construire des correspondances stables entre les fichiers
Lorsque les données proviennent de plusieurs systèmes, établissez une table de correspondance entre anciennes références et nouvelles références. Elle sert à relier les commandes aux contacts et les lignes aux produits. Odoo propose des identifiants externes pour retrouver les enregistrements lors d’imports et maintenir leurs relations. Ces identifiants doivent être uniques et conservés lors des mises à jour ; leur changement peut entraîner des créations indésirables.
La documentation officielle des imports Odoo présente les mécanismes disponibles. Sur le projet, on complète ces règles par un dictionnaire de champs : source, cible, format, caractère obligatoire et règle de transformation. La migration doit rester reproductible. Un traitement manuel non documenté fonctionne parfois sur un échantillon mais devient difficile à reprendre après une correction ou une nouvelle extraction.
Tester sur une base dédiée et contrôler les opérations
Chargez un échantillon représentatif dans une base de test séparée de la production. Faites vérifier les fiches et les liens par les utilisateurs, puis exécutez des scénarios complets : devis, commande, livraison et facture, ou achat, réception et contrôle fournisseur. Le bouton de test de l’import identifie certains problèmes de format ; il ne remplace pas cette vérification métier. Une donnée techniquement acceptée peut rester incorrecte pour le travail quotidien.
Comparez ensuite les résultats avec les extractions validées : nombre de clients actifs, produits par famille, quantités par emplacement et montants des documents ouverts. Les écarts doivent être listés, expliqués et corrigés avant un nouveau passage. Pour les éléments comptables, les dates et méthodes de reprise sont à valider avec le responsable financier. L’intégration Odoo doit inclure ces critères de réception dans son planning.
Organiser la bascule et les premières journées
La bascule demande un calendrier partagé. Définissez l’heure de dernière saisie dans l’ancien système, le moment de l’extraction finale et les opérations autorisées pendant l’interruption. Si certains documents continuent à arriver, prévoyez une liste de suivi pour éviter de les oublier ou de les charger deux fois. Sauvegardez les environnements et vérifiez la procédure de retour avant de lancer les traitements définitifs.
Après chargement, demandez une validation formelle des contrôles prioritaires et ouvrez progressivement les accès. Un référent doit suivre les anomalies, leur impact et leur correction pendant les premières journées. Les utilisateurs ont besoin d’une consigne claire sur l’outil à employer pour chaque opération. Maintenir deux systèmes de saisie sans règle produit rapidement de nouveaux écarts. Le succès se mesure à la capacité des équipes à travailler avec les données reprises.
Prévoir les cas qui nécessitent une migration spécifique
Une ancienne base Odoo avec des modules personnalisés ne se traite pas comme un classeur de contacts. Les champs, automatismes, pièces jointes et dépendances doivent être étudiés. Une reprise sélective par import peut convenir à certains dossiers ; une montée de version demande un autre dispositif. Dans les deux cas, ne promettez pas la conservation de tout l’historique avant d’avoir analysé les sources et les exigences de consultation.
Les connecteurs, les documents liés et les règles complexes peuvent nécessiter un développement Odoo sur mesure. Son périmètre doit préciser les reprises possibles, les exclusions et les tests. La checklist finale reste simple : responsables nommés, fichiers validés, correspondances stables, essais reproductibles, soldes rapprochés et plan de bascule accepté. Cette préparation évite de découvrir les décisions manquantes lorsque les équipes attendent déjà de travailler.
Questions fréquentes
Faut-il reprendre tout l’historique ?
Non. La priorité dépend des opérations à poursuivre et des obligations de conservation à vérifier. Une archive consultable peut compléter la reprise des données actives.
Un import réussi suffit-il à valider la migration ?
Non. Il faut aussi vérifier les relations, les quantités, les montants et les scénarios métier avec les responsables concernés.
Peut-on continuer à travailler pendant la bascule ?
Cela dépend du dispositif retenu. Les saisies pendant la transition doivent être encadrées par une règle de gel ou un suivi des changements clairement défini.

