v1.4.430 Décembre 2025

Correction Dépenses Exonérées de TVA & Unification Plan Comptable

Correction majeure permettant la création de dépenses exonérées de TVA (0%) et unification du plan comptable pour éviter les erreurs de synchronisation.

Améliorations UX

🔧 Unification du Plan Comptable

Suppression de la duplication entre AccountPlan et AccountingPlan pour une seule source de vérité

  • Fusion des deux tables en une seule (AccountPlan)
  • Élimination des problèmes de synchronisation entre tables
  • Migration automatique des comptes existants
  • Amélioration de la fiabilité du système comptable

📊 Gestion Complète de la TVA

Support de tous les taux de TVA incluant les dépenses exonérées

  • Calcul automatique pour TVA à 0% (exonéré)
  • Support complet des taux 0%, 10% et 20%
  • Factures multi-lignes avec mélange de taux (ex: ligne exonérée + ligne à 20%)
  • Modes TTC et HT fonctionnels pour tous les taux

✅ Validation des Écritures Comptables

Vérification automatique des comptes avant création des écritures

  • Détection précoce des comptes manquants
  • Messages d'erreur explicites et détaillés
  • Prévention des erreurs de contrainte de clé étrangère
  • Logs de debug pour faciliter le diagnostic

Corrections

🐛 Impossible de Créer une Dépense Exonérée de TVA

Les dépenses avec TVA à 0% provoquaient l'erreur "Pièce non équilibrée" car les calculs de TVA n'étaient pas effectués pour un taux de 0%. Le système vérifie maintenant explicitement le taux à 0% et calcule correctement HT = montant saisi et TVA = 0.

🔧 Erreur de Contrainte de Clé Étrangère

Résolution de l'erreur "Foreign key constraint violated: AccountingLine_accountCode_fkey" causée par la duplication non synchronisée du plan comptable. La table AccountingPlan a été supprimée et tous les comptes ont été consolidés dans AccountPlan.

📝 Calculs TVA Frontend et Backend

Correction des calculs de TVA dans le composant frontend (expense-line.tsx) et l'API backend (route.ts) pour gérer explicitement le cas vatRate = 0, avec fallback de sécurité dans la génération des écritures comptables.

Essayez ces nouvelles fonctionnalités

Connectez-vous pour découvrir toutes les améliorations