Extension de la note de frais native : indemnités kilométriques et per diem calculés selon les barèmes de 24 pays versionnés par date, plafonds d'exonération (part exonérée / imposable), TVA récupérable par catégorie, politique de frais et approbation multi-niveaux, numérisation IA optionnelle.
Notes de frais multi-pays
La note de frais native d'Odoo, avec les barèmes kilométriques, per diem, plafonds d'exonération et règles de TVA de 24 pays.
- Indemnités kilométriques calculées. Véhicule, puissance fiscale ou cylindrée, cumul annuel : barème français par tranches, AMAP britannique, taux IRS, civil service irlandais, CRA, ATO…
- Per diem. Par pays et ville de destination, selon la durée, les nuitées et les repas fournis ; abattements de longue durée.
- Part exonérée / part imposable. Chaque note compare le montant remboursé au barème ou au plafond légal.
- TVA récupérable. Hébergement, carburant, transport : la part non déductible est passée en charge automatiquement.
- Politique de frais. Limites par catégorie, justificatifs obligatoires, approbation multi-niveaux selon le montant, relance des approbateurs.
- Numérisation IA. Si le module de numérisation DYONYSOS est installé : lecture du reçu et catégorisation automatique.
Ce que le module ne fait pas
- Il n'envoie aucune déclaration aux administrations.
- Il ne gère pas les cartes société en temps réel (import des relevés non inclus).
- Les barèmes étrangers allemands sont un extrait : les autres pays se chargent depuis un fichier JSON.
- Le remboursement par la paie ou par virement SEPA est dans le module omnifloo_expense_payroll.
What this app does not do
- Il n'envoie aucune déclaration aux administrations.
- Il ne gère pas les cartes société en temps réel (import des relevés non inclus).
- Les barèmes étrangers allemands sont un extrait : les autres pays se chargent depuis un fichier JSON.
- Le remboursement par la paie ou par virement SEPA est dans le module omnifloo_expense_payroll.
Store apps required
None.
Odoo Community modules used
hr_expense
Apps that complement it
| Series | Version | Status | Published on |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Available | 02/10/2026 |
Listing generated from the publisher's code (private repository, branch 20.0): the source code is not published.
Automatic store check (separate from the publisher's), applied to all apps. Conforme.
| Check | Result | Effect if absent |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (LGPL-3) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | conforme | déclasse |
| Traduction française (i18n/fr.po) | absent | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (36 actuellement) | conforme | info |
| Résumé en français | conforme | info |
Legal requirements for which this app is the evidence in the public compliance analyses.
Algérie
- Done Justificatifs obligatoires et durée de conservation
- Partial Exclusions du droit à déduction de TVA (hébergement, restauration, véhicules) — CG / CD / GA / DZ : règles d'exclusion non vérifiées dans le code des impôts (à confirmer).
Allemagne
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Done Frais à l'étranger : per diem par pays de destination — Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
- Done Multi-devises : conversion au cours du jour de la dépense
Australie
- Done Cents per kilometre ATO (88 c 2025-26, 91 c 2026-27, 5 000 km)
- Done Repas de divertissement : pas de crédit de GST
- Done Justificatifs (5 ans, copies numériques)
- Done Politique de frais et approbation
Belgique
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partial Frais à l'étranger : per diem par pays de destination — Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
- Done Multi-devises : conversion au cours du jour de la dépense
Brésil
- Done Conservation (5 ans)
- Done Politique de frais et approbation
Canada
- Done Allocations kilométriques raisonnables ARC 2026 (73 c / 67 c, + 4 c territoires)
- Done CTI limité à 50 % sur repas et divertissements
- Done Justificatifs et conservation (6 ans, copies électroniques)
- Done Politique de frais et approbation
Chine
- Done TVA d'amont non déductible sur la restauration
- Done Conservation des pièces (会计档案 30 ans)
- Done Politique de frais et approbation
Congo (Brazzaville)
- Done Justificatifs obligatoires et durée de conservation
- Partial Exclusions du droit à déduction de TVA (hébergement, restauration, véhicules) — CG / CD / GA / DZ : règles d'exclusion non vérifiées dans le code des impôts (à confirmer).
Côte d'Ivoire
- Done Justificatifs obligatoires et durée de conservation
- Done Exclusions du droit à déduction de TVA (hébergement, restauration, véhicules) — CG / CD / GA / DZ : règles d'exclusion non vérifiées dans le code des impôts (à confirmer).
Espagne
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partial Frais à l'étranger : per diem par pays de destination — Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
- Done Multi-devises : conversion au cours du jour de la dépense
France
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partial Frais à l'étranger : per diem par pays de destination — Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
- Done Multi-devises : conversion au cours du jour de la dépense
Gabon
- Done Justificatifs obligatoires et durée de conservation
- Partial Exclusions du droit à déduction de TVA (hébergement, restauration, véhicules) — CG / CD / GA / DZ : règles d'exclusion non vérifiées dans le code des impôts (à confirmer).
Inde
- Done Crédits bloqués (restauration, location de véhicules)
- Done Conservation (8 ans)
- Done Politique de frais et approbation
Irlande
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partial Frais à l'étranger : per diem par pays de destination — Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
- Done Multi-devises : conversion au cours du jour de la dépense
Italie
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partial Frais à l'étranger : per diem par pays de destination — Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
- Done Multi-devises : conversion au cours du jour de la dépense
Maroc
- Done Justificatifs obligatoires et durée de conservation
- Done Exclusions du droit à déduction de TVA (hébergement, restauration, véhicules) — CG / CD / GA / DZ : règles d'exclusion non vérifiées dans le code des impôts (à confirmer).
Mexique
- Done Conservation 5 ans, XML du CFDI
- Done Politique de frais et approbation
Portugal
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partial Frais à l'étranger : per diem par pays de destination — Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
- Done Multi-devises : conversion au cours du jour de la dépense
RD Congo
- Done Justificatifs obligatoires et durée de conservation
- Partial Exclusions du droit à déduction de TVA (hébergement, restauration, véhicules) — CG / CD / GA / DZ : règles d'exclusion non vérifiées dans le code des impôts (à confirmer).
Royaume-Uni
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partial Frais à l'étranger : per diem par pays de destination — Seule l'Allemagne a des forfaits par pays (10 destinations) ; ailleurs forfait « étranger » unique ou absent.
- Done Multi-devises : conversion au cours du jour de la dépense
Suisse
- Done Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Done Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Done Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Done Justificatif obligatoire (seuil) et politique de frais
- Done TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Done Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Done Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Done Frais à l'étranger : per diem par pays de destination — Suisse : pas de barème légal (règlement de frais approuvé) — exigence sans objet.
- Done Multi-devises : conversion au cours du jour de la dépense
Tunisie
- Done Justificatifs obligatoires et durée de conservation
- Done Exclusions du droit à déduction de TVA (hébergement, restauration, véhicules) — CG / CD / GA / DZ : règles d'exclusion non vérifiées dans le code des impôts (à confirmer).
Émirats arabes unis
- Done Justificatifs obligatoires et durée de conservation
- Done Exclusions du droit à déduction de TVA (hébergement, restauration, véhicules) — CG / CD / GA / DZ : règles d'exclusion non vérifiées dans le code des impôts (à confirmer).
États-Unis
- Done Indemnités kilométriques au taux IRS (72,5 c puis 76 c au 01/07/2026)
- Partial Per diem fédéraux (GSA M&IE, hébergement) et méthode high-low — Taux standard CONUS seul ; taux par ville et méthode high-low à importer.
- Done Justification : reçu à partir de 75 $, toujours pour l'hébergement
- Done Politique de frais et approbation multi-niveaux
Notes de frais multi-pays — guide utilisateur
Modules : omnifloo_expense (socle) et omnifloo_expense_payroll (remboursement par la paie ou par
virement SEPA). Ils complètent l'application Notes de frais d'Odoo Community ; le circuit reste
celui d'Odoo : brouillon → soumise → approuvée → comptabilisée → payée.
1. Mise en place (administrateur des notes de frais)
- Paramètres > Notes de frais > Omnifloo — frais multi-pays : choisissez la politique de frais
de la société et, si besoin, la législation des frais (par défaut : pays de la société). Avec
omnifloo_expense_payroll, choisissez aussi le remboursement par défaut (virement ou paie). - Notes de frais > Configuration > Omnifloo — multi-pays > Paramètres par pays : les 24 pays sont
chargés à l'installation. Les barèmes, per diem, forfaits et règles de TVA sont consultables et
modifiables. Une nouvelle valeur s'ajoute avec une nouvelle date d'effet (on ne modifie pas une
valeur passée). L'assistant Charger les paramètres pays recharge les fichiers fournis ou importe un
fichier JSON (format décrit dans
doc/FORMAT_FRAIS.md). - Politiques de frais : - Indemnités kilométriques : barème légal, ou taux de l'entreprise (l'excédent sur le barème légal devient une part imposable) ; - Per diem versé en % du forfait légal ; - Justificatif : selon le pays, toujours, au-delà d'un montant ou jamais ; - Limites par catégorie : montant maximum par note, repas, jour ou nuit, avec l'action en cas de dépassement (avertir, plafonner le remboursement à la soumission, bloquer la soumission) ; - Niveaux d'approbation : chaque niveau dont le seuil est atteint par le total de la note doit être validé, dans l'ordre (responsable, responsable du département, membre d'un groupe, utilisateur désigné). Options : approbateurs distincts, dérogation des administrateurs, relance après N jours (tâche planifiée quotidienne).
- Produits de frais : chaque produit porte une catégorie normalisée (indemnités kilométriques, repas, hébergement, transport, per diem, divers) et une sous-catégorie (carburant, péage, train…). Quinze produits prêts à l'emploi sont fournis.
2. Saisir une note (salarié)
- Indemnités kilométriques : déclarez d'abord votre véhicule (Mes notes de frais > Véhicules personnels : type, puissance fiscale ou cylindrée, énergie). Sur la note, choisissez le produit Indemnités kilométriques, le véhicule et la distance : le montant est calculé avec le barème en vigueur à la date de la note et le cumul de l'année (France : formule par tranches ; Royaume-Uni : 45 p puis 25 p au-delà de 10 000 miles sur l'exercice du 6 avril ; États-Unis : taux IRS de la date). Le détail du calcul est affiché sous la note.
- Per diem : produit Indemnités de mission, pays et ville de destination, départ et retour, repas et nuitées fournis par l'employeur. Le barème le plus précis est retenu (ville, puis pays, puis « tout pays étranger »).
- Autres frais : montant TTC et justificatif. La base de remboursement Forfait applique le plafond d'exonération du pays (ex. repas au restaurant en France : 21,40 € en 2026).
- Les contrôles (justificatif manquant, dépassement de limite, part imposable) s'affichent en haut de la note ; les contrôles bloquants empêchent la soumission.
- Numériser (IA) apparaît si le module AI Invoice & Expense Digitization (
ai_document_extract) est installé : lecture du reçu, puis catégorisation automatique (hôtel, restaurant, train…).
3. Approuver et comptabiliser
- Le bandeau bleu indique le niveau d'approbation attendu ; l'historique des validations figure sur la note. Une note refusée ou remise en brouillon repart du premier niveau.
- À l'approbation finale, Odoo crée la pièce comptable en brouillon ; le bouton Comptabiliser (comptables) la valide.
- TVA : la part non récupérable selon le pays et la catégorie (hébergement en France, 20 % du carburant d'un véhicule de tourisme…) est portée automatiquement en charge grâce à une variante de la taxe « (récupérable x %) ».
4. Rembourser (module omnifloo_expense_payroll)
- Par la paie : à la comptabilisation, deux éléments variables validés sont créés (Paie > Éléments
variables) :
FRAIS_NDF(non imposable, après le net) etFRAIS_NDF_IMP(part imposable, dans le brut). Ils sont intégrés au bulletin de la période de comptabilisation ; l'écriture de paie solde et lettre la dette de la note, qui passe « payée ». - Par virement : sélectionnez les notes dans la liste, Action > Virement SEPA des remboursements : un fichier pain.001 (un virement par salarié) est téléchargé, les paiements sont enregistrés et lettrés. Le fichier est à déposer dans l'espace bancaire.
- La part imposable d'une note déjà payée (carte société, virement) est déclarée au bulletin comme
avantage en nature (
AVN), sans nouveau versement. - Une pièce ne peut plus repasser en brouillon lorsque la note est intégrée à un bulletin validé.
5. Ce que les modules ne font pas
- Aucune déclaration n'est transmise aux administrations ; aucun fichier n'est envoyé à la banque.
- Pas d'import des relevés de cartes société ni de rapprochement automatique carte / note.
- Les barèmes des pays marqués « à vérifier » (Afrique, Moyen-Orient, Asie, Amérique latine) sont des cadres vides ou partiels : remboursement au réel ou barème interne à saisir.
- Les per diem étrangers allemands ne couvrent qu'un extrait de la table du BMF (à compléter par import).
Reviews from signed-in customers. One rated review per customer; the publisher can reply. Sign in to leave a review.
- Publisher
- Omnifloo (DYONYSOS)
- contact@omnifloo.com
- Omnifloo customers
- Support included with your plan: help centre.