Luca
assistant wiki
Une question sur la compta d'indépendant en Suisse ? Demande-moi, je t'oriente vers les bonnes fiches.
Réponses basées sur le wiki. Pour ta situation précise, l'abonnement macompta.ai te donne Luca + l'appui d'un expert.
Procédure — anomalies post-catégorisation
Procédure — anomalies post-catégorisation
Chantier beta 2 #4 (cf. mémoire interne project_beta2_plan.md). Implémentation : lib/v2/anomalies.ts.
Principe
Après que toutes les transactions ont été catégorisées (auto ou via révision user), exécuter une série de sanity-checks qui révèlent les incohérences. Présenter les anomalies à l'user avant de générer le bilan final.
Catégories d'anomalies
Anomalies comptables structurelles
- Bouclage bilan ≠ 0 (tolérance 0.05 CHF) — cf. invariants-bilan
- Solde compte négatif au sens opposé (1000 caisse négative impossible)
- Cumul roulant incohérent entre phases d'import
Anomalies métier
- CA réaliste vs taille de l'indépendant (CA = 5000 CHF/an pour un soi-disant "graphiste à temps plein" → louche)
- TVA déclarée ≠ TVA calculée depuis ventes (assujetti)
- Tirages privés 2850 = 0 sur un dossier RI actif (impossible)
- Charges = 0 sur dossier actif (impossible)
Anomalies de convention Liora
- Présence de
5000sur dossier RI → salaire-soi-meme - Présence de
2050sur profil carte mixte → carte-mixte-2050 - Achats
4000à un marchand grande distribution sans justif → courses-en-4000
Anomalies de cohérence sectorielle
- Profil graphiste sans abonnement Adobe/Figma (rare)
- Profil artisan sans achats matériaux
4000(impossible si CA > seuil) - Profil sans véhicule mais 6200 présent (incohérence)
Présentation UX
Une page récap "Anomalies détectées" avant export final :
3 anomalies à examiner 1. [STRUCTUREL] Bilan ne boucle pas : actif = 45 230, passif = 45 234 (Δ 4) → [Voir détail] 2. [CONVENTION] 12 transactions Migros en 4000 → [Re-catégoriser en 2850] [Garder telles quelles] 3. [MÉTIER] Aucun 6200 véhicule mais tu as dit avoir un véhicule pro → [Importer factures véhicule] [Modifier profil]
Chaque anomalie est actionnable (lien direct vers la correction).
Logique de priorité
| Sévérité | Comportement |
|---|---|
| Bloquante | Export PDF impossible tant que non résolue ou ignorée explicitement |
| Forte | Avertissement bandeau sur export |
| Modérée | Liste dans rapport, pas de blocage |
| Info | Suggestion en bas de page |
Métriques
| Métrique | Cible |
|---|---|
| Nb anomalies levées / dossier | 2-8 (médiane) |
| Taux résolution anomalies par user | > 80% |
| Faux positifs flaggés par user | < 5% |