---
suivi: 1942
date: 2026-10-16
sujet: Valider et Comptabiliser FE sans envoi Sage
chantier: factures-electroniques
type: fix
statut: poussé
hash: 4dc2458a4
fichiers:
  - app/Http/Controllers/DepotFactureController.php
  - resources/js/Pages/DepotFactures/DepotFactureSaisieForm.vue
  - tests/Unit/FactureElectroniqueValiderEtComptabiliser1942Test.php
  - tests/Unit/FactureElectroniqueValiderEtComptabiliser1940Test.php
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - public/build/manifest.json
  - public/build/assets/DepotFactureSaisieForm-DUvv3ZsF.js
---

# SUIVI #1942 — Valider et Comptabiliser FE = mise en file (pas Sage)

## Fiches lues

- #1941 LEÇON : le raccourci ne doit jamais envoyer Sage ; classique = valider + redirect ; #1940 a fusionné validation et ExtBillUpdate à tort.
- #1940 LEÇON : exclusion paiement FE et messages hérités / paiement à conserver ; ExtBillUpdate reste le seul envoi Sage FE (page Comptabilisation).
- #1853 LEÇON : interrupteur sur le bouton Comptabiliser / `executerComptabilisationApbill`.

## PROMPT ENVOYÉ

PHASE 2. Aligner FE sur le chemin classique : valider → `a_comptabiliser` → redirect Comptabilisation. Retirer Sage et interrupteur du raccourci. Conserver exclusion paiement et messages #1940. Modale FE sans promesse Sage immédiate.

## SYNTHÈSE

`validerEtComptabiliserFactureElectronique` renvoie le même JSON que le classique (message + `redirect_url`). Plus d’appel `envoyerIntacctCompta`. Interrupteur retiré du raccourci ; inchangé sur la page Comptabilisation. Exclusion `sansEffetPaiement` / `deja_reglee=false` conservée.

Marqueurs `valide_nv1_compta_fe` / `valide_nv2_compta_fe` **conservés** : les actions classiques portent « deja_reglee » et falsifieraient l’historique paiement d’une FE (raison technique).

## DÉPLOIEMENT-TEST

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

Tests manuels : FE interrupteur ouvert/fermé → redirect sans Sage ; FE deja_reglee ignorée ; Comptabiliser page = #1853 ; classique inchangé.

## LEÇON

« Valider et Comptabiliser » = mise en file comptable uniquement. L’envoi Sage d’une FE reste exclusivement derrière le bouton Comptabiliser (#1853).
