Skip to Content
Icône de Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community)

Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community)

Free Odoo 20 App Quality check: Verified OPL-1 (Odoo proprietary)

Tourist Tax Management for Local Authorities — logiciel de taxe de séjour au réel pour un office de tourisme : grille par nature et classement, calcul au pourcentage plafonné pour le non classé, part départementale à 10 %, détection des non-déclarants.

Screenshots

Secteur public · Taxe de séjour

La taxe de séjour au réel, côté collectivité

Hébergeurs, grille par nature et classement, calcul au pourcentage plafonné pour le non classé, part départementale à 10 %, et suivi des non-déclarants.

Odoo 20 Community — On Premise✔
Odoo.sh✔
Odoo Online (SaaS)✘

Le constat

La taxe de séjour au réel est déclarative : chaque période, chaque hébergeur assujetti déclare ses nuitées, et la collectivité ne facture rien. Le vrai problème n'est pas de calculer un montant, c'est de savoir qui n'a pas déclaré — la question que pose systématiquement le trésorier, et qu'un tableur ne rend jamais visible d'un coup d'œil.

Le piège du non classé. Depuis 2019, un hébergement non classé se taxe en pourcentage du coût de la nuitée, plafonné au tarif fixe le plus élevé de la grille — et non plus à un tarif fixe. Beaucoup de communes appliquaient encore l'ancienne règle : c'est devenu irrégulier.
🏨

Hébergeurs du territoire

Nature, classement, capacité et adhésion à l'office — indépendante de la taxe de séjour.

📋

Grille fixe ou pourcentage

Tarif fixe par nature et classement pour un hébergement classé, pourcentage plafonné pour un non classé.

🔍

Non-déclarants visibles

Chaque période affiche qui a déclaré et qui reste à relancer.

⚖

Part départementale séparée

10 % de la part communale, calculée et tracée à part pour ne jamais fausser le reversement.

Ce que fait l'application

01

Exonérations tracées

Mineurs, salariés saisonniers, hébergement d'urgence : comptés et visibles séparément sur la déclaration.

02

Déclaration bloquée si incomplète

Impossible de valider une déclaration au pourcentage sans le coût de la nuitée, ou sans tarif enregistré.

03

Génération des déclarations

Un clic crée la déclaration attendue de chaque hébergeur assujetti pour la période, sans jamais dupliquer.

04

Relance programmée

Un bouton programme une activité de suivi sur l'agent pour chaque hébergeur qui n'a pas déclaré.

L’application en mouvement

Le module en marche, enregistré dans le vrai client Odoo 19 : Déclarations, Déclarations (fiche), Hébergeurs puis Périodes. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.

Vidéo MP4 — 140 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (137 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.

Amorce animée du parcours de dyo_public_tourisme
Amorce GIF — 137 ko. Enregistrement réel du client Odoo 19 sur une base dédiée à ce module, avec les données de démonstration livrées avec lui.

Ce que le module ne fait pas

  • Pas de téléservice de déclaration en ligne par l'hébergeur : c'est l'agent de la collectivité qui saisit.
  • Pas d'interface avec les plateformes de réservation (Airbnb, Booking…) : ces montants se saisissent comme n'importe quelle déclaration.
  • Pas de site web touristique ni de valorisation de la destination.
  • Pas d'encaissement : le montant dû est calculé et suivi, sa perception relève de la régie de recettes de la collectivité.
  • Pas de télédéclaration à la DGFiP.

Questions fréquentes

Le module gère-t-il les réservations des hébergeurs ?

Non. C'est le point de vue de la collectivité qui collecte la taxe, pas celui de l'exploitant : voir dyo_chambres_hotes pour la gestion des séjours.

Comment sait-on qui n'a pas déclaré ?

Chaque période affiche le nombre d'hébergeurs attendus, déjà déclarés et encore non déclarés, avec un accès direct à la liste des non-déclarants.

Le module encaisse-t-il la taxe ?

Non. Il calcule et suit le montant dû ; la perception reste de la compétence de la régie de recettes de la collectivité.

Faut-il Odoo Enterprise ?

Non. Le module fonctionne sur Odoo 20 Community.

Informations techniques

Nom techniquedyo_public_tourisme
Version20.0.1.0.0
PrixGRATUIT
LicenceOPL-1 (Odoo Proprietary License v1.0)
Dépendancesdyo_public_common, mail
ÉditeurDYONYSOS

Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 20 Community. Licence OPL-1.

Découvrir les applications Dyonysos en vidéo

Démonstrations courtes, cas d'usage et nouveautés Odoo 19.

Voir la playlist Odoo Apps FR

Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 1
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 1
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 2
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 2
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 3
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 3
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 4
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 4
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 5
Taxe de séjour — hébergeurs, déclarations et non-déclarants (Odoo Community) — capture 5

What this app does not do

  • Pas de téléservice de déclaration en ligne par l'hébergeur : c'est l'agent de la collectivité qui saisit.
  • Pas d'interface avec les plateformes de réservation (Airbnb, Booking…) : ces montants se saisissent comme n'importe quelle déclaration.
  • Pas de site web touristique ni de valorisation de la destination.
  • Pas d'encaissement : le montant dû est calculé et suivi, sa perception relève de la régie de recettes de la collectivité.
  • Pas de télédéclaration à la DGFiP.

Store apps required

Odoo Community modules used

mail

SeriesVersionStatusPublished on
20.020.0.1.0.0 Available 02/10/2026
19.019.0.1.0.0 Available

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 (OPL-1) 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 (76 actuellement) absent info
Résumé en français conforme info

Guide utilisateur — Taxe de séjour (DYONYSOS)

Ce guide s'adresse à l'office de tourisme qui collecte la taxe de séjour au réel. Le module ne gère pas les réservations côté hébergeur (voir dyo_chambres_hotes) : c'est le point de vue de la collectivité, pas celui de l'exploitant.

1. Créer les hébergeurs du territoire

Taxe de séjour → Hébergeurs → Nouveau. Renseignez la nature de l'hébergement (hôtel, meublé de tourisme, camping...), son classement (de non classé à 5 étoiles) et sa capacité. L'adhésion à l'office est une information distincte de la taxe : un hébergeur peut adhérer sans être à jour de sa taxe, et inversement.

2. Renseigner la grille tarifaire

Taxe de séjour → Configuration → Tarifs. Une ligne par nature et par classement.

  • Un hébergement classé a un tarif fixe par nuitée et par personne.
  • Un hébergement non classé se taxe obligatoirement en pourcentage du coût de la nuitée par personne — c'est la règle en vigueur depuis 2019, et le module refuse tout autre mode de calcul pour cette ligne.

Le tarif fixe le plus élevé de toute la grille sert de plafond à la taxe des non classés : veillez à avoir au moins un tarif fixe saisi, même si votre territoire ne compte que des hébergements non classés.

3. Ouvrir une période de déclaration

Taxe de séjour → Périodes → Nouveau. Renseignez les dates de la période (le plus souvent le trimestre) et la date limite de déclaration. Cliquez sur Générer les déclarations : une déclaration « attendue » est créée pour chaque hébergeur assujetti qui n'en a pas déjà une sur cette période. Le bouton peut se relancer sans risque de doublon.

4. Saisir une déclaration

Ouvrez la déclaration de l'hébergeur pour la période. Saisissez le nombre de nuitées assujetties, puis les nuitées exonérées séparément (mineurs, salariés saisonniers, hébergement d'urgence). Pour un hébergement non classé, renseignez aussi le coût de la nuitée par personne : sans lui, la déclaration ne pourra pas être validée.

Cliquez sur Déclarer : le module calcule le tarif applicable, la part communale, la part départementale (10 % de la part communale) et le total dû. Il refuse la validation si le tarif ou, pour un non classé, le coût de la nuitée manquent.

5. Suivre les non-déclarants et relancer

Sur la période, le compteur Non déclarées ouvre la liste des hébergeurs qui n'ont pas encore déclaré. Sur une déclaration encore « attendue », le bouton Relancer programme une activité de suivi pour l'agent — pas seulement une case à cocher qui s'oublie.

6. Encaisser

Une fois la déclaration validée, cliquez sur Encaisser pour la marquer réglée. Le module ne réalise pas l'encaissement lui-même : c'est un suivi, pas un moyen de paiement.

Ce qu'il faut savoir

  • Les parts communale et départementale ne sont jamais mélangées : leur reversement se fait séparément.
  • Le module ne se connecte à aucune plateforme de réservation : les montants collectés par des plateformes se saisissent comme n'importe quelle déclaration.

Les deux rôles

  • Agent d'accueil : saisie des déclarations reçues des hébergeurs, relances.
  • Responsable : grille tarifaire, périodes, encaissement, hébergeurs.

Licence OPL-1 — DYONYSOS — https://dyonysos.fr — welcome@dyonysos.fr

Reviews from signed-in customers. One rated review per customer; the publisher can reply. Sign in to leave a review.

Publisher
DYONYSOS
Email
contact@omnifloo.com
Omnifloo customers
Support included with your plan: help centre.