Aller au contenu

Transmission des consommations à ProAbono

L’objectif de ProAbono est d’externaliser toute la logique de facturation, pour délester les développeurs de cette complexité.

Les caractéristiques de type consommation permettre de facturer des usages ponctuels agrégés en fin de période. Ex : nombre de SMS consommé sur un mois.

La gestion de la période est programmée dans ProAbono et la valorisation et la remise à zéro de la consommation est pilotée par ProAbono. C’est une opération qui peut se déclencher dans différents cas.

  • Automatiquement au renouvellement de l’abonnement
  • Automatiquement à la facturation programmée du client
  • Par API
  • Lors d’une opération de résiliation
  • Lors d’une opération de changement d’offre

Tous les cas listés plus haut n’ont pas besoin d’être gérés lors de l’installation de ProAbono. En revanche, vous devez utiliser l’une des 4 manières recommandées pour transmettre les consommations :

  1. En temps réel
  2. File d’attente
  3. Quotidiennement
  4. Mensuellement

Concept

Votre serveur envoie une requête d’incrément à chaque consommation.

Consulter l’article Mettre à jour les usages ou La documentation technique pour en savoir plus sur la transmission des usages.

Avantages

  1. Le portail client reflète la consommation en temps-réel, le client peut avoir un suivi précis de sa consommation

Inconvénients

  1. S’il y a beaucoup de consommations, le nombre de requêtes peut être élevé.
  2. Le système ne permet pas les appels concurrents (modifications simultanées du même abonnement)

Concept

Votre serveur enregistre les consommations dans une file d’attente interne et envoie des requêtes d’incrément par lot.

La documentation technique est ici.

Avantages

  1. Le portail client reflète la consommation en quasi-temps-réel, le client peut avoir un suivi précis de sa consommation.
  2. Il est possible de pousser, dans la même requête, des consommations consécutives sur le même abonnement.

Inconvénients

  1. Plus délicat à mettre en place techniquement.

Concept

Votre serveur envoie des requêtes d’incrément quotidien. Idéalement par lot.

La documentation technique est ici.

Avantages

  1. Peu de requêtes.
  2. Le processus est plus facile à monitorer et à relancer si des problèmes se sont produits.

Inconvénients

  1. Le portail client reflète l’état de la consommation de la veille.
  2. Une facturation au jour J ne prend pas en compte la consommation du jour J, cette consommation sera comptabilisée dans la facturation suivante.

Concept

Votre serveur envoie des requêtes d’incrément de la valeur de la consommation mensuelle. Idéalement par lot.

La documentation technique est ici.

Avantages

  1. Peu de requêtes.
  2. Vous avez la maîtrise (et la responsabilité) complète sur la consommation.

Inconvénients

  1. Le portail client ne reflète pas l’état de la consommation.