---
suivi: 1299
date: 2026-08-12
sujet: depot_decompte_presentation
chantier: depot-factures
type: presentation
statut: poussé
hash: 2b601165
fichiers:
  - resources/js/Pages/DepotFactures/DepotFactureSaisieForm.vue
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - tools/diag/count_type_facture_1299.php
  - public/build/
---

## PROMPT ENVOYÉ

Présentation dépôt : renommer/réordonner DÉCOMPTE, retenues affichées en HT (conversion seule), suppressions de textes, retrait select Type avancé avec préservation type stocké. Aucune formule.

## SYNTHÈSE

### Fiches lues
- `#1272` (totaux carte montant), `#1264` (toggle FACTURE/AVOIR), `#1292`/`#1295` (plafond / unités), `#1297` (CIE — non touché).

### OBJET 1–3
- Titre « Décompte » ; ordre brut → déduction → net ; une ligne NET À PAYER TTC (plus de doublon TTC à régler).
- RG/CP/OPC/finitions : affichage HT via `ttcVersHtPresentation` (= formule `MarcheSyntheseFinanciereService::ttcVersHt`) + `tauxTvaMarcheDefaut` (`marche.taux_tva`). Pas de ×1,2.
- CIE : `cieMontantHtTotal` (HT natif) en priorité ; sinon une seule conversion depuis `montant_cie` TTC.
- HT à régler / valeurs métier inchangés (écart 0,01 € HT accepté, non « corrigé »).
- Phrases aide Base HT + plafond sous marché retirées ; « Reste à régler après facture » uniquement dans le DÉCOMPTE.
- Formule reconstitution conservée.
- Bloc RETENUES (cases) et modal marché non touchés.

### OBJET 4
- Select « Type de facture (avancé) » retiré des Options avancées.
- `form.type_facture` toujours dans `buildDraftPayload` / `buildValiderPayload` / validation serveur `type_facture`.
- Badge lecture seule si type hors FACTURE/AVOIR.
- Comptage local : DB stub sans `ocr_raw` → RESULTAT 0 (script `tools/diag/count_type_facture_1299.php` à rejouer OVH).

### CIE (synthèse explicite)
CIE affiché en HT depuis les lignes (`cieMontantHtTotal`) sans double conversion. Si seul `montant_cie` TTC est présent : une conversion TTC→HT.

## DÉPLOIEMENT-TEST

```bash
git pull origin main
php artisan optimize:clear && php artisan view:clear && php artisan journal:sync
php -d display_errors=1 tools/diag/count_type_facture_1299.php
```

## LEÇON
Présenter des retenues en HT sans toucher à la chaîne TTC comptable évite de « corriger » un arrondi de conversion. Un type retiré de l’UI doit rester dans le payload.
