Odoo est-il conforme aux obligations comptables luxembourgeoises ? Oui, s'il est bien paramétré.
PCN 2020, déclarations de TVA pour eCDF, état récapitulatif, comptes annuels, fichier FAIA, Peppol pour facturer l'État : Odoo 20 couvre l'essentiel des obligations luxembourgeoises. Mais sa configuration livrée contient des pièges, surtout pour les ventes de biens, et plusieurs dépôts restent manuels. Voici le verdict complet, point par point.
Mis à jour le 7 octobre 2026, valable pour Odoo 20. Information générale, à valider avec votre expert-comptable.
Odoo est-il conforme aux obligations comptables luxembourgeoises ? Oui, s'il est bien paramétré.
PCN 2020, déclarations de TVA pour eCDF, état récapitulatif, comptes annuels, fichier FAIA, Peppol pour facturer l'État : Odoo 20 couvre l'essentiel des obligations luxembourgeoises. Mais sa configuration livrée contient des pièges, surtout pour les ventes de biens, et plusieurs dépôts restent manuels. Voici le verdict complet, point par point.
Mis à jour le 7 octobre 2026, valable pour Odoo 20. Information générale, à valider avec votre expert-comptable.
Ce qu'Odoo fait bien en comptabilité luxembourgeoise.
De la facture au fichier eCDF, sans ressaisie.
Les déclarations, les comptes annuels et le FAIA demandent l'application Comptabilité de la version payante d'Odoo. Le PCN, les taxes luxembourgeoises, le rapport de TVA et Peppol sont dans le socle gratuit.
Le PCN 2020, en trois langues
Plus de 700 comptes du plan comptable normalisé, libellés en français, allemand et anglais. Clients en 4011, fournisseurs en 44111, banque en 513, caisse en 516, virements internes en 517.
Une déclaration de TVA prête pour eCDF
Taux de 17, 14, 8 et 3 %, rangés dans les cases de la déclaration luxembourgeoise. Déclaration mensuelle, trimestrielle, annuelle ou annuelle simplifiée, produite en fichier XML à déposer sur eCDF. Les cases OSS, IOSS et franchise sont renseignées depuis 2025.
L'état récapitulatif, corrections comprises
Livraisons de biens, opérations triangulaires et prestations de services intracommunautaires, au mois ou au trimestre. Odoo conserve les fichiers déposés et prépare les corrections des périodes antérieures.
Les comptes annuels et le PCN pour eCDF
Bilan et compte de résultat complets ou abrégés, avec le comparatif de l'exercice précédent, et fichier du PCN calculé depuis la balance. Le PCN peut aussi partir seul. Le tableau des amortissements suit le même chemin.
La déclaration annuelle et ses annexes
La déclaration annuelle complète est prévue, annexes comprises. Plus de 150 comptes de charges sont déjà rattachés à leur case de l'annexe des frais généraux.
Le fichier FAIA en un clic
Depuis le grand livre, Odoo produit le FAIA 2.01 : comptes, tiers, taxes, écritures, factures de vente et d'achat, articles. Il signale avant l'export les articles sans référence ou en double.
Le cabinet dépose pour vous
Votre fiduciaire se déclare comme mandataire avec son matricule, son préfixe eCDF et son numéro RCS : les fichiers partent à son nom, pour votre société.
Ce qu'Odoo fait bien en comptabilité luxembourgeoise.
De la facture au fichier eCDF, sans ressaisie.
Les déclarations, les comptes annuels et le FAIA demandent l'application Comptabilité de la version payante d'Odoo. Le PCN, les taxes luxembourgeoises, le rapport de TVA et Peppol sont dans le socle gratuit.
Le PCN 2020, en trois langues
Plus de 700 comptes du plan comptable normalisé, libellés en français, allemand et anglais. Clients en 4011, fournisseurs en 44111, banque en 513, caisse en 516, virements internes en 517.
Une déclaration de TVA prête pour eCDF
Taux de 17, 14, 8 et 3 %, rangés dans les cases de la déclaration luxembourgeoise. Déclaration mensuelle, trimestrielle, annuelle ou annuelle simplifiée, produite en fichier XML à déposer sur eCDF. Les cases OSS, IOSS et franchise sont renseignées depuis 2025.
L'état récapitulatif, corrections comprises
Livraisons de biens, opérations triangulaires et prestations de services intracommunautaires, au mois ou au trimestre. Odoo conserve les fichiers déposés et prépare les corrections des périodes antérieures.
Les comptes annuels et le PCN pour eCDF
Bilan et compte de résultat complets ou abrégés, avec le comparatif de l'exercice précédent, et fichier du PCN calculé depuis la balance. Le PCN peut aussi partir seul. Le tableau des amortissements suit le même chemin.
La déclaration annuelle et ses annexes
La déclaration annuelle complète est prévue, annexes comprises. Plus de 150 comptes de charges sont déjà rattachés à leur case de l'annexe des frais généraux.
Le fichier FAIA en un clic
Depuis le grand livre, Odoo produit le FAIA 2.01 : comptes, tiers, taxes, écritures, factures de vente et d'achat, articles. Il signale avant l'export les articles sans référence ou en double.
Le cabinet dépose pour vous
Votre fiduciaire se déclare comme mandataire avec son matricule, son préfixe eCDF et son numéro RCS : les fichiers partent à son nom, pour votre société.
Les pièges de la configuration comptable luxembourgeoise livrée par Odoo.
Rien de bloquant, tout se règle au paramétrage.
Installée telle quelle, une base luxembourgeoise déclare les ventes de biens à l'étranger comme des services et affiche des échéances fausses. Tout se corrige sans développement, à condition de le savoir.
Vos ventes de biens en Europe deviennent des services
Les taxes de vente « biens » sont livrées archivées : la taxe par défaut est celle des services. Pour un client assujetti d'un autre État membre, la vente part en case 423 et dans l'état récapitulatif des services, au lieu de la case 457 et de l'état des biens. La facture électronique sort aussi avec la catégorie de TVA « AE » au lieu de « K ».
La correction : désarchiver les taxes de vente « biens » et les poser sur vos articles de type bien.
Vos exportations deviennent des « opérations à l'étranger »
Même mécanisme hors Union : la vente part en case 019 au lieu de la case 014 des exportations, et la facture électronique en catégorie « O » au lieu de « G ».
La correction : désarchiver la taxe d'exportation de biens avec les taxes « biens ».
Le change passe en « entreprises liées »
Les gains et pertes de change vont par défaut en 7561 et 6561, les comptes des entreprises liées. Pour vos clients et fournisseurs ordinaires, le PCN prévoit 7562 et 6562.
La correction : changer ces deux comptes dans les paramètres, avant la première facture en devise.
Des échéances de TVA affichées trop tard
La déclaration mensuelle ou trimestrielle est annoncée un mois après la vraie limite, le 15 du mois suivant. La déclaration annuelle est annoncée au 30 juin, alors qu'elle est due avant le 1er mai, ou avant le 1er mars sous 112 000 euros de chiffre d'affaires.
La correction : fixer un délai de 15 jours sur la déclaration périodique, et suivre l'échéance annuelle dans votre calendrier.
Un fichier eCDF incomplet
Sans préfixe eCDF, aucun export. Sans matricule ou sans numéro RCS, le fichier part avec la mention « NE » à la place.
La correction : renseigner le préfixe eCDF, le matricule et le numéro RCS de la société dès l'installation.
Une case OSS cochée trop vite
La case du guichet unique OSS est cochée dès que l'option OSS est installée dans Odoo, que votre société y soit inscrite ou non.
La correction : n'installer l'option OSS qu'une fois l'inscription faite.
Comptes annuels et franchise à régler à la main
L'assistant des comptes annuels part sur « grande entreprise », schémas complets et un salarié. En franchise de TVA, le chiffre d'affaires exonéré ne remplit aucune case tout seul.
La correction : choisir la taille, le schéma et l'effectif à chaque dépôt, et saisir les cases 481 ou 482 à chaque déclaration.
Les pièges de la configuration comptable luxembourgeoise livrée par Odoo.
Rien de bloquant, tout se règle au paramétrage.
Installée telle quelle, une base luxembourgeoise déclare les ventes de biens à l'étranger comme des services et affiche des échéances fausses. Tout se corrige sans développement, à condition de le savoir.
Vos ventes de biens en Europe deviennent des services
Les taxes de vente « biens » sont livrées archivées : la taxe par défaut est celle des services. Pour un client assujetti d'un autre État membre, la vente part en case 423 et dans l'état récapitulatif des services, au lieu de la case 457 et de l'état des biens. La facture électronique sort aussi avec la catégorie de TVA « AE » au lieu de « K ».
La correction : désarchiver les taxes de vente « biens » et les poser sur vos articles de type bien.
Vos exportations deviennent des « opérations à l'étranger »
Même mécanisme hors Union : la vente part en case 019 au lieu de la case 014 des exportations, et la facture électronique en catégorie « O » au lieu de « G ».
La correction : désarchiver la taxe d'exportation de biens avec les taxes « biens ».
Le change passe en « entreprises liées »
Les gains et pertes de change vont par défaut en 7561 et 6561, les comptes des entreprises liées. Pour vos clients et fournisseurs ordinaires, le PCN prévoit 7562 et 6562.
La correction : changer ces deux comptes dans les paramètres, avant la première facture en devise.
Des échéances de TVA affichées trop tard
La déclaration mensuelle ou trimestrielle est annoncée un mois après la vraie limite, le 15 du mois suivant. La déclaration annuelle est annoncée au 30 juin, alors qu'elle est due avant le 1er mai, ou avant le 1er mars sous 112 000 euros de chiffre d'affaires.
La correction : fixer un délai de 15 jours sur la déclaration périodique, et suivre l'échéance annuelle dans votre calendrier.
Un fichier eCDF incomplet
Sans préfixe eCDF, aucun export. Sans matricule ou sans numéro RCS, le fichier part avec la mention « NE » à la place.
La correction : renseigner le préfixe eCDF, le matricule et le numéro RCS de la société dès l'installation.
Une case OSS cochée trop vite
La case du guichet unique OSS est cochée dès que l'option OSS est installée dans Odoo, que votre société y soit inscrite ou non.
La correction : n'installer l'option OSS qu'une fois l'inscription faite.
Comptes annuels et franchise à régler à la main
L'assistant des comptes annuels part sur « grande entreprise », schémas complets et un salarié. En franchise de TVA, le chiffre d'affaires exonéré ne remplit aucune case tout seul.
La correction : choisir la taille, le schéma et l'effectif à chaque dépôt, et saisir les cases 481 ou 482 à chaque déclaration.
Ce qu'Odoo ne sait pas faire en standard au Luxembourg.
Mieux vaut le savoir avant de signer.
Certains manques se compensent sur eCDF ou MyGuichet.lu, d'autres par votre expert-comptable. Je les passe tous en revue au cadrage. Les autres limites d'Odoo sont dans Les inconvénients d'Odoo.
Des dépôts encore manuels
Odoo prépare les fichiers XML, mais ne les transmet pas : la TVA, l'état récapitulatif, les comptes annuels et le PCN se chargent sur eCDF avec votre certificat LuxTrust. Le dépôt au RCS sur LBR, l'annexe et les PDF/A restent hors d'Odoo.
Le FAIA en version réduite
Odoo produit la version réduite A, sans règlements ni mouvements de stock. Or l'AED prévoit le schéma complet pour un système qui intègre comptabilité et gestion commerciale : faites valider la version réduite par votre expert-comptable avant un contrôle.
Des cases et des régimes absents
Le forfait agricole n'est pas géré, et quelques cases de la déclaration sont à compléter sur eCDF. Rien non plus pour la déclaration trimestrielle de la franchise transfrontalière sur MyGuichet.lu.
Les impôts directs
Pas de déclaration d'impôt sur le revenu des collectivités, d'impôt commercial communal ni d'impôt sur la fortune. Et les fichiers ne sont pas contrôlés contre les schémas officiels avant l'export.
Ce qu'Odoo ne sait pas faire en standard au Luxembourg.
Mieux vaut le savoir avant de signer.
Certains manques se compensent sur eCDF ou MyGuichet.lu, d'autres par votre expert-comptable. Je les passe tous en revue au cadrage. Les autres limites d'Odoo sont dans Les inconvénients d'Odoo.
Des dépôts encore manuels
Odoo prépare les fichiers XML, mais ne les transmet pas : la TVA, l'état récapitulatif, les comptes annuels et le PCN se chargent sur eCDF avec votre certificat LuxTrust. Le dépôt au RCS sur LBR, l'annexe et les PDF/A restent hors d'Odoo.
Le FAIA en version réduite
Odoo produit la version réduite A, sans règlements ni mouvements de stock. Or l'AED prévoit le schéma complet pour un système qui intègre comptabilité et gestion commerciale : faites valider la version réduite par votre expert-comptable avant un contrôle.
Des cases et des régimes absents
Le forfait agricole n'est pas géré, et quelques cases de la déclaration sont à compléter sur eCDF. Rien non plus pour la déclaration trimestrielle de la franchise transfrontalière sur MyGuichet.lu.
Les impôts directs
Pas de déclaration d'impôt sur le revenu des collectivités, d'impôt commercial communal ni d'impôt sur la fortune. Et les fichiers ne sont pas contrôlés contre les schémas officiels avant l'export.
Odoo face à un logiciel comptable classique : ce qui change au Luxembourg.
Ni mieux ni moins bien : autrement.
Odoo n'est pas un logiciel de saisie comptable : la comptabilité naît des devis, des factures, des paiements et des relevés bancaires. Votre fiduciaire doit connaître ces différences dès le premier jour.
Une TVA portée par la taxe, pas par le compte
Les cases de la déclaration viennent des taxes posées sur chaque ligne, pas des soldes des comptes de TVA. Une taxe mal choisie donne une case fausse, et une écriture passée à la main sans taxe n'apparaît pas dans la déclaration.
Pas de comptes clients individuels
Un seul compte collectif client (4011) et fournisseur (44111), le tiers étant porté sur chaque ligne. Balances et grands livres par tiers restent disponibles, et le FAIA exporte les tiers. Le principe est expliqué dans Comptes auxiliaires : pourquoi Odoo n'en a pas besoin.
Un PCN calculé depuis la balance
Le fichier du PCN regroupe les comptes par leur numéro. Un compte créé hors de la numérotation du PCN, par exemple en 9, ne serait pas repris : gardez la numérotation officielle pour tout nouveau compte.
Un résultat recalculé, pas lu sur un compte
Le résultat de l'exercice (142) est recalculé dans le PCN déposé. Les résultats antérieurs non répartis apparaissent en 1412 « Résultats reportés (affectés) » tant que l'affectation n'est pas passée : le choix de ce compte est à faire valider par votre expert-comptable.
Pas d'écritures de clôture ni de réouverture
Les soldes d'ouverture sont recalculés à chaque état, et la clôture se fait par des dates de verrouillage. Une seule reprise des soldes au démarrage, puis chaque année l'affectation du résultat après l'assemblée.
Odoo face à un logiciel comptable classique : ce qui change au Luxembourg.
Ni mieux ni moins bien : autrement.
Odoo n'est pas un logiciel de saisie comptable : la comptabilité naît des devis, des factures, des paiements et des relevés bancaires. Votre fiduciaire doit connaître ces différences dès le premier jour.
Une TVA portée par la taxe, pas par le compte
Les cases de la déclaration viennent des taxes posées sur chaque ligne, pas des soldes des comptes de TVA. Une taxe mal choisie donne une case fausse, et une écriture passée à la main sans taxe n'apparaît pas dans la déclaration.
Pas de comptes clients individuels
Un seul compte collectif client (4011) et fournisseur (44111), le tiers étant porté sur chaque ligne. Balances et grands livres par tiers restent disponibles, et le FAIA exporte les tiers. Le principe est expliqué dans Comptes auxiliaires : pourquoi Odoo n'en a pas besoin.
Un PCN calculé depuis la balance
Le fichier du PCN regroupe les comptes par leur numéro. Un compte créé hors de la numérotation du PCN, par exemple en 9, ne serait pas repris : gardez la numérotation officielle pour tout nouveau compte.
Un résultat recalculé, pas lu sur un compte
Le résultat de l'exercice (142) est recalculé dans le PCN déposé. Les résultats antérieurs non répartis apparaissent en 1412 « Résultats reportés (affectés) » tant que l'affectation n'est pas passée : le choix de ce compte est à faire valider par votre expert-comptable.
Pas d'écritures de clôture ni de réouverture
Les soldes d'ouverture sont recalculés à chaque état, et la clôture se fait par des dates de verrouillage. Une seule reprise des soldes au démarrage, puis chaque année l'affectation du résultat après l'assemblée.
Facture électronique et Peppol : où en est Odoo au Luxembourg.
Envoi et réception sont intégrés.
Tous les fournisseurs de l'État et des pouvoirs publics, quelle que soit leur taille, doivent envoyer des factures électroniques conformes à la norme européenne EN 16931, par Peppol ou par MyGuichet.lu, jamais par e-mail. Dans Odoo, le Luxembourg fait partie des pays où Peppol est proposé par défaut, au format Peppol BIS Billing 3.0.
Entre entreprises, un projet de loi déposé le 30 juillet 2026 prévoit l'émission obligatoire au plus tard le 1er juillet 2028 pour les grandes entreprises et le 1er janvier 2029 pour les autres. Il n'est pas encore voté : le calendrier reste à confirmer.
Ce qui fonctionne
- Inscription sur Peppol depuis Odoo, avec le numéro de TVA luxembourgeois comme identifiant.
- Factures clients envoyées au format Peppol BIS Billing 3.0, conforme à la norme EN 16931.
- Factures fournisseurs reçues par le même réseau, sans autre prestataire.
- Mention Peppol ajoutée aux factures encore envoyées par e-mail.
Ce qui reste à vérifier
- Catégorie de TVA : une vente de biens à l'étranger part en « AE » ou « O » tant que les taxes « biens » ne sont pas activées.
- Identifiant de l'acheteur public : à faire valider avec chaque administration cliente.
- Factures entre entreprises : le format et le réseau seront fixés par la loi votée.
Facture électronique et Peppol : où en est Odoo au Luxembourg.
Envoi et réception sont intégrés.
Tous les fournisseurs de l'État et des pouvoirs publics, quelle que soit leur taille, doivent envoyer des factures électroniques conformes à la norme européenne EN 16931, par Peppol ou par MyGuichet.lu, jamais par e-mail. Dans Odoo, le Luxembourg fait partie des pays où Peppol est proposé par défaut, au format Peppol BIS Billing 3.0.
Entre entreprises, un projet de loi déposé le 30 juillet 2026 prévoit l'émission obligatoire au plus tard le 1er juillet 2028 pour les grandes entreprises et le 1er janvier 2029 pour les autres. Il n'est pas encore voté : le calendrier reste à confirmer.
Ce qui fonctionne
- Inscription sur Peppol depuis Odoo, avec le numéro de TVA luxembourgeois comme identifiant.
- Factures clients envoyées au format Peppol BIS Billing 3.0, conforme à la norme EN 16931.
- Factures fournisseurs reçues par le même réseau, sans autre prestataire.
- Mention Peppol ajoutée aux factures encore envoyées par e-mail.
Ce qui reste à vérifier
- Catégorie de TVA : une vente de biens à l'étranger part en « AE » ou « O » tant que les taxes « biens » ne sont pas activées.
- Identifiant de l'acheteur public : à faire valider avec chaque administration cliente.
- Factures entre entreprises : le format et le réseau seront fixés par la loi votée.
Les réglages comptables à faire au démarrage d'Odoo au Luxembourg.
Une dizaine de réglages, à faire une fois.
Ils transforment la configuration livrée en comptabilité luxembourgeoise fiable. Ensuite, à chaque période : la déclaration de TVA, puis le verrouillage de la période.
Le dossier
Préfixe eCDF, sans lequel aucun export ne part. Numéro de TVA, numéro RCS et matricule de la société. Fiduciaire déclarée comme mandataire avec son propre matricule et son préfixe eCDF.
Les déclarations
Périodicité mensuelle, trimestrielle ou annuelle selon le chiffre d'affaires, avec un délai de 15 jours sur la déclaration périodique. Comptes de change 6562 et 7562. Exercice décalé : un FAIA par année civile.
Les flux
Taxes de vente « biens » activées et posées sur les articles. Références internes uniques sur tous les articles, exigées par le FAIA. Inscription Peppol si vous facturez l'État ou les communes.
Les réglages comptables à faire au démarrage d'Odoo au Luxembourg.
Une dizaine de réglages, à faire une fois.
Ils transforment la configuration livrée en comptabilité luxembourgeoise fiable. Ensuite, à chaque période : la déclaration de TVA, puis le verrouillage de la période.
Le dossier
Préfixe eCDF, sans lequel aucun export ne part. Numéro de TVA, numéro RCS et matricule de la société. Fiduciaire déclarée comme mandataire avec son propre matricule et son préfixe eCDF.
Les déclarations
Périodicité mensuelle, trimestrielle ou annuelle selon le chiffre d'affaires, avec un délai de 15 jours sur la déclaration périodique. Comptes de change 6562 et 7562. Exercice décalé : un FAIA par année civile.
Les flux
Taxes de vente « biens » activées et posées sur les articles. Références internes uniques sur tous les articles, exigées par le FAIA. Inscription Peppol si vous facturez l'État ou les communes.
Odoo et la comptabilité luxembourgeoise : questions fréquentes.
Les réponses courtes.
Les questions que posent les dirigeants et leurs fiduciaires avant de passer leur comptabilité sur Odoo.
Odoo utilise-t-il le plan comptable normalisé luxembourgeois ?
Peut-on déposer la déclaration de TVA directement depuis Odoo ?
L'état récapitulatif intracommunautaire est-il géré ?
Odoo produit-il le fichier FAIA demandé par l'AED ?
Odoo permet-il de facturer l'État luxembourgeois ?
Et la facture électronique obligatoire entre entreprises ?
Odoo et la comptabilité luxembourgeoise : questions fréquentes.
Les réponses courtes.
Les questions que posent les dirigeants et leurs fiduciaires avant de passer leur comptabilité sur Odoo.
Odoo utilise-t-il le plan comptable normalisé luxembourgeois ?
Peut-on déposer la déclaration de TVA directement depuis Odoo ?
L'état récapitulatif intracommunautaire est-il géré ?
Odoo produit-il le fichier FAIA demandé par l'AED ?
Odoo permet-il de facturer l'État luxembourgeois ?
Et la facture électronique obligatoire entre entreprises ?
Ces pages peuvent aussi vous aider.
Signature électronique
Signature simple, avancée ou qualifiée : ce qui suffit au Luxembourg, document par document.
Lire la pageOdoo et la compta française
Votre groupe a aussi une société en France ? FEC, inaltérabilité et déclarations.
Lire la pageOdoo Comptabilité
Facturation, banque, TVA et clôture : ce que fait l'application au quotidien.
Voir l'applicationLe prix d'un projet Odoo
Licences, intégration, temps de votre équipe et surcoûts, poste par poste.
Voir les prixVotre comptabilité luxembourgeoise sur Odoo, sans mauvaise surprise.
Un tour d'horizon gratuit d'une heure pour comprendre votre activité, puis une démo d'Odoo sur vos propres cas. Si un point ne convient pas, je vous le dis avant tout devis.
Votre comptabilité luxembourgeoise sur Odoo, sans mauvaise surprise.
Un tour d'horizon gratuit d'une heure pour comprendre votre activité, puis une démo d'Odoo sur vos propres cas. Si un point ne convient pas, je vous le dis avant tout devis.