---
suivi: 1129
date: 2026-07-31
sujet: Foncier — détention actuelle vs historique + Retirer non destructeur
chantier: module-foncier
type: fix
statut: poussé
hash: 7788509e
fichiers:
  - app/Http/Controllers/Foncier/ParcelleController.php
  - app/Models/Parcelle.php
  - app/Services/Foncier/ParcelleProspectionQuery.php
  - app/Services/Foncier/ActeAcquisitionService.php
  - resources/js/Pages/Foncier/Parcelles/Show.vue
  - database/migrations/2026_07_31_160000_fill_nom_societe_groupe_proprietaires.php
  - tests/Feature/Foncier/FoncierDetentionActuelleHistoriqueTest.php
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - public/build/
---

## EXCEPTION « Retirer »

Par défaut : **clôture** (`date_fin_detention` = aujourd’hui).
Exception stricte : `mode=saisie_erronee` si `acte_foncier_id IS NULL` ET pivot créé < 48 h
→ DELETE hard. Bouton distinct à l’écran.
Si `acte_foncier_id` renseigné → **403** (clôture et suppression).

## Autres écrans (confirmés OK, non modifiés)

- Dossier porte propriétaires (#1111) : `proprietairesActuels`
- Offre candidats (#1102) : détention courante
- Sélecteur parcelles acte : `proprietairesActuels`
- Patrimoine (#1120) : `proprietairesActuels`

## DÉPLOIEMENT OVH

```bash
git pull origin main
php artisan migrate --force
php artisan optimize:clear
php artisan journal:sync
php artisan view:clear
```

La migrate affiche `[#1129] nom sociétés groupe corrigés : N (...)`.
