Process QC Bilan

Cartographie du process de supervision automatisee des bilans — LS Compta

4 couches actives
Tests automatises
14
Couche N1 — balance generale
Seuils controles
6
Couche N1bis — en parallele
Score max
33
VERT ≤3 · ORANGE 4-8 · ROUGE ≥9
Props HubSpot
28
3 groupes : synthese, financier, controles
Flux global
14 tests N1
Seuils N1bis
Scoring
Superviseurs
Stack
Ticket passe en « Supervision Liasse »
Feeder : detecte tickets sans qc_bilan_date
Lancement parallele

N1 — Controle Qualite Bilan Actif

14 tests comptables automatises sur la balance generale Pennylane. Score de risque VERT / ORANGE / ROUGE. Ecrit 28 proprietes dans HubSpot.

Etapes

  • 1 SQL Redshift — Balance generale (SUM debit/credit par compte)
  • 2 Execution des 14 tests comptables
  • 3 Calcul score = somme (criticite × anomalie)
  • 4 Classification : VERT (0-3) / ORANGE (4-8) / ROUGE (9+)
  • 5 PATCH HubSpot — 28 proprietes ticket
  • 6 Si score ≥ 4 : notification Slack
Workflow n8n : rX26LzfMCtjmWmiR

N1bis — Controles de seuil Actif

6 controles de seuil : frais deplacement, IS, TVA, CA, tresorerie, compte courant. Resultat ok/ko + montant dans HubSpot.

Les 6 seuils

  • 1 625 > 6 000 € — Frais de deplacement
  • 2 IS > 6 500 € — Impot sur les societes
  • 3 TVA > 15 000 € — TVA a decaisser
  • 4 CA > 150 000 € — Chiffre d'affaires
  • 5 Tresorerie > 50 000 € — Solde tresorerie
  • 6 C/C > 1 000 € — Compte courant associe
Score N1 ≥ 4 ? → Declenchement N2

N2 — Analyse contextuelle IA En dev

Agent Claude Sonnet. Recupere les 28 proprietes QC + contexte societe (forme juridique, secteur). Croise les anomalies et decide : VALIDE ou ESCALADE.

Etapes

  • 1 GET HubSpot — 28 props QC + forme juridique + famille comptable
  • 2 Claude Sonnet — Croisement anomalies, ponderation montant / forme / secteur
  • 3 Verdict : VALIDE (faux positif N1) ou ESCALADE
  • 4 PATCH HubSpot — qc_bilan_resume
Verdict N2 = ESCALADE ?

N3 — Analyse deep Grand Livre En dev

Agent Claude Sonnet. Analyse le grand livre complet (ecritures brutes). Peut infirmer le N2. Envoie un rapport detaille au superviseur par email.

Etapes

  • 1 SQL Redshift — Grand livre complet (ecritures, lettrage, tiers)
  • 2 Claude Sonnet — Analyse GL brut, detection patterns
  • 3 PATCH HubSpot — Resume enrichi
  • 4 GET owner ticket → mapping equipe → superviseur
  • 5 Gmail — Rapport au superviseur + lien ticket

Les 14 tests N1

Score max : 33
#TestComptesCondition anomalieCrit.
01Compte d'attente non solde471Solde ≠ 03
02Virements internes non soldes58Solde ≠ 03
03Fournisseur debiteur401Solde > 02
04Client crediteur411Solde < 02
05TVA deductible creditrice4456Solde < 03
06TVA collectee debitrice4457Solde > 03
07Immo sans amortissement21x vs 281x21x existe sans 281x2
08Reserve legale insuffisante110/1061/1011061 < 10% de 1012
09CA significatif70CA > 150 000 €1
10Compte courant associe debiteur455Solde > 03
11Provision TNS absente (EURL)645EURL + pas de 6452
12IS non provisionne695 / 444Resultat > 0 + pas de 6953
13Frais deplacement excessifs625|Solde| > 6 000 €2
14Charges en journal banqueCl.6 / BQRatio > 10% charges2

Repartition par criticite

Bloquant (3)
6 tests
Important (2)
7 tests
Informatif (1)
1 test

Source de donnees

Grand livre seul
12 tests
GL + HubSpot
1 test
GL + Journal BQ
1 test

Les 6 seuils N1bis

Controles sur montant
SeuilCompteCondition
Frais deplacement625> 6 000 €
Impot societes695> 6 500 €
TVA a decaisser44551> 15 000 €
Chiffre d'affaires70> 150 000 €
Tresorerie512> 50 000 €
Compte courant455> 1 000 €

Couverture par N1

Chevauchements
Seuil N1bisTest N1Statut
625 > 6K#13 Frais deplacementCouvert
IS > 6.5K#12 IS non provisionnePartiel
TVA > 15KNon couvert
CA > 150K#9 CA significatifCouvert
Treso > 50KNon couvert
C/C > 1K#10 CC debiteurPartiel
Formule : Score = Σ (criticite × anomalie) pour chaque test — Score max : 33
VERT 0-3
ORANGE 4-8
ROUGE 9-33
0348933

Ce que declenche chaque zone

ZoneScoreActionCouches declenchees
VERT 0 - 3 Aucune — dossier OK N1 uniquement
ORANGE 4 - 8 Notification Slack N1 → N2
ROUGE 9+ Notification Slack + prioritaire N1 → N2 → N3

Mapping superviseurs

Routing N3
Quand un dossier atteint le N3, le rapport est envoye au superviseur de l'equipe du collaborateur proprietaire du ticket.
S1
Equipe S1
Sonia
S2
Equipe S2
Julie
S3
Equipe S3
Christophe
S5
Equipe S5
Simon
S6
Equipe S6
Jessica
S7
Equipe S7
Flore
LQ
Liquidation
Sebastien
QC
Fallback
Quentin
🗄

Pennylane Redshift

Source comptable — SQL sur general_ledger + trial_balance (datalake port 5439)

📋

HubSpot CRM

Tickets bilan, 28 proprietes QC, pipeline Avancement Bilan

n8n

Orchestration — workflows N1, N1bis, N2, N3 (self-hosted, mode queue)

🤖

Claude Sonnet

IA — agents N2 (analyse contextuelle) et N3 (analyse deep GL)

💬

Slack

Notifications — alertes automatiques quand score ≥ 4

📧

Gmail

Escalade N3 — rapport detaille envoye au superviseur

🖥

qc-batch-runner.sh

Batch — lance le QC sur tous les tickets eligibles (max 3 concurrents)