Marchés publics — veille BOAMP et TED
Public Tender Monitoring & Bid Management, Belgium ready — veille BOAMP et TED, langue obligatoire de l'offre (néerlandais, français), droit d'accès du candidat étranger, et le référencement des acheteurs sous le seuil, là où aucun avis n'est publié.
Captures d'écran
La veille BOAMP et TED qui écarte d'elle-même ce sur quoi vous ne gagnerez pas
Deux sources publiques, une fiche par avis, un filtre de décision qui écarte la consultation où le prix pèse trop lourd ou dont une condition d'éligibilité n'est couverte par personne — avant que vous y passiez trois jours.
| Odoo 19 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✘ |
Le constat
Une PME ne perd pas les marchés publics au dépouillement. Elle les perd avant, en répondant à des consultations qu'elle n'avait aucune chance de gagner : le prix y pesait soixante pour cent, ou une certification exigée n'était couverte par personne. Le tri, quand il se fait, se fait à la main, tard, et sur un tableur.
Deux sources, une seule fiche
BOAMP pour la France, TED pour l'Union européenne. La référence d'origine fait la clé : un avis n'entre jamais deux fois.
Le prix est le premier juge
La grille pondérée de l'avis est portée sur la fiche. Au-delà de votre seuil, 40 % par défaut, l'avis est écarté avec le motif écrit.
Les conditions, et qui les couvre
Chaque condition est remplie en propre ou couverte par un sous-traitant déclaré. Celle que personne ne couvre fait basculer l'avis en No-go.
Le renseignement concurrentiel
Les attributions passées, par acheteur et par niche : qui remporte, et avec combien d'offres reçues.
La langue avant les critères
Selon la région de l'acheteur, une offre rédigée dans l'autre langue est écartée sans examen. Tant que la langue n'est pas lue, la rédaction est refusée — par le modèle, pas par un bouton.
Qui vérifie quelle pièce
L'administration, le candidat, le sous-traitant. Une pièce à produire qui manque ou qui a expiré empêche le dépôt : c'est là que les dossiers étrangers sont écartés.
Le référencement, sans avis
Sous le seuil, un acheteur commande sans rien publier. Un objet à part suit l'acheteur, le contact, la date de prise de contact et la suite donnée.
Le parcours en trente secondes

L’application en mouvement
Le module en marche, enregistré dans le vrai client Odoo 19 : Étapes, Étapes (fiche), Niches puis Avis. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.
Vidéo MP4 — 59 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (41 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
L'application en images










Ce que fait l'application
Veille BOAMP et TED
Tâche planifiée quotidienne, collecte sur les deux sources, mise à jour des seuls champs qui appartiennent à l'acheteur.
Pipeline d'avis
Sept étapes livrées, modifiables : Détecté, DCE récupéré, Go/No-go, En rédaction, Déposé, Attribué, Perdu. Vue kanban et vue liste.
Critères d'attribution pondérés
Libellé, pourcentage, type déduit du libellé (prix, technique, délai, RSE) et origine de la donnée.
Conditions d'éligibilité
Certification, implantation, chiffre d'affaires, références sur trois ans, assurance — satisfaites en propre ou couvertes par un sous-traitant déclaré.
Décision Go / No-go
Seuil de pondération du prix, score d'éligibilité, motif de rejet écrit, et une case pour forcer le Go en connaissance de cause.
Dépendance au montage
Part exécutée en propre, sous-traitants mobilisés, alerte de dépendance à un partenaire unique et de sous-traitance totale.
Sous-traitants
Contacts déclarables au DC4, avec leurs capacités, leurs références des trois dernières années et leurs niches.
Résultats de marché
Collecte hebdomadaire des attributions de MAPA, filtre « 2 offres ou moins », regroupement par acheteur et par niche.
Langue obligatoire de l'offre
Néerlandais, français, allemand, au choix, non précisé. Déduite du pays et du code NUTS selon vos règles, et toujours signalée quand elle est déduite. Le passage en rédaction est refusé tant qu'elle est non précisée, ou qu'elle n'est ni une de vos langues ni déclarée couverte.
Droit d'accès du candidat étranger
Une colonne « vérifiée par » : l'administration, le candidat, le sous-traitant. Quatre natures propres au soumissionnaire national et quatre à la société française — vigilance URSSAF, régularité fiscale, Kbis, casier bulletin n° 3. Pièce manquante ou périmée : le dépôt est refusé.
Agréation réservée aux travaux
Relevée sur un lot d'informatique, de conseil ou de formation, elle est marquée sans objet : elle ne fait basculer aucun avis en No-go et ne bloque aucun dépôt.
Prospects référencés
Un objet distinct des avis, pour le segment sous le seuil où rien n'est publié : acheteur, contact, date de prise de contact, suite donnée, montant espéré, et un cycle propre — à contacter, contact pris, référencé, consulté, sans suite.
Ce que le module ne fait pas
- Le filtre métier, le filtre d'exclusion et le filtre « livrable à distance » sont livrés calibrés sur l'informatique de gestion. Ils se règlent depuis les paramètres, mais il faut le faire : sans quoi la veille écarte vos marchés et retient ceux d'un autre.
- Ne télécharge pas les dossiers de consultation et n'ouvre aucun PDF : c'est l'objet du module « Marchés publics — analyse du DCE », vendu séparément.
- Ne rédige aucune pièce de réponse : ni mémoire technique, ni DC1, DC2 ou DC4.
- Ne dépose rien sur une plateforme d'achat et ne se connecte à aucun profil d'acheteur.
- N'envoie aucun courriel automatique, et surtout aucun vers un acheteur : le seul signalement est une activité Odoo interne.
- Ne crée pas de contact acheteur pendant la collecte : le rattachement est un geste manuel, pour ne pas noyer le carnet d'adresses.
- Ne conserve pas les avis écartés par le filtre à la collecte : ce qui n'entre pas en base n'est pas consultable.
- Ne traduit pas votre offre et ne sait pas si vous savez la rédiger dans une autre langue : il vous demande de le déclarer et s'en tient à votre déclaration.
- N'interprète aucun texte de loi et ne certifie aucun seuil. Les règles de langue par région, la durée de validité d'une pièce et le seuil de référencement sont des repères de travail, paramétrables, pas des avis juridiques : le cahier spécial des charges fait foi.
- Ne détecte aucun marché sous le seuil de référencement — par construction, il n'y en a aucun à détecter — et ne démarche personne à votre place.
Questions fréquentes
Les tâches planifiées interrogent-elles les API dès l'installation ?
Non. Les deux tâches sont livrées inactives : une installation n'interroge pas deux API publiques sans que vous l'ayez demandé. Vous les activez quand vous êtes prêt.
Que se passe-t-il si la pondération du prix est inconnue ?
L'avis n'est pas écarté. Tant qu'aucun critère n'est saisi, la pondération est signalée comme inconnue et l'avis reste à traiter : le module refuse d'écarter sur une supposition.
La veille peut-elle écraser ce que j'ai saisi ?
Non. Un second passage ne rafraîchit que les champs qui appartiennent à l'acheteur — objet, date limite, procédure. L'étape, la décision, les critères et les conditions ne sont jamais touchés.
Vais-je recevoir deux fois la même notification ?
Non. Le repère est la date de signalement, pas la présence d'une activité ouverte : clôturer l'activité ne rouvre pas la porte à un second signalement du même avis.
Pourquoi le module refuse-t-il de passer un avis en rédaction ?
Parce que la langue obligatoire de l'offre n'est pas renseignée, ou qu'elle n'est pas une de celles dans lesquelles vous déclarez produire. Selon la région de l'acheteur, une offre rédigée dans l'autre langue est écartée sans examen : mieux vaut s'en apercevoir avant d'y passer trois jours. Le refus vient du modèle, pas de l'écran — un import ou une action serveur s'y heurtent de la même façon.
Le module devine-t-il la langue à ma place ?
Il la déduit du pays et de la région de l'acheteur quand une de vos règles s'applique, et il marque alors l'avis « langue déduite, non lue ». Quand aucune règle ne s'applique, il laisse « non précisé » et bloque, plutôt que de supposer : une supposition confortable ici fait perdre le dossier.
L'agréation d'entrepreneurs va-t-elle bloquer mes lots de services ?
Non. Elle ne concerne que les travaux : relevée sur un lot d'informatique, de conseil ou de formation, elle est marquée sans objet, ne fait basculer aucun avis en No-go et n'empêche aucun dépôt.
Les seuils et les règles belges sont-ils écrits en dur ?
Non, et c'est délibéré : l'éditeur n'affirme aucun article de loi. La correspondance région → langue, les langues de rédaction, la validité d'une pièce et le seuil de référencement sont des champs de configuration, avec la réserve écrite dans leur aide.
Faut-il Odoo Enterprise, ou le CRM ?
Ni l'un ni l'autre. Le module ne dépend que de base et mail. La passerelle vers le CRM est un module séparé.
Informations techniques
| Nom technique | marches_publics |
| Version | 19.0.1.1.0 |
| Licence | OPL-1 (Odoo Proprietary License v1.0) |
| Dépendances | base, mail |
| Éditeur | DYONYSOS |
Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 19 Community. Licence OPL-1, une base de production par achat.
Ce que l'application ne fait pas
- Le filtre métier, le filtre d'exclusion et le filtre « livrable à distance » sont livrés calibrés sur l'informatique de gestion. Ils se règlent depuis les paramètres, mais il faut le faire : sans quoi la veille écarte vos marchés et retient ceux d'un autre.
- Ne télécharge pas les dossiers de consultation et n'ouvre aucun PDF : c'est l'objet du module « Marchés publics — analyse du DCE », vendu séparément.
- Ne rédige aucune pièce de réponse : ni mémoire technique, ni DC1, DC2 ou DC4.
- Ne dépose rien sur une plateforme d'achat et ne se connecte à aucun profil d'acheteur.
- N'envoie aucun courriel automatique, et surtout aucun vers un acheteur : le seul signalement est une activité Odoo interne.
- Ne crée pas de contact acheteur pendant la collecte : le rattachement est un geste manuel, pour ne pas noyer le carnet d'adresses.
- Ne conserve pas les avis écartés par le filtre à la collecte : ce qui n'entre pas en base n'est pas consultable.
- Ne traduit pas votre offre et ne sait pas si vous savez la rédiger dans une autre langue : il vous demande de le déclarer et s'en tient à votre déclaration.
- N'interprète aucun texte de loi et ne certifie aucun seuil. Les règles de langue par région, la durée de validité d'une pièce et le seuil de référencement sont des repères de travail, paramétrables, pas des avis juridiques : le cahier spécial des charges fait foi.
- Ne détecte aucun marché sous le seuil de référencement — par construction, il n'y en a aucun à détecter — et ne démarche personne à votre place.
Applications du magasin nécessaires
Aucune.
Modules Odoo Community utilisés
basemail
Applications qui la complètent
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.1.1.0 | Disponible | 02/10/2026 |
| 19.0 | 19.0.1.2.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ôle | Résultat | Effet 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 (37 actuellement) | conforme | info |
| Résumé en français | conforme | info |
Guide utilisateur — Marchés publics, veille BOAMP et TED (DYONYSOS)
Ce guide s'adresse à la personne qui, dans une PME, décide s'il faut répondre à une consultation : dirigeant, responsable commercial, chargé d'affaires. Il ne suppose aucune connaissance d'Odoo au-delà de la navigation courante.
0. Avant de commencer — réglez le filtre sur VOTRE métier
Le module trie les avis avec trois expressions : ce qui relève de votre métier, ce qui doit être exclu d'emblée, et ce qui est livrable à distance. Elles se règlent dans Configuration → Paramètres → Votre métier.
Les valeurs livrées sont celles de l'éditeur : informatique de gestion, ERP, système d'information, migration de données, dématérialisation, AMOA, formation aux outils numériques. Si ce n'est pas votre métier, changez-les avant la première collecte, sinon la veille écartera vos marchés et retiendra ceux d'un autre.
Trois choses à savoir sur leur fonctionnement.
L'exclusion prime sur le métier. Un avis qui correspond aux deux est écarté. C'est ce qui permet d'exclure ce qui ressemble à votre métier sans en être.
Dès que vous redéfinissez votre métier, la liste d'exclusion livrée est abandonnée. Elle écarte la toiture, la plomberie, le génie civil, l'amiante — parce que l'éditeur fait de l'informatique. Un couvreur qui ne renseignerait que son métier ne verrait plus aucun avis, sans rien à l'écran pour le lui dire. Le module préfère donc n'appliquer aucune exclusion plutôt que celle d'un autre métier. Écrivez la vôtre.
« Livrable à distance » ne joue qu'en dehors de vos départements. Dans votre périmètre, un avis retenu par le métier passe ; au national, il ne passe que s'il correspond aussi à cette troisième expression.
Ce sont des expressions régulières. Une expression fautive est refusée à la saisie, avec le message de l'erreur — elle ne peut donc pas faire tomber la veille de la nuit. Un champ laissé vide garde la valeur livrée, sauf l'exclusion dans le cas décrit ci-dessus.
Sont également paramétrables : les départements, la profondeur de la fenêtre de dates, les codes CPV et les pays interrogés chez TED, le seuil de prix, le destinataire de la veille.
1. Installer
Menu Applications, recherchez « Marchés publics », bouton Activer. Le module ne
dépend que de base et mail : ni comptabilité, ni CRM, ni ventes.
Deux modules complémentaires existent, chacun vendu séparément et installable plus tard sans rien reprendre : Analyse du DCE (lecture du dossier de consultation) et Passerelle CRM (l'avis passé au Go devient une opportunité).
Donnez ensuite les droits : menu Paramètres → Utilisateurs, rubrique Marchés publics, deux niveaux.
- Utilisateur : lit et modifie les avis, les critères et les conditions. Ne voit pas la configuration.
- Responsable : en plus, les étapes, les niches, les paramètres, et la suppression des avis et des résultats.
Sans l'un des deux, l'application n'apparaît pas dans le menu principal.
2. Paramétrage initial
Menu Marchés publics → Configuration → Paramètres.
- Seuil de pondération prix (40 % par défaut) : au-delà de ce poids du prix dans la grille d'attribution, l'avis est écarté automatiquement. C'est le réglage le plus structurant du module : montez-le si vous êtes compétitif sur les prix, descendez-le si votre offre se joue sur la valeur technique.
- Départements de présence (
59,62,64par défaut) : le périmètre local de la veille BOAMP, séparé par des virgules. Hors de ces départements, un avis n'est retenu que si son objet est livrable à distance. - Horizon de veille (45 jours) : la profondeur de la fenêtre de dates limites interrogée. Au-delà, l'avis n'est pas encore collecté.
- Codes CPV interrogés chez TED et Pays acheteurs chez TED : chez TED la sélection se fait par code CPV, pas par mot-clé. Les valeurs par défaut visent le logiciel, les services informatiques, la formation et l'AMOA, en Belgique et en France.
- Destinataire de la veille : l'utilisateur qui reçoit une activité pour chaque avis nouveau. Laissé vide, la veille retombe sur le premier Responsable de la société — et ne notifie personne s'il n'y en a aucun. Une veille silencieuse est préférable à une activité déposée sur un utilisateur au hasard.
Un bloc à part, Belgique — langue, droit d'accès, référencement. Ses cinq valeurs sont rapportées et non garanties : l'éditeur n'affirme aucun article de loi. Elles sont paramétrables pour cette raison même, et le cahier spécial des charges fait foi.
- Langue obligatoire par région : une règle par ligne,
préfixe=langue. Le préfixe est comparé d'abord au code NUTS de l'avis, puis au code pays ; la règle la plus longue l'emporte. Livré :BE1=libre,BE2=nl,BE3=fr,FRA=fr,FR=fr. - Langues dans lesquelles vous produisez une offre (
frpar défaut) : un avis dont la langue obligatoire n'y figure pas ne passe pas en rédaction. - Objets qui relèvent des travaux : ne sert qu'à une chose, ne jamais bloquer sur une agréation d'entrepreneurs hors travaux.
- Validité d'une pièce du droit d'accès (90 jours) : au-delà, la pièce est tenue pour périmée et le dépôt est refusé.
- Seuil de référencement (30 000 € HT) : en dessous, un acheteur peut commander sans publier d'avis.
Activer la collecte
Les deux tâches planifiées sont livrées inactives, à dessein : une installation n'interroge pas deux API publiques sans que vous l'ayez demandé. Pour les activer, menu Paramètres → Technique → Actions planifiées (mode développeur), puis cochez Actif sur :
- Marchés publics : veille BOAMP et TED — quotidienne, 5 h ;
- Marchés publics : résultats de MAPA — hebdomadaire, 6 h.
Une troisième, Marchés publics : péremption des pièces du droit d'accès, est livrée active : elle ne sort rien de la base et n'interroge aucune API, elle repasse chaque nuit les dates des pièces pour qu'un Kbis périmé à minuit ne reste pas vert à l'écran.
Vérifier les étapes
Menu Marchés publics → Configuration → Étapes. Sept étapes sont livrées : Détecté, DCE récupéré, Go/No-go, En rédaction, Déposé, Attribué, Perdu. Vous pouvez les renommer, les réordonner, en ajouter.
Une case compte plus que le libellé : Décision Go. C'est elle, et non le nom de l'étape, que lit la passerelle CRM. Quatre étapes la portent par défaut, à partir de Go/No-go.
Deux autres cases posent les barrières de recevabilité, et c'est vous qui décidez où : Contrôle la langue obligatoire (livrée sur En rédaction et Déposé) et Contrôle les pièces du droit d'accès (livrée sur Déposé). Elles ne sont pas décoratives : le refus vient du modèle, pas de l'écran. Et sauter une étape ne fait pas sauter sa barrière, le contrôle portant sur toutes les étapes jusqu'à celle que vous visez.
3. Déclarer vos sous-traitants
Menu Marchés publics → Sous-traitants → Nouveau, ou sur un contact existant, onglet Marchés publics, case Sous-traitant.
Renseignez ses capacités (agréments, certifications, moyens humains) et ses références des 3 dernières années. Ce sont ces partenaires, et eux seuls, qui pourront être désignés comme couvrant une condition d'éligibilité sur un avis.
Les niches (menu Configuration → Niches) servent à classer sous-traitants et résultats de marché par famille d'activité.
4. Le parcours, avis par avis
4.1 L'avis arrive
La tâche planifiée interroge BOAMP puis TED, et crée une fiche par avis retenu. La clé est
la référence d'origine (idweb chez BOAMP, numéro de publication chez TED) : un même avis
n'entre jamais deux fois.
Chaque avis nouveau déclenche une activité « Avis de marché à relire » chez le destinataire configuré, avec l'objet, l'acheteur, la date limite et le motif d'écartement s'il y en a un. Une seule fois, jamais deux — même si vous avez clôturé la première, même si la collecte repasse. Rien ne part vers l'extérieur : aucun courriel n'est envoyé à un acheteur.
4.2 Lire l'avis
Menu Marchés publics → Avis. La vue kanban groupe par étape, la vue liste trie par date limite. Dans la liste, un avis écarté par le filtre apparaît en grisé, et une échéance à moins de huit jours en gras.
Sur la fiche : l'identification (source, référence, acheteur), le périmètre et le calendrier (zone, département, CPV, procédure, date limite, jours restants — comptés dans votre fuseau horaire, pas en UTC).
Le bouton Ouvrir l'avis mène à la publication d'origine sur BOAMP ou TED.
Le bouton Rattacher l'acheteur crée le contact de l'acheteur, ou le rattache s'il existe déjà. Il est manuel à dessein : une veille quotidienne qui créerait des centaines de partenaires rendrait votre carnet d'adresses inutilisable.
4.2 bis La langue du dossier — à lire avant les critères
C'est la première ligne du cahier spécial des charges à ouvrir, avant même la pondération des critères, et la seule qui fasse perdre un dossier sans note et sans recours. Selon la région de l'acheteur, une offre rédigée dans l'autre langue n'est pas mal notée : elle est écartée. Le dossier ne concourt pas.
Le bloc Langue du dossier, en haut de la fiche, porte :
- Langue obligatoire de l'offre : Néerlandais, Français, Allemand, Au choix, ou Non précisé. « Non précisé » n'est pas une valeur neutre : c'est l'aveu que le cahier des charges n'a pas encore été ouvert. Un bandeau rouge le dit, et le passage en rédaction est refusé tant qu'il est là.
- Langue déduite, non lue : le module a déduit la langue du pays et de la région de l'acheteur, d'après les règles que vous avez posées. Une déduction n'est pas une lecture. La case ne se décoche pas à la main : c'est une provenance, pas une préférence. Ouvrez le cahier des charges, puis corrigez la langue — ou, si la déduction était juste, cliquez sur Langue confirmée en haut de la fiche.
- Rédaction assurée dans cette langue : à cocher quand un traducteur, un cotraitant ou un partenaire local prend la rédaction en charge. C'est la seule façon de passer en rédaction sur une langue que votre société ne déclare pas produire.
Le refus n'est pas un artifice d'écran. Il vit dans le modèle : un import, une action serveur, un appel XML-RPC s'y heurtent exactement comme un bouton. Une règle qui décide de la recevabilité d'un dossier ne peut pas dépendre de l'écran par lequel on passe.
Deux réglages commandent tout cela, dans Configuration → Paramètres → Belgique : la correspondance région → langue (une règle par ligne, comparée au code NUTS puis au code pays) et les langues dans lesquelles vous produisez une offre.
Réserve à connaître avant de faire confiance à la déduction : la règle livrée fait correspondre BE2 au néerlandais, BE3 au français, BE1 au libre choix. La Communauté germanophone se trouve en province de Liège, donc dans BE3 : la règle y déduira « français », ce qui peut être faux. C'est précisément pour cela que toute valeur déduite est signalée comme telle.
4.3 Renseigner la grille des critères
Onglet Critères d'attribution. Une ligne par critère : libellé, pondération en pourcentage, type et origine.
- Le type (Prix, Valeur technique, Délai, RSE) est déduit du libellé à la saisie, et modifiable. Un libellé qui ne tombe dans aucune case reste « Valeur technique », jamais « Prix » : on ne veut pas écarter un avis sur une erreur de classement.
- L'origine (Donnée d'API, Extrait du DCE, Saisi à la main) dit ce que vaut la ligne comme preuve. Une pondération saisie de mémoire n'a pas le poids d'une pondération lue dans le règlement de consultation.
Sans le module d'analyse du DCE, ces lignes se saisissent à la main. Le filtre du seuil de prix fonctionne exactement de la même façon.
4.4 Renseigner les conditions d'éligibilité
Onglet Conditions d'éligibilité. Une ligne par condition exigée par l'acheteur : certification, implantation locale, chiffre d'affaires minimum, références sur trois ans, assurance RC professionnelle, les pièces du droit d'accès (voir § 4.4 bis), ou « Autre ».
Chaque condition est soit satisfaite en propre, soit couverte par un sous-traitant déclaré. Une condition que personne ne couvre fait basculer l'avis en No-go, avec le motif écrit.
4.4 bis Qui vérifie quelle pièce — le droit d'accès
La colonne Vérifiée par est celle qui décide si vous avez une pièce à produire ou non. Trois valeurs :
- L'administration. Rien à fournir. Dans certains pays, l'acheteur interroge lui-même les registres publics : cotisations sociales, TVA, non-faillite, situation fiscale. Un soumissionnaire national ne fournit alors rien du tout.
- Le candidat. Une pièce à produire. C'est la valeur par défaut, et c'est le cas d'une société étrangère : elle ne figure dans aucun de ces registres, et rien ne peut être vérifié sur elle. Les mêmes conditions sont à produire, sous leur forme nationale — pour une société française : attestation de vigilance URSSAF, attestation de régularité fiscale, extrait Kbis de moins de trois mois, casier judiciaire bulletin n° 3.
- Le sous-traitant. Même exigence, portée par le partenaire déclaré, et qui bloque le dépôt de la même façon.
C'est ce point qui fait écarter les dossiers étrangers, au stade du droit d'accès, avant même que quiconque lise l'offre. Une pièce oubliée ne se rattrape pas.
Deux colonnes suivent : Pièce produite et Date de la pièce. Une condition à produire qui ne l'est pas, ou dont la pièce est plus ancienne que la durée de validité paramétrée — quatre-vingt-dix jours par défaut, c'est le « moins de trois mois » du Kbis — empêche de passer l'avis à l'étape Déposé. Le message nomme les pièces qui manquent. Le bouton Marquer produite date la pièce du jour.
L'agréation d'entrepreneurs ne concerne que les travaux. Si elle est relevée sur un lot d'informatique, de conseil ou de formation, la ligne est marquée Sans objet ici, grisée : elle ne fait basculer aucun avis en No-go et ne bloque aucun dépôt. Le module reconnaît les marchés de travaux sur le type de marché et l'objet, avec un motif que vous réglez dans la configuration — et la case Marché de travaux de la fiche se corrige à la main quand la reconnaissance se trompe.
Ce que le module affirme ici, il l'affirme comme repère de travail, pas comme interprétation juridique. L'éditeur ne garantit aucun article de loi. Le cahier spécial des charges de la consultation fait foi, et lui seul.
4.5 Lire la décision
Le bloc Décision répond à une seule question : y a-t-il une raison de ne pas y aller ?
- Pondération du prix : la somme des critères de type Prix. Elle reste à 0 tant qu'aucun critère n'est saisi — ce qui n'est pas la même chose qu'un prix qui ne compte pas, d'où la case Pondération connue juste à côté.
- Éligibilité (%) : la part des conditions couvertes. 100 % quand il n'y a aucune condition saisie.
- Go possible et Motif du No-go : le verdict du filtre automatique, et sa raison en clair. Un bandeau rouge NO-GO barre la fiche.
Le bloc Ce que le montage doit à des tiers éclaire le risque de dépendance :
- Part exécutée en propre (%) : la proportion des conditions remplies sans sous-traitant. À zéro, un bandeau rappelle que sous-traiter la totalité d'un marché est interdit par le code de la commande publique.
- Dépend d'un seul sous-traitant : toutes les conditions couvertes le sont par le même partenaire. S'il se désiste, l'offre ne tient plus.
Ces deux bandeaux signalent, ils ne bloquent pas. La décision de répondre reste la vôtre.
4.6 Décider, puis avancer
« Go possible » est un filtre, pas une décision. La décision, c'est l'étape : cliquez sur Go/No-go dans la barre d'état en haut de la fiche, puis suivez le dossier jusqu'à Déposé, Attribué ou Perdu.
Pour répondre malgré un No-go — parce que l'acheteur compte, parce que la référence vaut le coup — cochez Forcer le Go. Le filtre est alors écarté en connaissance de cause, et la case est tracée dans l'historique de la fiche.
5. Le renseignement concurrentiel
Menu Marchés publics → Résultats. La collecte hebdomadaire y dépose les résultats d'attribution de MAPA : acheteur, objet, titulaire, date, et nombre d'offres reçues.
Le filtre 2 offres ou moins fait remonter les niches sous-concurrencées. Groupez par acheteur ou par niche pour voir où la concurrence est faible.
Attention à la case Nombre d'offres renseigné : BOAMP ne publie ce nombre que sur une partie des résultats. Un résultat sans la donnée n'est pas un marché sans offre, c'est un formulaire incomplet — les moyennes l'excluent.
5 bis. Le référencement — le marché qui ne passe par aucun avis
Menu Marchés publics → Référencement.
En dessous d'un certain montant, un pouvoir adjudicateur peut commander après consultation de quelques fournisseurs, sur simple facture acceptée : aucun avis n'est publié, aucun dossier n'est déposé. Aucune veille ne verra jamais ces marchés-là — il n'y a rien à détecter, seulement quelqu'un à rencontrer. Sur ce segment, il n'y a rien à gagner à répondre, et tout à gagner à être sur la liste.
C'est une extension du périmètre du module : il cesse d'être seulement un moteur de réponse à avis pour devenir aussi un outil de référencement. D'où un objet distinct des avis, avec son propre cycle — les deux ne se mélangent pas dans le même pipeline, parce qu'un dossier qu'on peut encore gagner et un contact qu'on n'a pas encore pris ne se suivent pas de la même façon.
Une fiche porte : l'acheteur, le contact rencontré et sa fonction, la date de prise de contact, la prochaine relance, le montant annuel estimé et la suite donnée. Le cycle va de À contacter à Contact pris, Référencé, Consulté, avec Sans suite atteignable de partout.
Trois choses que le module refuse, et pourquoi :
- On ne passe pas à Contact pris sans date de prise de contact : sans elle, on ne saura pas dans six mois s'il faut relancer.
- On ne passe pas à Référencé sans nom de personne : un référencement sans personne n'est qu'une intention.
- Une fiche classée Sans suite ne revient en piste que par le bouton Reprendre le contact. Une reprise se décide ; elle ne se fait pas par une écriture de passage.
Le seuil de référencement se règle dans la configuration. La valeur livrée — 30 000 € hors TVA — vient de l'analyse de marché de l'éditeur : c'est un repère rapporté, pas une certitude juridique, et c'est exactement pour cela qu'il est paramétrable.
6. Cas limites
- Pondération inconnue. Tant qu'aucun critère n'est saisi, l'avis n'est pas écarté par le seuil de prix : il est signalé comme « pondération inconnue » dans l'activité de relecture. Le module refuse d'écarter sur une supposition.
- La collecte n'écrase pas votre travail. Un second passage ne réécrit que ce qui appartient à l'acheteur : objet, date limite, procédure, acheteur, codes. L'étape, la décision, les critères et les conditions que vous avez saisis ne sont jamais touchés.
- Un avis déjà signalé ne l'est plus jamais. Le repère est la date de signalement, pas la présence d'une activité ouverte : clôturer l'activité ne rouvre pas la porte à une seconde notification.
- Référence unique. Deux avis ne peuvent pas porter la même référence externe. Une saisie manuelle en doublon est refusée par la base.
- Département affiché. Un avis BOAMP peut couvrir plusieurs départements. Le champ Département montre d'abord un département de votre périmètre ; la liste complète reste dans Départements de l'avis.
- Erreur réseau. Si BOAMP ou TED ne répond pas, la collecte s'arrête proprement et journalise l'incident : elle ne fait pas échouer la tâche planifiée et reprendra au passage suivant.
- Récupérer les pondérations publiées. BOAMP publie parfois, dans ses données brutes, une grille pondérée que le texte de l'annonce ne porte pas — mesuré sur 43 avis sur 200 le 13/09/2026. Le bouton Récupérer les pondérations de la fiche d'un avis BOAMP l'interroge. S'il n'y a rien, il vous le dit : les critères restent alors ceux du texte.
- Une langue non précisée ne s'invente pas. Quand aucune règle ne s'applique — un avis belge sans code de région, par exemple —, le module laisse « Non précisé » et bloque, plutôt que de supposer « français ». Une supposition confortable ici fait écarter le dossier ; un blocage visible vous fait ouvrir le cahier des charges.
- Les barrières sont des drapeaux d'étape. Dans Configuration → Étapes, deux cases disent où les contrôles s'appliquent : « Contrôle la langue obligatoire » et « Contrôle les pièces du droit d'accès ». Elles sont posées sur En rédaction et Déposé. Sauter une étape ne fait pas sauter sa barrière : le contrôle porte sur toutes les étapes jusqu'à celle que vous visez.
- Une pièce périmée pendant la nuit. Une tâche planifiée quotidienne repasse les dates de pièces, sinon un Kbis périmé à minuit resterait vert à l'écran. Elle est livrée active : elle n'interroge aucune API et ne sort rien de la base.
- Lancer la veille sans attendre la tâche planifiée. Menu Configuration → Lancer la veille maintenant. La collecte s'exécute devant vous ; rafraîchissez ensuite la liste des avis. Sur un horizon large, elle peut prendre une minute.
7. Ce que ce module ne fait pas
- Il ne télécharge pas les dossiers de consultation et n'ouvre aucun PDF : c'est l'objet du module Marchés publics — analyse du DCE, vendu séparément.
- Il ne rédige aucune pièce de réponse : ni mémoire technique, ni DC1, ni DC2, ni DC4.
- Il ne dépose rien sur une plateforme d'achat, et ne se connecte à aucun profil d'acheteur.
- Il n'envoie aucun courriel automatique, et surtout aucun vers un acheteur. Le seul signalement est une activité Odoo interne.
- Il ne crée pas de contact acheteur de lui-même pendant la collecte : le rattachement est un geste manuel.
- Il ne calcule pas de prix, ne produit pas de DPGF ni de DQE, et ne simule aucune offre.
- Il n'adapte pas son filtre métier à votre secteur (voir § 0).
- Il ne traduit pas votre offre et ne sait pas si vous savez la rédiger en néerlandais : il vous demande de le déclarer, et s'en tient à votre déclaration.
- Il n'interprète aucun texte de loi belge, ne certifie aucun seuil et ne dit pas si votre dossier est recevable. Il rend visibles trois pièges connus et vous empêche de passer outre sans le vouloir.
- Il ne détecte aucun marché sous le seuil de référencement — par construction, il n'y en a aucun à détecter — et ne démarche personne à votre place.
- Il ne remonte pas les avis rejetés par le filtre : ce qui est écarté à la collecte n'entre pas en base, et n'est donc pas consultable.
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
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.

