Se rendre au contenu

Migrer de Holded vers Odoo : 7 étapes pour ne perdre aucune donnée

Cada vez más pymes que crecen migran de Holded a Odoo cuando necesitan TPV, eCommerce o control de almacén que Holded no cubre bien. Esta guía cubre…
5 mai 2026 par
Nextdoo
En résumé. La migration de Holded vers Odoo se fait en sept phases : exporter des données propres, transformer les formats, configurer Odoo avec la localisation espagnole, importer dans le bon ordre, opérer en parallèle pour valider, passer en production et clôturer l'exercice fiscal avec les données historiques en sécurité. Avec une préparation correcte, aucune donnée pertinente n'est perdue et le changement est transparent pour les clients et l'équipe.

Vous constatez depuis des mois que Holded ne suffit plus. Les ventes augmentent, vous ouvrez un deuxième entrepôt, vous voulez créer une boutique en ligne ou vous avez besoin d'un POS qui fonctionne vraiment. Holded vous a bien servi jusqu'à présent, mais ce n'est plus suffisant. La question n'est pas de savoir s'il faut migrer, mais quand et comment le faire sans que l'entreprise n'en souffre.

Migrer de Holded vers Odoo nécessite d'exporter des données propres, de transformer les formats et de configurer la localisation espagnole avant d'importer dans le bon ordre.

Pourquoi les PME espagnoles en croissance abandonnent-elles Holded ?

Migration de Holded vers Odoo : 7 étapes pour ne perdre aucune donnée dans le processus · Phase 1 : Exporter judicieusement les données de Holded
Migration de Holded vers Odoo : 7 étapes pour ne perdre aucune donnée dans le processus · Phase 1 : Exporter judicieusement les données de Holded

Holded est un outil conçu pour démarrer. Facturation simple, comptabilité basique, un CRM léger. Pour une PME de cinq personnes facturant en dessous d'un certain seuil, il remplit sa fonction.

Le problème survient lorsque l'entreprise se développe. Vous avez besoin de gérer le stock dans deux entrepôts différents. Vous voulez un POS intégré à la comptabilité en temps réel. Votre équipe commerciale a besoin de devis avec un configurateur de produits complexe. Ou simplement votre cabinet comptable demande un niveau de traçabilité comptable que Holded ne fournit pas nativement.

Odoo Enterprise couvre tout cela au sein de la même plateforme. Ventes, achats, entrepôt, fabrication, eCommerce, POS, comptabilité avec une localisation espagnole complète, VeriFactu, TicketBAI si vous facturez au Pays Basque ou en Navarre. Tout est connecté, sans intégrations tierces qui se cassent à chaque mise à jour.

La décision de migrer vient généralement après un ou deux problèmes spécifiques : une clôture de TVA qui ne s'équilibre pas, un inventaire qui ne reflète pas la réalité ou l'impossibilité de faire évoluer l'équipe commerciale sans multiplier les licences.

Phase 1 : Exporter judicieusement les données de Holded

La première erreur dans toute migration est d'exporter tout sans réfléchir. Plus de données ne signifie pas une meilleure migration. Cela signifie plus de bruit à nettoyer après.

Ce que vous devez exporter de Holded :

  • Clients et fournisseurs : nom, NIF, adresse fiscale, conditions de paiement, contacts associés.
  • Produits : référence interne, description, prix de vente et de revient, catégories, stock actuel par emplacement.
  • Factures émises : au moins les deux derniers exercices fiscaux complets, au format structuré si Holded le permet, ou en PDF comme archive historique.
  • Factures reçues : mêmes critères que les factures émises.
  • Écritures comptables : grand livre pour l'exercice financier en cours, soldes d'ouverture.
  • Commandes en attente : toute commande de vente ou d'achat qui est en attente d'être servie ou reçue.

Ce que vous n'avez pas besoin de migrer : e-mails internes, notes éparses sans valeur comptable, devis brouillons expirés depuis des mois. Migrer des déchets ne génère que de la confusion dans le nouveau système.

Toujours exporter en CSV lorsque cela est possible. Les PDF servent d'archives historiques, mais pas de données en direct dans Odoo.

Phase 2 : Transformer et nettoyer avant de toucher à Odoo

C'est la phase la plus sous-estimée et celle qui prévient le plus de problèmes. Holded et Odoo ne parlent pas le même langage structurel, et la traduction doit être faite avant l'importation.

Quelques exemples spécifiques de ce qui doit être adapté :

  • Holded fonctionne avec un champ plat pour le 'type de client'. Odoo utilise des étiquettes combinées avec le type de contact. Vous devez mapper les étiquettes que vous allez utiliser dans Odoo et réaffecter les enregistrements.
  • Les produits avec variantes dans Holded sont généralement enregistrés comme des références indépendantes. Odoo a une structure de produit hiérarchique avec des attributs et des variantes. Si vous avez, par exemple, un T-shirt en cinq tailles et trois couleurs, dans Holded ce sont quinze références ; dans Odoo, il peut s'agir d'un seul produit avec quinze variantes. Vous devez décider si vous voulez consolider ou maintenir des références séparées.
  • Le plan comptable de Holded est basé sur le PGC espagnol, tout comme celui d'Odoo, mais les codes de compte peuvent différer dans le niveau de ventilation. Un mappage compte par compte doit être effectué avant d'importer les écritures.

Consacrez du temps à cette phase. La révision de cinquante clients mal importés consomme plus de temps que de faire le mappage correctement dès le départ.

Phase 3 : Configurer l'environnement Odoo avec la localisation espagnole

Avant d'importer quoi que ce soit, l'environnement Odoo doit être prêt. Un environnement mal configuré force la réimportation, ce qui représente une perte de temps et d'argent.

Les points à résoudre avant de toucher aux données :

  • Localisation espagnole active : plan comptable PGC espagnol, taux de TVA espagnols (21%, 10%, 4%, surcharge d'équivalence), modèles fiscaux alignés sur les formulaires de l'AEAT.
  • Exercice fiscal correct : l'exercice fiscal configuré doit correspondre à celui de votre entreprise.
  • Utilisateurs et permissions : chaque membre de l'équipe avec accès uniquement à ce dont il a besoin. Tout le monde n'a pas besoin de voir les comptes.
  • Connexion bancaire : si vous comptez utiliser la réconciliation bancaire automatique d'Odoo, il est préférable de l'avoir configurée dès le départ.
  • VeriFactu ou TicketBAI : si votre entreprise relève de ces obligations fiscales, vous devez activer et valider la configuration avant d'émettre la première facture réelle.
  • Séries de factures : assurez-vous que la série que vous utiliserez dans Odoo n'entre pas en conflit avec celle que vous avez utilisée dans Holded. L'AEAT exige que les séries soient consécutives au sein de chaque exercice fiscal.

Si vous travaillez avec Nextdoo, cette configuration initiale fait partie du processus d'implémentation. Nous ne commençons pas l'importation tant que l'environnement n'est pas validé.

Phase 4 : Importer les données de manière organisée et valider à la volée

L'ordre d'importation est important. Si vous tentez d'importer des factures avant que les clients ne soient chargés, le processus échouera ou créera des enregistrements orphelins.

L'ordre recommandé :

  1. Plan comptable et configuration comptable.
  2. Clients et fournisseurs.
  3. Produits et catégories.
  4. Stock initial (ajustement d'inventaire à la date de clôture).
  5. Tarifs et conditions commerciales.
  6. Soldes d'ouverture comptables (débiteurs, créditeurs, solde bancaire).
  7. Factures historiques en pièces jointes, et non comme des factures actives.

Concernant le point sept : à moins d'avoir un besoin comptable très spécifique, les factures de l'année précédente n'ont pas besoin d'être des enregistrements actifs dans Odoo. Les joindre en PDF aux fiches clients est suffisant pour les requêtes historiques et pour répondre à une éventuelle inspection de l'AEAT.

Après chaque importation, validez un échantillon représentatif. Ne faites pas confiance au fait que le processus s'est terminé sans erreurs. Vérifiez manuellement que les données de dix clients aléatoires correspondent à ce que vous aviez dans Holded, que les prix de vingt produits sont corrects, que le stock initial correspond au décompte physique.

Phase 5 : Période de fonctionnement en parallèle

Cette étape génère le plus d'anxiété et est la plus nécessaire. Pendant une période raisonnable, vous facturez dans Odoo et maintenez Holded actif en mode lecture seule. Vous comparez les résultats.

Ce que vous vérifiez pendant le fonctionnement en parallèle :

  • Que les factures Odoo appliquent la TVA correcte à chaque type d'opération.
  • Que les écritures comptables générées par Odoo sont cohérentes avec celles générées par Holded.
  • Que les arrondis dans les factures à nombreuses lignes ne produisent pas de différences de centimes qui causent ensuite des problèmes de rapprochement.
  • Que les factures rectificatives (avoirs) fonctionnent correctement.
  • Que le stock est correctement déduit à chaque bon de livraison.

Si vous trouvez des divergences, corrigez-les dans Odoo avant d'éteindre Holded. Il est beaucoup plus facile d'ajuster la configuration lorsque vous avez encore les deux systèmes actifs que lorsque vous avez déjà fermé le précédent.

La durée de ce fonctionnement en parallèle dépend de la complexité de vos opérations. Pour une PME avec une facturation simple, quelques jours de fonctionnement réel peuvent être suffisants. Pour les entreprises avec plusieurs entrepôts, différents types de TVA ou une facturation récurrente, il est conseillé de l'étendre.

Phase 6 : Mise en production et gestion du changement au sein de l'équipe

Le jour où vous commencez à facturer uniquement dans Odoo est un jour de logistique, pas de célébration. Tout doit être préparé.

Liste de contrôle du jour de mise en service :

  • Confirmer que le solde bancaire dans Odoo correspond au relevé réel de ce jour.
  • Communiquer aux clients récurrents que les prochaines factures arriveront dans le nouveau format (si quelque chose change visuellement).
  • Briefing rapide pour l'équipe : où faire chaque chose dans Odoo, qui appeler si quelque chose ne fonctionne pas.
  • Holded en mode lecture seule : ne résiliez pas encore la licence. Vous en aurez besoin pour les consultations historiques pour le reste de l'exercice fiscal.
  • Confirmez que VeriFactu ou TicketBAI envoient correctement à l'AEAT, le cas échéant.

Changer d'outils génère toujours de la résistance chez certains membres de l'équipe. Normalisez cela. La formation n'est pas optionnelle ; elle fait partie de l'implémentation. Une équipe qui ne sait pas utiliser Odoo transforme un bon outil en un problème.

Phase 7 : Clôture de l'exercice fiscal fractionnée

C'est l'aspect qui inquiète le plus les conseillers fiscaux, et à juste titre. Si vous migrez en milieu d'exercice financier, l'exercice est divisé entre deux outils.

Comment le gérer :

  • Les mois précédant la migration restent dans Holded. Exportez le grand livre complet de ces mois au format PDF et structuré et enregistrez-le avec vos documents fiscaux.
  • Les mois suivants sont dans Odoo.
  • Pour la clôture du Modelo 303, du Modelo 390 et la clôture annuelle, votre conseiller fiscal aura besoin des données des deux systèmes. Fournissez-lui les exports de Holded et les rapports Odoo.
  • Pour l'année suivante, tout sera dans Odoo et le problème disparaîtra.

L'AEAT n'a pas d'empêchement légal concernant le changement de logiciel de facturation en milieu d'exercice financier, à condition que la numérotation des factures soit consécutive au sein de chaque série et que les enregistrements respectent les exigences de la réglementation de facturation en vigueur.

Fermez définitivement votre licence Holded une fois l'exercice financier clos et après avoir confirmé avec votre conseiller que tout est équilibré.

Quelles sont les erreurs courantes à éviter ?

Les migrations mal exécutées présentent des schémas communs. Voici ceux que nous rencontrons le plus fréquemment :

  • Migrer sans nettoyer : importer toutes les données Holded telles quelles, y compris les clients en double, les produits abandonnés et les factures d'exercices financiers déjà clos qui ne sont d'aucune utilité en tant que données actives.
  • Sauter la période de fonctionnement parallèle : démarrer directement dans Odoo sans période de vérification. Le premier problème apparaît lors de la clôture de la TVA, et il est trop tard pour ajuster sans complications.
  • Ne pas réviser la configuration fiscale avant la première facture réelle : émettre des factures avec une configuration de TVA incorrecte nécessite d'émettre des factures rectificatives et cause des problèmes avec le 303.
  • Désactiver Holded trop tôt : perdre l'accès aux données historiques avant d'avoir fait valider la clôture financière de l'année.
  • Ne pas former l'équipe : Odoo est plus puissant que Holded, mais aussi plus complexe. Sans formation, l'équipe prend des raccourcis qui génèrent des incohérences dans les données.

Questions fréquentes

Migration de Holded vers Odoo : 7 étapes pour ne perdre aucune donnée dans le processus · Phase 2 : Transformer et nettoyer avant de toucher à Odoo
Migration de Holded vers Odoo : 7 étapes pour ne perdre aucune donnée dans le processus · Phase 2 : Transformer et nettoyer avant de toucher à Odoo

FAQ

Puis-je migrer en milieu d'exercice financier sans problème avec l'administration fiscale ?

Oui. L'AEAT n'exige pas que le changement de logiciel de facturation coïncide avec le début de l'exercice fiscal. Ce qu'elle exige, c'est que les séries de factures soient consécutives au sein de chaque série et de chaque exercice fiscal. Si vous passez de Holded à Odoo en, par exemple, août, les factures d'août doivent suivre la numérotation de l'année en cours dans la même série, ou commencer une nouvelle série clairement différenciée. Consultez votre conseiller fiscal pour connaître le critère le plus adapté à votre cas.

Qu'advient-il des factures de l'année précédente que j'ai dans Holded ?

Il n'est pas nécessaire de les migrer en tant qu'enregistrements actifs vers Odoo. Il est conseillé de les exporter au format PDF et structuré, de les conserver comme documentation fiscale et de les joindre au dossier de chaque client dans Odoo si vous avez besoin d'un accès rapide. Pour une inspection potentielle, le fichier PDF signé est valide. Ce que vous ne pouvez pas faire, c'est simplement fermer Holded et ne conserver aucune copie.

Odoo est-il conforme à VeriFactu et TicketBAI ?

Odoo Enterprise avec la localisation espagnole inclut le support de VeriFactu, le système de vérification des factures que l'AEAT met progressivement en œuvre. TicketBAI, le système de facturation obligatoire au Pays basque et en Navarre, est également pris en charge. Chez Nextdoo, nous nous assurons que la configuration est active et validée avant la mise en service, d'autant plus que les exigences techniques de ces obligations sont précises et qu'une erreur de configuration peut entraîner des pénalités.

Combien de temps prend une migration de Holded vers Odoo ?

Cela dépend du volume de données et de la complexité opérationnelle. Une PME avec une facturation simple, un seul entrepôt et moins d'un millier de références produits peut achever le processus en peu de temps. Une entreprise avec plusieurs entrepôts, un eCommerce actif et une facturation récurrente complexe nécessite plus de préparation et de temps de fonctionnement en parallèle. Dans tous les cas, le délai réel est déterminé après une analyse préliminaire des données actuelles. Nous ne fournissons pas de dates sans avoir vu ce qui doit être migré.

Puis-je effectuer la migration moi-même sans partenaire ?

Techniquement, oui. Odoo permet d'importer des données depuis des fichiers CSV, et la documentation officielle couvre les formats requis. Le risque est qu'une erreur dans la configuration fiscale ou le mappage comptable puisse générer des problèmes qui prendraient des semaines à détecter et à corriger. Pour une PME qui dépend de sa facturation quotidienne, le coût d'une erreur dépasse de loin le coût de faire les choses correctement dès le départ avec un partenaire spécialisé.

Nextdoo propose-t-il une formation des équipes après la migration ?

Oui. La formation des équipes fait partie du processus de mise en œuvre, ce n'est pas un supplément optionnel. Il n'y a aucun sens à avoir Odoo bien configuré si l'équipe continue de travailler comme si elle utilisait Holded. Nous adaptons la formation au profil de chaque utilisateur : l'équipe commerciale apprend ce dont elle a besoin pour les ventes et les devis, l'équipe de l'entrepôt apprend la gestion des entrées et sorties, et le responsable financier apprend la clôture de la TVA et le rapprochement bancaire.


Est-il clair pour vous que Holded ne répond plus à vos besoins ? Si vous en êtes là, la prochaine étape consiste à réaliser une analyse de votre situation actuelle avant de toucher à quoi que ce soit. Chez Nextdoo, nous auditons les données que vous avez dans Holded, vous indiquons ce qui peut être migré directement et ce qui doit être nettoyé au préalable, et vous proposons un plan de mise en œuvre réaliste pour votre type d'entreprise.

Demandez votre analyse de migration sans engagement


Information indicative. Les délais, coûts et périmètres réels sont confirmés après une analyse personnalisée. JLM Business Solutions SL · B16842831.

Questions fréquentes

Puis-je migrer de Holded vers Odoo en milieu d'exercice sans problèmes avec l'AEAT ?

Oui. L'AEAT n'exige pas que le changement de logiciel de facturation coïncide avec le début de l'exercice fiscal. Ce qu'elle exige, c'est que les séries de factures soient consécutives au sein de chaque série et de chaque exercice. Si vous changez en août, les factures de ce mois doivent suivre la numérotation de l'année en cours dans la même série, ou commencer une nouvelle série clairement différenciée. Consultez votre conseiller fiscal pour le critère le plus approprié.

Que faire des factures historiques que j'ai dans Holded ?

Il n'est pas nécessaire de les migrer en tant qu'enregistrements actifs vers Odoo. Il est conseillé de les exporter au format PDF et structuré, de les conserver comme documentation fiscale et de les joindre au dossier de chaque client dans Odoo si vous avez besoin d'un accès rapide. Pour une éventuelle inspection de l'AEAT, le fichier PDF est valable. Ce que vous ne pouvez pas faire, c'est fermer Holded sans conserver aucune copie de cette documentation.

Odoo Enterprise est-il prêt pour VeriFactu et TicketBAI en 2026 ?

Oui. Odoo Enterprise avec localisation espagnole inclut le support de VeriFactu, le système de vérification des factures que l'AEAT met progressivement en œuvre. TicketBAI, obligatoire au Pays basque et en Navarre, est également pris en charge. Chez Nextdoo, nous validons que la configuration est active et correcte avant la mise en service, car une erreur dans ces systèmes peut entraîner des pénalités.

Combien de temps prend une migration de Holded vers Odoo ?

Cela dépend du volume de données et de la complexité opérationnelle. Une PME avec une facturation simple et un seul entrepôt peut achever le processus en un court laps de temps. Une entreprise avec plusieurs entrepôts, un eCommerce actif ou une facturation récurrente complexe nécessite plus de préparation et de temps de fonctionnement en parallèle. Le délai réel est déterminé après une analyse préliminaire des données. Nous ne fournissons pas de dates sans avoir examiné ce qui doit être migré.

Est-il faisable de réaliser la migration sans partenaire Odoo ?

Techniquement, oui, Odoo permet l'importation depuis CSV et la documentation officielle couvre les formats requis. Le risque est qu'une erreur dans la configuration fiscale ou le mappage comptable puisse prendre des semaines à être détectée. Pour une PME qui dépend de sa facturation quotidienne, ce coût dépasse de loin celui d'avoir un partenaire spécialisé dès le départ.

Nextdoo forme-t-il l'équipe après la migration ?

Oui, la formation de l'équipe fait partie du processus de mise en œuvre, ce n'est pas un extra facultatif. Nous adaptons la formation au profil de chaque utilisateur : l'équipe commerciale apprend les ventes et les devis, l'équipe d'entrepôt apprend les entrées et sorties, et le responsable financier apprend la clôture de la TVA et le rapprochement bancaire. Cela n'a aucun sens d'avoir Odoo bien configuré si l'équipe ne sait pas l'utiliser.

Questions fréquentes

Combien de temps prend une migration de Holded vers Odoo ?

Le temps dépend du volume de données et de la complexité de votre opération, mais le processus complet en sept phases prend généralement entre 2 et 4 semaines. La phase la plus critique est l'opération parallèle, où vous validez que tout fonctionne correctement avant de désactiver Holded.

Puis-je perdre des données historiques en passant de Holded à Odoo ?

Non, à condition de suivre le processus organisé d'exportation, de transformation et d'importation validée. L'article détaille comment exporter des données propres et conserver les registres fiscaux historiques intacts, même si le changement intervient en milieu d'exercice fiscal.

Est-il obligatoire d'opérer avec les deux systèmes simultanément pendant la migration ?

Oui, la phase d'opération parallèle est fondamentale pour valider qu'Odoo fonctionne correctement avant de désactiver Holded. Pendant cette période, vous travaillez avec les deux systèmes simultanément pour détecter les problèmes sans affecter l'activité.

Dois-je configurer quelque chose de spécial dans Odoo pour qu'il fonctionne en Espagne ?

Oui, Odoo nécessite une configuration avec la localisation espagnole pour se conformer aux réglementations fiscales et comptables. L'article consacre une phase complète à cette configuration avant d'importer vos données.

Quelles sont les erreurs les plus courantes lors de la migration de Holded vers Odoo ?

Les erreurs les plus courantes sont de ne pas nettoyer les données avant l'importation, de ne pas respecter l'ordre d'importation des modules et de ne pas valider les informations pendant la phase d'opération parallèle. L'article détaille ces erreurs et comment les éviter.

Odoo POS hors ligne : comment votre magasin continue de fonctionner sans internet en 2026
El miedo principal de las pymes retail con TPV cloud es 'qué pasa si se cae internet'. Odoo POS resuelve esto con modo offline real: sigues vendiendo,…