Décomposition de facture d'électricité (bill_audit.invoice_decomposition)
Cette méthode structure les postes extraits d'une facture d'électricité professionnelle en dix catégories canoniques : énergie, TURPE fixe, TURPE variable, accise, CTA, TVA, capacité, CEE, frais et autres — puis calcule les totaux HT et TTC à partir de ces postes.
Elle contrôle ensuite la cohérence entre le total TTC calculé et le total TTC figurant sur la facture, avec une tolérance d'arrondi de 0,10 € ; tout écart supérieur génère un warning INVOICE_TOTAL_MISMATCH signalant un problème d'extraction ou une ligne manquante.
La méthode ne recalcule pas les montants de taxe à partir des taux réglementaires — cette vérification est déléguée à la méthode bill_audit.tax_rate_check.