Aller au contenu principal

Facturation

La page Facturation (/accounting/billing) gère les cycles de facturation mensuels pour toutes les succursales.

Filtres

FiltreOptions
Mois1–12
AnnéeAnnée en cours et précédente
RecherchePar nom de succursale
TypeAudio ou Mutuelle
Masquer les zérosMasquer les succursales sans lead ce mois-ci

Tableau de facturation

Chaque ligne représente une succursale pour le mois sélectionné :

ColonneDescription
SuccursaleNom et code
Nombre de leadsNombre de leads facturés pour le mois
Prix du leadPrix par lead facturé (modifiable)
Leads offertsNombre de leads offerts déduits de la facturation (modifiable)
Total(nbLeads - leadsOfferts) × prixLead
BloquéVerrouiller/déverrouiller l'enregistrement de facturation pour cette succursale

Le total général est affiché en bas du tableau.

Verrouillage du cycle

L'ensemble du cycle de facturation (toutes les succursales pour un mois donné) peut être verrouillé ou déverrouillé. Une fois verrouillé, les données de facturation sont figées et utilisées comme prix de référence pour les calculs CSM/IR.

Propagation du prix

Lorsqu'un prix de succursale est mis à jour, il peut optionnellement être propagé vers les mois futurs qui n'ont pas encore d'enregistrement de facturation verrouillé.

Résolution du prix du lead

Le système résout le prix du lead d'une succursale selon l'ordre de priorité suivant :

  1. L'enregistrement billing-branch verrouillé le plus récent (billingBranches[0].price)
  2. Le champ par défaut de la succursale leadPrice
  3. null → la succursale est exclue des calculs de coût

Endpoints API

MéthodeEndpointDescription
GET/branches/billingObtenir toutes les infos de facturation pour un mois
POST/branches/billing-upsertCréer ou mettre à jour un enregistrement billing-branch
GET/billing-cyclesObtenir le statut de verrouillage du cycle
PUT/billing-cycles/:idVerrouiller ou déverrouiller un cycle de facturation
GET/billing-branchesObtenir les surcharges de facturation par succursale