---
suivi: 1926
date: 2026-10-15
sujet: Parcelles vendues hors obligation de saisie
chantier: module-foncier
type: correctif
statut: poussé
hash: c5c70325a
fichiers:
  - app/Models/Parcelle.php
  - app/Services/Foncier/ParcelleProspectionQuery.php
  - app/Services/Foncier/ProspectionListeExportService.php
  - app/Http/Controllers/Foncier/ProspectionController.php
  - app/Http/Controllers/Foncier/ParcelleController.php
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - tests/Unit/ParcelleHorsCompletude1926Test.php
  - docs/suivi/SUIVI_1926_parcelles_hors_completude.md
---

# SUIVI #1926 — parcelles vendues hors « à compléter »

## PROMPT ENVOYÉ

Une parcelle Vendue, Remplacée ou Sans issue n'a plus d'obligation de saisie. Plus de fond rose, plus de filtre ni de compteur « À compléter ». Le bandeau « Acte de vente à compléter » de la fiche reste, à titre d'information. Aucune donnée modifiée.

## Fiches lues

- #1921 : Vendue vient de la déclaration « Lot vendu ». Le bandeau d'acte de vente est informatif. Il ne doit pas entrer dans l'obligation de saisie.
- #1829 : le fond rose couvre zonage, constructibilité, acte, achat, estimé et cible. Le filtre « À compléter » réunit ces conditions.
- #1737 : la supervision reprend les mêmes méthodes que les pastilles.
- #1741 : la colonne Acte porte le manque, pas le statut.

## SYNTHÈSE

Une seule définition : `Parcelle::estSoumiseACompletude()`. Faux pour Vendue, Remplacée et Sans issue. Les autres statuts restent soumis.

Endroits qui calculaient « à compléter », tous branchés sur cette définition :

- `zonageACompleter`, `constructibleACompleter`, `urbanismeACompleter`
- `valorisationACompleter`, `valorisationCibleACompleter`, `achatACompleter`
- `restreindreUrbanismeACompleter`, `restreindreValorisationACompleter`, `restreindreValorisationCibleACompleter`
- `restreindreActeARegulariser` quand il sert le filtre « À compléter » (pas le filtre « avec acte » / « sans acte »)
- `restreindreACompleter`
- pastilles de la liste (`nb_urbanisme_a_completer`, `nb_actes_a_regulariser`, `nb_valorisations_a_completer`, `nb_valorisations_cible_a_completer`)
- facettes Zone et Constructibilité, option « À compléter », filtre et compteur
- drapeau `acte_a_regulariser` de la liste, de la fiche « Détenue sans acte » et de l'export
- cartes Supervision « À compléter »

La nature n'a pas de pastille « À compléter » : vide, elle affiche « — » ou « Non renseignée ». L'accueil n'a pas de compteur de parcelles à compléter.

Le bandeau « Acte de vente à compléter » n'appelle pas cette définition. Les valeurs déjà saisies restent affichées. Rien n'est écrit en base.

## DÉPLOIEMENT-TEST

```
git pull origin main
php artisan optimize:clear
php artisan view:clear
php artisan journal:sync
```

Pas de migration, pas de route nouvelle, pas de bundle : l'écran lit les drapeaux du serveur.

## LEÇON

Le fond rose et le filtre ne doivent pas chacun refaire la liste des statuts. Une parcelle sortie du cycle (vendue, remplacée, sans issue) sort de toutes les obligations d'un coup. Le bandeau d'information de l'acte de vente n'est pas une de ces obligations.
