---
suivi: 1364
date: 2026-08-24
sujet: fix_comptabilisation_volet_vide
chantier: comptabilisation
type: fix
statut: poussé
hash: 3d468ed8
fichiers:
  - resources/js/Pages/DepotFactures/DepotFactureSaisieForm.vue
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - public/build/
  - docs/suivi/SUIVI_1364_fix_comptabilisation_volet_vide.md
---

## PROMPT ENVOYÉ

PHASE 2 — FIX suite #1363. Sortir le bloc Comptabilité hors du
`div v-show="showComptaInformationsTab"` (sibling comme avant #1272).
Ne pas traiter dirty orange ni fournisseur inactif. Rebuild + push.

## FICHES LUES

- `#1363` — cause acquise : imbrication `v-show` depuis `#1272` ; payload OK.
- `#1272` — LEÇON gap-6 sous `.depot-saisie-cards` ; ne pas casser l’espacement Informations.
- `#1362` / `#1361` — ne pas défaire OCR / formulaire dépôt.

## SYNTHÈSE

Modification structurelle unique dans `DepotFactureSaisieForm.vue` :

1. Fermer `</template>` (`afficherEtape4C`) et `</div>` (`.depot-saisie-cards` /
   `v-show="showComptaInformationsTab"`) **juste après** « fin carte Compléments ».
2. Laisser le bloc Comptabilité (`v-show="showComptaComptabiliteTab"`) et la barre
   engage **en sibling** du wrapper Informations.
3. Retirer les fermetures redondantes en bas du panneau.

Preuve structurelle post-fix : wrapper Informations L8092 → ferme L9848 ;
`showComptaComptabiliteTab` à L9853 → **hors** wrapper (`inside? False`).

Espacement Informations : cartes restent filles exclusives de `.depot-saisie-cards.flex.gap-6`
(Rattachement + étape 4) — inchangé vs #1272.

Hors périmètre : dirty orange (#1301) ; fournisseur inactif (#1365).

## DÉPLOIEMENT-TEST

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

Tests manuels Robin (obligatoires — sqlite Feature skipped) :
1. `/factures/comptabilisation?f_societe=13` — BERNARD_BRIGNON 410748-29 : lignes visibles ;
   écart cohérent avec les lignes (signaler si écart résiduel inexpliqué).
2. Bascule Comptabilité / Informations / Historique (deux sens).
3. Informations : gap cartes identique.
4. Non-régression écran dépôt (composant partagé).
5. Au moins 2 entités + 2 natures.

## LEÇON

Un parent `v-show` pour le layout (gap) ne doit jamais englober un panneau piloté par
un autre `v-show` mutuellement exclusif. Toujours retester l’écran comptabilisation après
toucher `DepotFactureSaisieForm.vue`.
