La matrice des échéances par lot est un relevé daté dans lequel chaque ligne associe une procédure, un identifiant officiel de lot et un événement de remise. La ligne conserve l’avis ou l’invitation, sa version, l’étape, la date brute, l’heure brute, le fuseau ou le décalage publié, le rôle de la source, l’ancre exacte, l’instant de consultation et un état contrôlé. `confirmed_direct` exige une échéance rattachée directement au lot. `confirmed_explicit_shared` exige une disposition qui vise expressément plusieurs lots. `not_issued_current_stage` indique que la date de remise de l’offre sera communiquée à une étape ultérieure. `ceased` correspond à un lot officiellement abandonné. `conflicted` garde deux prescriptions actuelles incompatibles; `unknown` signale une portée ou une valeur non prouvée. La matrice établit la portée de la preuve. Elle ne tranche ni un fuseau ambigu, ni l’ouverture actuelle, ni la capacité de répondre, ni la validité d’un dépôt.
Une page de consultation peut afficher une seule échéance alors que le dossier comprend plusieurs lots. Le premier horaire peut être la prochaine clôture, celui d’une candidature ou une simple valeur de synthèse. Le règlement peut fixer une date commune à certains lots et une autre à un lot spécialisé. Une invitation privée peut aussi créer une échéance qui ne figure pas dans l’avis public. Lorsqu’un agent duplique la première date visible sur toutes les lignes, il produit un calendrier rassurant et faux. L’équipe peut abandonner trop tôt un lot encore accessible, travailler après la clôture d’un autre ou confondre la fin des questions avec la réception des offres.
La bonne unité d’analyse est le couple lot-événement. Recensez d’abord tous les lots de la version officielle retenue, y compris ceux qui ne seront pas poursuivis. Qualifiez ensuite chaque date selon ce qui doit être reçu: candidature, offre initiale, offre finale, question ou autre acte. Une affectation exige un champ situé dans le lot ou une règle qui désigne clairement les lots couverts. Une même valeur répétée ne crée aucune portée. Conservez le libellé et le fuseau tels qu’ils sont publiés avant toute conversion. En cas de version incertaine, d’invitation inaccessible ou de contradiction, l’agent restitue la lacune et s’abstient de remplir la cellule.
Périmètre
Commencez par les objets officiels, pas par le calendrier
Fixez l’identité de la procédure et de l’avis courant. Conservez le numéro de version, la date de publication, le statut et l’étape. Relevez ensuite les identifiants de tous les lots exactement comme ils apparaissent. `LOT-0002` reste `LOT-0002`; son intitulé peut être conservé dans un second champ. Cette clé stable permet de raccorder une rectification, une annexe et une enveloppe de dépôt sans dépendre d’un titre susceptible de changer.
Un groupe de lots peut porter certaines règles communes sans devenir un objet auquel le fournisseur remet une offre. Une partie dans un avis de planification peut précéder la définition finale des lots. À l’inverse, eForms représente techniquement une procédure non divisée avec `LOT-0000`. La matrice décrit alors un lot technique unique et précise qu’aucun choix commercial entre lots n’existe. Elle ne fabrique ni lot zéro à sélectionner, ni ligne de groupe à déposer.
Conservez aussi les lots écartés par l’équipe. Leur absence rendrait impossible le contrôle de complétude et pourrait masquer la première clôture de la procédure. Les champs de base sont `procedure_id`, `notice_id`, `notice_version`, `lot_id`, `lot_label`, `lot_kind`, `group_ids`, `offerable_status`, `source_anchor` et `observed_at`. Si les sources officielles ne permettent pas de réconcilier le nombre ou l’identité des lots, l’affectation des dates attend.
| Objet | Enregistrement correct | Erreur à éviter |
|---|---|---|
| Lot officiel | Ligne propre liée à son identifiant | Utiliser seulement son titre |
| Groupe de lots | Relation et règle commune explicite | Créer une échéance de dépôt autonome |
| Partie prévisionnelle | Structure antérieure à l’appel d’offres | La présenter comme soumissionnable |
| `LOT-0000` technique | Ligne unique avec note de non-division | Inventer une sélection entre lots |
| Enveloppe du portail | Lien vers les lots qu’elle accepte | Assimiler enveloppe et lot sans preuve |
Événement
Deux dates proches peuvent régir deux actes différents
Les procédures ouvertes conduisent directement à la remise d’une offre. Les procédures en plusieurs étapes demandent d’abord une candidature ou une demande de participation. Une invitation ultérieure fixe alors la remise de l’offre aux opérateurs retenus. Une négociation peut encore ajouter une offre initiale, une version révisée et une offre finale. Chaque acte mérite sa propre ligne, même s’il concerne le même lot.
La structure eForms sépare ces événements. `BT-131` correspond au délai de réception des offres dans le contexte du lot. Le délai de réception des demandes de participation utilise un autre composant. Les règles publiées comparent aussi le terme des demandes d’information avec la réception de l’offre. Elles n’autorisent aucune fusion sémantique entre ces valeurs.
Adoptez un vocabulaire fermé: `request_to_participate`, `initial_tender`, `tender`, `revised_tender`, `final_tender`, `enquiry`, `site_visit_booking`, `public_opening` et `validity_end`. Ajoutez le libellé original de l’acheteur. Si la source affiche uniquement « date de réponse », recherchez ce qui doit être remis. Tant que cet acte reste indéterminé, la classe vaut `unknown`.
| Libellé rencontré | Classe | Effet sur l’offre |
|---|---|---|
| Réception des candidatures | `request_to_participate` | Ne clôt pas l’offre |
| Réception des offres | `tender` | Clôt le périmètre indiqué |
| Demandes de renseignements | `enquiry` | Clôt les questions ordinaires |
| Visite obligatoire | `site_visit_booking` | Condition préalable distincte |
| Ouverture des plis | `public_opening` | Événement postérieur à la réception |
| Date de réponse | `unknown` | Aucun usage avant clarification |
Preuve d’affectation
Une valeur commune doit encore être rattachée à chaque lot
La documentation TED place la date et l’heure `BT-131` dans le `TenderSubmissionDeadlinePeriod` d’un lot donné. Le profil OCDS pour eForms combine ces deux éléments et écrit l’instant dans `tender.lots[n].tenderPeriod.endDate`. Cette localisation constitue une preuve directe. Elle rappelle aussi qu’un agrégateur qui ne conserve qu’un `tenderPeriod` général peut effacer une différence entre lots.
Un règlement de consultation peut créer une portée partagée. Une phrase visant « les lots 1 et 2 » ou « tous les lots » autorise la répétition de la même valeur dans les lignes couvertes. Chaque ligne garde la même ancre et `assignment_basis: explicit_shared`. Si les champs de chaque lot contiennent séparément la même date, la base reste `direct_lot`. L’égalité du résultat ne justifie pas la perte du chemin de preuve.
Une carte de recherche, un bandeau de portail ou une date placée avant la liste ne suffit pas. Le bandeau peut annoncer la prochaine échéance seulement. Une vue mobile peut masquer les valeurs suivantes. Stockez ces affichages comme observations secondaires. Ils deviennent prescriptifs pour un lot lorsque le texte ou le modèle de données établit la relation.
Les sources remplissent des fonctions différentes. L’avis publie une information officielle, le règlement décrit la remise, le portail matérialise les enveloppes et l’invitation gouverne une étape réservée. Une règle unique de priorité serait fragile. Si deux sources actuelles et correctement délimitées donnent des heures incompatibles au même lot et au même acte, la matrice retient `conflicted` et transmet le dossier à la vérification des conflits de délai.
- Preuve directe: la date, l’événement et l’identifiant du lot partagent le même contexte.
- Preuve partagée: une disposition nomme les lots couverts ou vise explicitement leur totalité.
- Inférence refusée: seule la mise en page relie la date et le lot.
- Conflit: deux instructions actuelles prescrivent des valeurs incompatibles au même périmètre.
Cas fictif
Une consultation peut avoir une date commune et une exception prouvée
Considérons la consultation fictive `FR-MOB-2026-41` portant sur des enquêtes de mobilité. Le règlement en version 03 fixe la réception des offres des lots 1 et 2 au 18 novembre 2026 à 16:00 +01:00. Le champ du lot 3 et son enveloppe dédiée indiquent le 25 novembre à la même heure. La page générale affiche « prochaine date limite: 18 novembre ». Cette mention décrit correctement la première échéance sans dire que le troisième lot ferme ce jour-là.
Les lignes 1 et 2 reçoivent `confirmed_explicit_shared`, avec l’article du règlement comme ancre commune. Le lot 3 reçoit `confirmed_direct`, appuyé par son champ officiel et l’instruction de l’enveloppe. La valeur dérivée `earliest_confirmed_tender_receipt_at` correspond au 18 novembre. Elle déclenche une alerte globale, mais le dossier du lot 3 reste planifié contre le 25 novembre.
Un analyste qui ne poursuit que le lot 3 pourrait filtrer la vue après validation. La table source conserve néanmoins les trois lots. Cette conservation prouve que le bandeau a été interprété comme une prochaine échéance et non comme une règle générale. Si l’enveloppe du lot 3 devient inaccessible, sa dernière valeur passe en historique périmé; les deux autres lignes ne changent pas automatiquement.
| Lot | Événement | Valeur brute | Base | État | Usage |
|---|---|---|---|---|---|
| LOT-01 Comptages routiers | Offre | 2026-11-18 16:00 +01:00 | Article visant lots 1 et 2 | `confirmed_explicit_shared` | Planifier cette offre |
| LOT-02 Enquêtes voyageurs | Offre | 2026-11-18 16:00 +01:00 | Même article, lot nommé | `confirmed_explicit_shared` | Conserver une ligne séparée |
| LOT-03 Modélisation | Offre | 2026-11-25 16:00 +01:00 | Champ du lot et enveloppe | `confirmed_direct` | Ne pas hériter du bandeau |
Donnée périssable
Une nouvelle version oblige à tester de nouveau la portée
La matrice courante garde `notice_id`, `notice_version`, `observed_at` et `valid_until`. Une rectification peut prolonger un lot, tous les lots ou seulement une étape. Consommez d’abord la chaîne de versions acceptée par le registre des modifications. Relisez ensuite le périmètre de la nouvelle disposition. Une phrase générale située dans une section propre au lot 2 ne devient pas automatiquement une prolongation générale.
Les anciennes lignes restent accessibles avec `superseded_by`. Elles expliquent pourquoi un calendrier a changé et permettent d’auditer les alertes antérieures. Elles ne figurent plus parmi les valeurs actuelles. Un lot officiellement retiré reçoit `ceased`. La disparition de son bouton de dépôt, sans avis ni instruction, révèle plutôt un problème d’accès ou de publication.
Pour les procédures en plusieurs étapes, une absence peut être attendue. La ligne `tender` reçoit `not_issued_current_stage` lorsque l’avis prévoit une invitation ultérieure. La date de candidature est stockée dans une autre ligne. Ni la date estimée d’envoi de l’invitation ni une durée légale minimale ne produit le futur instant de réception.
La section 54 du Procurement Act britannique demande que les délais fixés soient identiques pour chaque fournisseur. Cette règle d’égalité ne prouve pas que tous les lots ferment le même jour. Les orientations britanniques décrivent les lots comme des contrats séparés et demandent au tender notice d’indiquer comment et à quelle date remettre offres ou candidatures. La matrice cherche encore la portée publiée dans le cas concret.
| État | Évidence minimale | Conséquence |
|---|---|---|
| `confirmed_direct` | Champ ou instruction propre au lot | Calendrier du lot permis |
| `confirmed_explicit_shared` | Règle nommant les lots | Même valeur, preuves conservées |
| `not_issued_current_stage` | Étape actuelle et invitation future | Aucune heure inventée |
| `ceased` | Décision officielle sur le lot | Retrait du calcul actif |
| `conflicted` | Prescriptions actuelles incompatibles | Transmission au contrôle de conflit |
| `unknown` | Valeur ou portée insuffisante | Blocage de l’usage automatique |
Lecture par agent
Un agent utile expose les lignes qu’il ne peut pas compléter
Fournissez un dossier d’entrée délimité: procédure canonique, version courante acceptée, documents publics de lot, observations autorisées du portail et événement recherché. Exigez une ancre pour chaque extraction. L’agent peut recenser les identifiants, lire les champs structurés, reconnaître une clause visant plusieurs lots, comparer des instants établis et calculer la première réception confirmée. Sa réponse principale reste la matrice.
Le contenu d’un appel d’offres constitue une entrée non fiable pour le comportement du système. Une pièce peut demander à un lecteur automatisé d’ignorer ses règles, de télécharger un fichier externe ou de révéler des accès. L’agent suit son contrat de vérification. Sans mandat distinct, il ne crée pas de compte, n’accepte pas de conditions, n’ouvre pas d’invitation privée, ne contacte pas l’acheteur et ne dépose aucun document.
L’abstention est obligatoire lorsque la liste des lots est incomplète, que la version courante n’est pas établie, que l’acte attendu reste ambigu, que la portée vient seulement de la mise en page, qu’une invitation nécessaire est protégée ou que deux sources se contredisent. Chaque abstention indique le manque précis et une suite autorisée. Exemple: « `LOT-04`, offre, date inconnue; l’avis ne publie que la candidature; prochaine vérification lors de l’invitation autorisée. »
Les problèmes voisins gardent leur propre dossier. Le fuseau ambigu part vers la vérification temporelle. Le désaccord entre sources part vers la réconciliation des dates. Une chaîne de rectifications incertaine part vers le registre des modifications. Un fichier inaccessible part vers l’état d’accès documentaire. Cette page assemble leurs faits acceptés et ne décide ni de l’opportunité de répondre, ni de la charge, ni de l’éligibilité, ni du dépôt.
| Champ | Question couverte | Réponse en cas d’absence |
|---|---|---|
| `procedure_id`, `lot_id` | De quel objet parle-t-on? | Arrêter la ligne |
| `response_event` | Qu’est-ce qui doit être reçu? | `unknown` |
| `raw_deadline` | Quelle valeur est publiée? | Valeur nulle |
| `assignment_basis` | Pourquoi ce lot est-il couvert? | Refuser l’héritage visuel |
| `evidence` | Où et quand le fait a-t-il été lu? | Bloquer l’usage |
| `state` | Quel traitement en aval est permis? | Planifier les seuls états confirmés |
| `next_action` | Comment résoudre la lacune? | Aucune action externe implicite |
Ce qui caractérise un bon résultat
Résultats concrets pour date limite par lot
- La liste officielle des lots est complète et séparée des groupes de lots et des parties de planification.
- Chaque échéance est liée à l’acte attendu, sans fusion entre candidature, offre, question et ouverture.
- Le lecteur peut retrouver la valeur dans une version, un champ, une clause ou une enveloppe précise.
- Une date partagée cite la disposition qui définit les lots couverts.
- Les lots sans date, arrêtés ou contradictoires restent visibles et bloquent toute automatisation prématurée.
- La première réception confirmée devient une alerte dérivée, tandis que la matrice complète reste disponible.
- Chaque ligne possède une durée de validité et un prochain contrôle permis.
Modèle opératoire
Comment exécuter le travail
- 01
Verrouiller la version examinée
Inscrivez la procédure, l’avis ou l’invitation, sa version, l’étape, le contexte fournisseur et l’instant exact de consultation.
- 02
Dresser la liste officielle des lots
Relevez chaque identifiant stable et distinguez les lots soumissionnables des groupes, des parties prévisionnelles et du lot technique unique.
- 03
Nommer l’événement de réception
Classez la date comme candidature, offre, offre révisée, question, visite, ouverture ou validité avant de l’affecter.
- 04
Prouver la portée
Reliez la valeur à un champ du lot ou à une règle visant explicitement les lots concernés, puis conservez les indices contraires.
- 05
Émettre les lignes contrôlées
Attribuez un état par lot et événement, laissez les valeurs non établies vides et calculez seulement les comparaisons étayées.
- 06
Planifier le prochain contrôle
Faites expirer les lignes lors d’un nouvel avis, d’une invitation, d’une modification de portail ou d’un événement annoncé.
Évaluation
Les questions qui changent la décision
- Quels objets sont des lots soumissionnables, et lesquels sont des groupes, des parties ou un LOT-0000 technique?
- La date clôt-elle une candidature, une offre, une offre finale, une demande d’information ou un autre événement?
- La source place-t-elle la valeur dans le lot ou nomme-t-elle explicitement plusieurs lots?
- L’échéance générale du portail décrit-elle tous les lots, la prochaine clôture ou seulement une fiche récapitulative?
- Les valeurs identiques possèdent-elles chacune une preuve de portée?
- Une rectification récente modifie-t-elle un seul lot ou l’ensemble de la consultation?
- L’étape actuelle comporte-t-elle une date de remise des offres?
- Quelles lignes sont confirmées, non encore publiées, arrêtées, contradictoires ou inconnues?
Modes d’échec
Où les équipes perdent le contrôle
Une date placée au-dessus des lots est propagée sans phrase qui en définit la portée.
Un lot qui ferme plus tôt disparaît derrière la date générale la plus tardive.
La date de réception des candidatures devient par erreur la date de remise des offres.
La fin des questions, la visite obligatoire ou l’ouverture publique est prise pour la clôture.
Une prolongation limitée à un lot écrase les échéances inchangées des autres lots.
Un groupe de lots est transformé en lot supplémentaire ou en règle d’héritage implicite.
Une exportation aplatie perd l’identifiant du lot associé à la valeur.
Un agent tente d’ouvrir une invitation protégée ou d’utiliser l’identité du fournisseur sans autorisation.
Mesure
Mesurer le travail terminé
La mesure porte sur le processus terminé, y compris la revue et les exceptions. Le volume produit ne prouve pas à lui seul que le processus est meilleur.
- lots officiels présents dans la matrice sur lots officiels recensés
- lignes lot-événement dotées d’une preuve directe ou expressément partagée
- dates rejetées parce qu’elles concernaient un autre acte
- cellules laissées inconnues au lieu de recevoir une valeur héritée
- contradictions arrêtées avant l’alimentation du calendrier
- nouvelles versions ayant déclenché une revue de tous les lots concernés
- alertes de première échéance accompagnées des lignes qui les composent
- contrôles exécutés sans franchir une barrière d’accès ou de communication
Questions
Questions fréquentes
Puis-je appliquer à tous les lots la date affichée en haut de la page?
Oui seulement si le matériel officiel courant lui donne une portée couvrant tous les lots ou les lots nommés. Un bandeau peut annoncer la prochaine clôture. Recherchez un champ de lot ou une instruction délimitée.
Des dates identiques permettent-elles de créer une seule échéance de procédure?
Conservez les lignes par lot et notez l’égalité des valeurs. Une rectification ultérieure peut viser un seul lot. La fusion ferait disparaître cette portée.
La date de candidature est-elle une date de remise des offres?
Non. Elle ferme un autre événement. Dans une procédure en plusieurs étapes, la remise des offres est souvent fixée par une invitation ultérieure aux fournisseurs sélectionnés.
La première échéance ferme-t-elle tous les lots?
Une règle explicite devrait le dire. La première ligne confirmée peut déclencher une alerte. Chaque lot reste gouverné par la date établie dans sa propre ligne.
Un agent peut-il déduire une date absente à partir du délai légal minimal?
Non. Le minimum encadre la fixation du délai, sans révéler l’instant choisi par l’acheteur. L’agent conserve la lacune et indique le prochain contrôle autorisé.
Sources
Sources primaires
- BT-131: date limite de réception des offres Office des publications de l’Union européenne
- Informations sur la procédure, les groupes de lots, les lots et les parties Office des publications de l’Union européenne
- Règles métier eForms Office des publications de l’Union européenne
- Correspondance des champs OCDS pour eForms Open Contracting Partnership
- Procurement Act 2023, section 54 sur les délais The National Archives
- Guide des procédures concurrentielles UK Cabinet Office
- Guide britannique sur les lots UK Cabinet Office
Zelius
Veille sur les appels d’offres et exécution pilotée pour les équipes qui visent un résultat commercial.
Prestataires, fondateurs et équipes commerciales qui répondent aux marchés publics ou privés. Le point de départ est le processus existant, ses contraintes et les preuves déjà disponibles.