Skip to Content
Icône de Omnifloo — Notes de frais multi-pays

Omnifloo — Notes de frais multi-pays

Free Odoo 20 Module Quality check: Verified LGPL-3

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.

Barèmes à valider. Les valeurs fournies (29/09/2026) portent leur source et un niveau de fiabilité ; les pays marqués « à vérifier » doivent être contrôlés par un professionnel avant une utilisation réelle.
  • 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

SeriesVersionStatusPublished on
20.020.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.

CheckResultEffect 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)

  1. 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).
  2. 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).
  3. 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).
  4. 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) et FRAIS_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)
Email
contact@omnifloo.com
Omnifloo customers
Support included with your plan: help centre.