Se rendre au contenu
Icône de Marchés publics — analyse du DCE

Marchés publics — analyse du DCE

par Dyonysos
Gratuit Odoo 20 Module Contrôle qualité : Vérifiée OPL-1 (propriétaire Odoo)

Tender Document Analysis — lit le dossier de consultation, PDF ou archive ZIP, et en sort la grille pondérée et les conditions d'éligibilité, plutôt que de vous faire chercher « prix 40 % » à la main dans quarante pages de règlement.

Captures d'écran

Marchés publics · Analyse du dossier de consultation

Le règlement de consultation lu par le module, pas par vous

Vous joignez le DCE — PDF seul ou archive ZIP — et le module en sort la grille des critères pondérés et les conditions d'éligibilité, chacune avec le fragment de texte qui l'a déclenchée.

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

Le constat

La pondération des critères est la donnée qui décide s'il faut répondre, et c'est presque toujours la plus difficile à trouver : BOAMP ne la publie que sur une partie des avis, et le reste du temps elle est enfouie à l'article 4 d'un règlement de quarante pages, dans une archive de douze fichiers.

📄

PDF ou archive ZIP

Le format est reconnu à la signature du fichier, pas à son extension. Tous les PDF d'une archive de DCE sont lus.

💯

100 %, ou rien

La grille n'est écrite que si les pourcentages relevés totalisent 100 %. Sinon rien n'est écrit : une pondération fausse coûte plus cher qu'une absente.

🔍

Vérifiable, pas croyable

Le texte lu reste affiché, et chaque condition relevée est rendue avec le fragment de règlement qui l'a déclenchée.

✋

Vos corrections tiennent

Relancer l'analyse ne remplace que les lignes d'origine « Extrait du DCE » : une saisie manuelle n'est jamais écrasée.

Le parcours en trente secondes

Parcours Marchés publics · Analyse du dossier de consultation
Montage des captures ci-dessous, prises dans Odoo 19 sur les données de démonstration livrées avec le module.

L’application en mouvement

Le module en marche, enregistré dans le vrai client Odoo 19 : Avis (fiche), Avis, Étapes puis Niches. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base. Cette édition se greffe sur les écrans du socle dont elle dépend : le parcours montre donc ces écrans, enrichis des champs et des boutons qu’elle y ajoute.

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

Amorce animée du parcours de marches_publics_dce
Amorce GIF — 182 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.

L'application en images

Le dossier de consultation joint à l'avis : le bouton d'analyse n'apparaît qu'un
01 — Le dossier de consultation joint à l'avis : le bouton d'analyse n'apparaît qu'une fois un fichier déposé.
Après l'analyse : la date, la case « Grille de critères trouvée », et le texte r
02 — Après l'analyse : la date, la case « Grille de critères trouvée », et le texte réellement lu, affiché pour vérification.
Les critères extraits du règlement, chaque ligne marquée « Extrait du DCE » en o
03 — Les critères extraits du règlement, chaque ligne marquée « Extrait du DCE » en origine.
Les cinq familles de conditions relevées, chacune avec le fragment de texte qui
04 — Les cinq familles de conditions relevées, chacune avec le fragment de texte qui l'a déclenchée.
Ce que l'extraction change à la décision : le prix relevé à 45 % dépasse le seui
05 — Ce que l'extraction change à la décision : le prix relevé à 45 % dépasse le seuil de 40 %, l'avis bascule seul en No-go.

Ce que fait l'application

01

Lecture du dossier

PDF, archive ZIP de PDF ou fichier texte, reconnus à leur signature. Les membres de plus de 40 Mo sont sautés.

02

Extraction de la grille pondérée

Libellés et pourcentages, écrits seulement si la suite relevée totalise 100 % à un point près.

03

Écartement des faux critères

TVA, remise, acompte, pénalité, avance, retenue de garantie, indice de révision : les lignes de tableau financier ne sont pas prises pour des critères.

04

Conditions d'éligibilité

Certification, implantation locale, chiffre d'affaires minimum, références sur trois ans, assurance RC professionnelle.

05

Texte conservé

Jusqu'à 500 000 caractères de texte lu restent sur la fiche, pour vérifier ce que l'extraction a vu.

06

Journal d'analyse

Le compte de ce qui a été trouvé est déposé dans l'historique de l'avis, et l'échec de lecture y est dit franchement.

Ce que le module ne fait pas

  • Ne télécharge pas le dossier depuis la plateforme d'achat : vous le déposez.
  • Ne lit pas les PDF scannés — il n'y a pas de reconnaissance optique de caractères — ni les fichiers Word, Excel ou OpenDocument.
  • Ne repère que cinq familles de conditions d'éligibilité : une exigence d'une autre nature se saisit à la main, en nature « Autre ».
  • Ne coche pas les conditions pour vous : savoir si vous détenez la certification exigée n'est pas écrit dans le DCE.
  • Ne juge pas de la véracité de ce qu'il a lu : la case « Grille de critères trouvée » dit que les pourcentages font 100 %, pas qu'ils sont les bons.
  • Ne rédige aucune pièce de réponse et ne change jamais l'étape de l'avis.

Questions fréquentes

Que se passe-t-il si la grille ne fait pas 100 % ?

Rien n'est écrit, la case « Grille de critères trouvée » reste décochée et un message le dit. Les pondérations se saisissent alors à la main, et le filtre du seuil de prix fonctionne à l'identique.

Mon règlement contient d'autres pourcentages que la grille.

C'est le cas courant. Le module cherche la suite de lignes qui totalise 100 %, en privilégiant la plus longue, et écarte les libellés qui trahissent une ligne de tableau financier.

Et si le PDF est une image scannée ?

L'analyse n'échoue pas : elle décoche « Grille trouvée », écrit dans l'historique que le fichier n'a pas pu être lu, et vous laisse saisir à la main. Il n'y a pas d'OCR.

Puis-je acheter ce module seul ?

Non : il dépend de « Marchés publics — veille BOAMP et TED », qui porte les avis, les critères et la décision. L'inverse est vrai — le module de veille s'installe et sert sans celui-ci.

Informations techniques

Nom techniquemarches_publics_dce
Version19.0.1.0.0
LicenceOPL-1 (Odoo Proprietary License v1.0)
Dépendancesmarches_publics
ÉditeurDYONYSOS

Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 19 Community. Licence OPL-1, une base de production par achat.

Marchés publics — analyse du DCE — capture 1
Marchés publics — analyse du DCE — capture 1
Marchés publics — analyse du DCE — capture 2
Marchés publics — analyse du DCE — capture 2
Marchés publics — analyse du DCE — capture 3
Marchés publics — analyse du DCE — capture 3
Marchés publics — analyse du DCE — capture 4
Marchés publics — analyse du DCE — capture 4
Marchés publics — analyse du DCE — capture 5
Marchés publics — analyse du DCE — capture 5

Ce que l'application ne fait pas

  • Ne télécharge pas le dossier depuis la plateforme d'achat : vous le déposez.
  • Ne lit pas les PDF scannés — il n'y a pas de reconnaissance optique de caractères — ni les fichiers Word, Excel ou OpenDocument.
  • Ne repère que cinq familles de conditions d'éligibilité : une exigence d'une autre nature se saisit à la main, en nature « Autre ».
  • Ne coche pas les conditions pour vous : savoir si vous détenez la certification exigée n'est pas écrit dans le DCE.
  • Ne juge pas de la véracité de ce qu'il a lu : la case « Grille de critères trouvée » dit que les pourcentages font 100 %, pas qu'ils sont les bons.
  • Ne rédige aucune pièce de réponse et ne change jamais l'étape de l'avis.

Applications du magasin nécessaires

Modules Odoo Community utilisés

Aucun.

Applications qui la complètent

SérieVersionÉtatPubliée le
20.020.0.1.0.0 Disponible 02/10/2026
19.019.0.1.0.0 Disponible

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ôleRésultatEffet si 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) conforme info
Section « Ce que le module ne fait pas » conforme info
Titre de 70 caractères au plus (32 actuellement) conforme info
Résumé en français conforme info

Guide utilisateur — Marchés publics, analyse du DCE (DYONYSOS)

Ce guide couvre ce que ce module ajoute à Marchés publics — veille BOAMP et TED, dont il dépend : avis, pipeline, critères, conditions d'éligibilité et décision Go/No-go sont documentés dans le guide de ce dernier. On s'adresse ici à la personne qui ouvre le règlement de consultation et cherche où sont écrites les pondérations.

0. Ce que le module lit, et ce qu'il ne lit pas

Le module extrait deux choses d'un dossier de consultation :

  1. la grille des critères pondérés — et seulement si les pourcentages relevés totalisent 100 %, à un point près ;
  2. les conditions d'éligibilité appartenant à cinq familles reconnues : certification, implantation locale, chiffre d'affaires minimum, références sur trois ans, assurance RC professionnelle.

Tout le reste du dossier — le CCTP, le bordereau de prix, le planning, les clauses d'exécution — est lu et conservé en texte, mais n'est pas interprété.

Le module lit le texte d'un PDF. Un PDF scanné (une image de page) ne contient pas de texte : il ne rendra rien, et ce n'est pas une panne. Il n'y a pas de reconnaissance optique de caractères.

1. Installer

Menu Applications, recherchez « Marchés publics — analyse du DCE », bouton Activer. Le module de veille est installé automatiquement s'il ne l'est pas encore.

Aucun paramétrage ne lui est propre : il n'ajoute ni menu, ni réglage, ni droit. Il ajoute un onglet sur la fiche d'avis, et c'est tout. Les droits d'accès sont ceux du module de veille.

C'est ce module, et lui seul, qui porte la lecture de PDF et la décompression des archives de DCE. C'est ce découpage qui permet au module de veille de rester installable là où la lecture de fichiers n'est pas possible.

2. Le parcours

2.1 Joindre le dossier

Ouvrez un avis (Marchés publics → Avis), onglet Dossier de consultation, champ Dossier de consultation : téléversez le fichier récupéré sur le profil d'acheteur.

Trois formats sont acceptés, reconnus à leur signature et non à leur extension :

  • un PDF — le règlement de consultation, typiquement ;
  • une archive ZIP — le DCE complet tel que les plateformes le livrent. Tous les PDF qu'elle contient sont lus et concaténés ; les fichiers de plus de 40 Mo sont sautés, et les autres formats (Word, Excel, images) ignorés ;
  • un fichier .txt.

Le bouton Analyser le DCE n'apparaît qu'une fois un fichier joint.

Le module ne télécharge rien : le champ Lien du DCE de l'avis n'est pas suivi, c'est vous qui récupérez le dossier sur la plateforme et le déposez ici.

2.2 Analyser

Bouton Analyser le DCE. Trois choses en résultent.

Le texte lu s'affiche sous le bouton. Il est là pour que vous puissiez vérifier ce que l'extraction a réellement vu, plutôt que de la croire sur parole. C'est le premier endroit à regarder quand un résultat surprend. (Il est conservé jusqu'à 500 000 caractères.)

Les critères apparaissent dans l'onglet Critères d'attribution, chacun marqué « Extrait du DCE » en origine. La case Grille de critères trouvée dit si l'extraction a abouti.

Les conditions apparaissent dans l'onglet Conditions d'éligibilité, chacune avec le fragment de texte qui l'a déclenchée dans son détail. Là encore : vous vérifiez, vous ne croyez pas.

Un message est déposé dans l'historique de l'avis, avec le compte de ce qui a été trouvé.

2.3 Lire la décision

L'extraction ne décide de rien par elle-même : elle remplit les champs que le module de veille lit déjà. Si le prix relevé dépasse votre seuil, l'avis bascule en No-go tout seul, avec le motif écrit — sans que vous ayez eu à chercher « prix 40 % » dans quarante pages.

2.4 Corriger

Tout reste modifiable à la main. Une ligne mal lue se corrige, une ligne manquante s'ajoute : les lignes que vous saisissez prennent l'origine « Saisi à la main ».

Relancer l'analyse ne détruit que les lignes d'origine Extrait du DCE. Vos corrections manuelles, et les critères venus de l'API, sont conservés.

3. Cas limites

  • La grille ne totalise pas 100 %. Rien n'est écrit, la case Grille de critères trouvée reste décochée, et un message le dit : « les pondérations sont à saisir à la main ». C'est un choix assumé — une pondération fausse coûte plus cher qu'une pondération absente, parce qu'elle fait écarter, ou retenir, un avis pour une mauvaise raison.
  • Plusieurs séries de pourcentages dans le même document. Un règlement contient souvent d'autres pourcentages que la grille (TVA, avance, retenue de garantie, révision de prix). Le module cherche la suite de lignes qui, elle, totalise 100 %, en privilégiant la plus longue, et écarte les libellés qui trahissent une ligne de tableau financier.
  • Le fichier est illisible. PDF scanné, PDF protégé, archive corrompue, format non reconnu : l'analyse ne lève pas d'erreur. Elle décoche Grille de critères trouvée, écrit dans l'historique que le fichier n'a pas pu être lu, et vous laissez la saisie à la main.
  • Une condition est déjà présente sur l'avis. L'extraction n'ajoute jamais une seconde ligne de la même nature. Si vous avez déjà saisi une exigence de certification, l'extraction n'en créera pas une deuxième.
  • Les conditions ne sont pas cochées pour vous. Le module relève que l'acheteur exige une certification ; il ne sait pas si vous l'avez. Satisfaite en propre et Couverte par restent à renseigner, avis par avis.
  • Un fragment de texte déborde. Le détail d'une condition reprend quatre-vingt-dix caractères de part et d'autre de l'expression repérée : il commence et finit souvent au milieu d'une phrase. C'est voulu — c'est une citation de repérage, pas un extrait éditorial.
  • Aucun bouton n'apparaît. Le bouton Analyser le DCE est masqué tant qu'aucun fichier n'est joint.

4. Ce que ce module ne fait pas

  • Il ne télécharge pas le DCE depuis la plateforme d'achat : vous le déposez vous-même.
  • Il ne lit pas les PDF scannés : pas de reconnaissance optique de caractères.
  • Il ne lit ni Word, ni Excel, ni OpenDocument, ni les images — seulement le PDF, le ZIP de PDF et le texte brut.
  • Il ne relève que cinq familles de conditions d'éligibilité. Une exigence d'une autre nature (habilitation, clause d'insertion, effectif minimum) n'est pas repérée et se saisit à la main, en nature « Autre ».
  • Il ne juge pas de la véracité de ce qu'il a lu : la case Grille de critères trouvée dit que les pourcentages font 100 %, pas qu'ils sont les bons.
  • Il ne rédige aucune pièce de réponse et ne remplit aucun formulaire DC.
  • Il ne modifie pas l'étape de l'avis : la décision reste la vôtre.

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

Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.

Éditeur
DYONYSOS
E-mail
contact@omnifloo.com
Clients Omnifloo
Support inclus selon votre formule : centre d'aide.