Omnifloo — Notes de frais multi-pays
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.
Ce que l'application 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.
Applications du magasin nécessaires
Aucune.
Modules Odoo Community utilisés
hr_expense
Applications qui la complètent
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Disponible | 02/10/2026 |
Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.
Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. Conforme.
| Contrôle | Résultat | Effet si 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 |
Exigences légales dont cette application est la preuve dans les analyses publiques de conformité.
Algérie
- Fait Justificatifs obligatoires et durée de conservation
- Partiel 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
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Fait 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.
- Fait Multi-devises : conversion au cours du jour de la dépense
Australie
- Fait Cents per kilometre ATO (88 c 2025-26, 91 c 2026-27, 5 000 km)
- Fait Repas de divertissement : pas de crédit de GST
- Fait Justificatifs (5 ans, copies numériques)
- Fait Politique de frais et approbation
Belgique
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partiel 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.
- Fait Multi-devises : conversion au cours du jour de la dépense
Brésil
- Fait Conservation (5 ans)
- Fait Politique de frais et approbation
Canada
- Fait Allocations kilométriques raisonnables ARC 2026 (73 c / 67 c, + 4 c territoires)
- Fait CTI limité à 50 % sur repas et divertissements
- Fait Justificatifs et conservation (6 ans, copies électroniques)
- Fait Politique de frais et approbation
Chine
- Fait TVA d'amont non déductible sur la restauration
- Fait Conservation des pièces (会计档案 30 ans)
- Fait Politique de frais et approbation
Congo (Brazzaville)
- Fait Justificatifs obligatoires et durée de conservation
- Partiel 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
- Fait Justificatifs obligatoires et durée de conservation
- Fait 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
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partiel 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.
- Fait Multi-devises : conversion au cours du jour de la dépense
France
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partiel 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.
- Fait Multi-devises : conversion au cours du jour de la dépense
Gabon
- Fait Justificatifs obligatoires et durée de conservation
- Partiel 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
- Fait Crédits bloqués (restauration, location de véhicules)
- Fait Conservation (8 ans)
- Fait Politique de frais et approbation
Irlande
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partiel 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.
- Fait Multi-devises : conversion au cours du jour de la dépense
Italie
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partiel 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.
- Fait Multi-devises : conversion au cours du jour de la dépense
Maroc
- Fait Justificatifs obligatoires et durée de conservation
- Fait 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
- Fait Conservation 5 ans, XML du CFDI
- Fait Politique de frais et approbation
Portugal
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partiel 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.
- Fait Multi-devises : conversion au cours du jour de la dépense
RD Congo
- Fait Justificatifs obligatoires et durée de conservation
- Partiel 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
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Partiel 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.
- Fait Multi-devises : conversion au cours du jour de la dépense
Suisse
- Fait Indemnités kilométriques au barème officiel (tranches, cumul annuel, véhicule)
- Fait Indemnités de repas / per diem / grand déplacement aux montants exonérés
- Fait Plafonds d'exonération : part exonérée / part imposable soumise à cotisations et impôt
- Fait Justificatif obligatoire (seuil) et politique de frais
- Fait TVA récupérable sur frais selon la nature (hébergement, repas, carburant, véhicules)
- Fait Circuit d'approbation (manager, finance, multi-niveaux) et traçabilité
- Fait Barèmes versionnés par date d'effet avec source (mise à jour annuelle)
- Fait Frais à l'étranger : per diem par pays de destination — Suisse : pas de barème légal (règlement de frais approuvé) — exigence sans objet.
- Fait Multi-devises : conversion au cours du jour de la dépense
Tunisie
- Fait Justificatifs obligatoires et durée de conservation
- Fait 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
- Fait Justificatifs obligatoires et durée de conservation
- Fait 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
- Fait Indemnités kilométriques au taux IRS (72,5 c puis 76 c au 01/07/2026)
- Partiel 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.
- Fait Justification : reçu à partir de 75 $, toujours pour l'hébergement
- Fait 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).
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- Omnifloo (DYONYSOS)
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.