Passer au contenu principal

Concept

Les sièges connectés sont une amélioration du produit siège existant. Au lieu de saisir manuellement le nombre d’unités lors de l’initiation d’un abonnement, ces données sont récupérées directement depuis votre base de données. C’est particulièrement utile si :
  • Vous voulez que votre système de facturation reflète tout changement effectué sur votre produit (par ex. un utilisateur ajoute une nouvelle licence)
  • Vous voulez suivre quel siège a été ajouté ou supprimé, et quand
  • Vous voulez facturer des montants au prorata (par ex. un client commence avec 5 licences mais en ajoute une autre en milieu d’année)

Application pratique

Comment créer un produit automatisé basé sur les sièges ?

1

Créer un produit basé sur les sièges

Naviguez vers la section Products pour cela.
2

Lier un agrégateur

Sélectionnez un agrégateur count existant pour suivre vos sièges. L’agrégateur détermine quels événements sont comptés et comment les données entrantes sont prises en compte dans les calculs de facturation.Si vous n’en avez pas encore créé, rendez-vous dans Usage > Aggregators pour en configurer un d’abord.
3

Cliquez sur Create Product

C’est tout ! Votre produit basé sur les sièges devrait maintenant être marqué comme « Connected seat ».

Comment configurer un produit avec sièges connectés dans les abonnements ?

Il existe quatre paramètres de configuration : Refresh schedule, Charging method, Invoicing schedule et Seat change policy.

Refresh schedule

  • Realtime : Le count se met à jour immédiatement lorsqu’un changement est détecté, instantanément si vous utilisez l’API, ou en fonction de l’intervalle du dataloader si vous utilisez les loaders.
  • Periodic : Le count s’actualise en fonction de l’intervalle saisi par l’utilisateur dans le champ Refresh interval. Il est indépendant de l’intervalle de facturation de l’abonnement mais peut y être aligné.
  • Manual : Les utilisateurs doivent déclencher l’actualisation en utilisant l’endpoint pour une expérience plus personnalisée.

Charging method

Détermine comment les modifications de sièges sont facturées lorsqu’elles sont détectées pendant la période.
  • Do not charge : Suivre le nombre de sièges sans générer de frais.
  • Prorata : Facturer proportionnellement en fonction du moment où le changement s’est produit dans la période.
  • Full amount : Facturer le prix de la période complète, quel que soit le moment où le changement s’est produit.

Invoicing schedule

Contrôle quand les factures sont générées après que des modifications de sièges ont été détectées.
Ce paramètre n’est disponible que lorsque la charging method n’est pas définie sur « Do not charge ».
  • Immediately : Hyperline facture (ou rembourse) la mise à jour dès qu’il la détecte, même au milieu de la période. Si sélectionné en parallèle de l’option « periodic », il facturera simplement le client à chaque « fin » de période.
  • With next invoice : Hyperline ajoute les montants de mise à jour à la facture suivante en lignes additionnelles (donc si la mise à jour est en temps réel mais que la facturation est à la fin du mois, nous mettrons à jour le compteur d’abonnement en temps réel mais ajouterons ensuite la charge à la facture suivante).
  • Custom : Permet à l’utilisateur de définir une période de facturation, par exemple, s’il a un abonnement annuel qu’il veut mettre à jour en temps réel mais veut facturer la mise à jour tous les mois.

Seat change policy

Détermine comment les augmentations ou diminutions du nombre de sièges affectent la facturation pendant la période.
Ce paramètre n’est disponible que lorsque la charging method n’est pas définie sur « Do not charge ».
  • Standard : Aucun traitement spécial pour les modifications de sièges pendant la période.
  • Charge highest : Toujours facturer en fonction du nombre de sièges le plus élevé détecté pendant la période. Utile pour toujours engager le nombre maximum de sièges.
  • Refund decrease : Émettre un remboursement lorsque le nombre de sièges diminue. Indique à Hyperline de compter les mises à jour négatives comme des remboursements si elles ont déjà été payées.

Gérer les diminutions de sièges

Lorsqu’un siège est supprimé (par ex., un utilisateur est supprimé ou une licence est révoquée), vous devez signaler ce changement à Hyperline. Comme l’API est append-only, vous ne supprimez pas les événements directement — à la place, vous les mettez à jour avec un flag et configurez l’agrégateur pour les filtrer. Utilisation d’un booléen active ou archived (ou ce que vous voulez) : Utilisez un flag booléen pour marquer le siège comme inactif :
{
  "customer_id": "<customer_id>",
  "timestamp": "2024-03-15T10:00:00.000Z",
  "event_type": "users",
  "record": {
    "id": 258,
    "email": "user@company.com",
    "created_at": "2024-01-01T00:00:00.000Z",
    "archived": true
  }
}
Ensuite, configurez l’agrégateur du produit pour filtrer les sièges archivés :
  • Pour un champ booléen : ajoutez un filtre où archived equals false

Exemples de calcul de facturation

Comprendre comment Hyperline calcule les ajustements de facturation lorsque le nombre de sièges change est essentiel pour anticiper vos factures. Cette section présente des exemples concrets utilisant un prix de base de 10€ par siège avec un abonnement mensuel allant du 1er au 30. Ces exemples ne tiennent pas compte des paramètres : Refund when a decrease in unit count is detected et Charge the highest detected value for the period

Facturation en fin de période

Lorsque votre abonnement est configuré pour facturer en fin de période, Hyperline calcule le nombre final de sièges et applique des ajustements pour toute modification en milieu de période.
Avec la facturation au prorata, les ajustements sont calculés proportionnellement en fonction du moment où le changement s’est produit pendant la période de facturation.Ajout de sièges (60 → 100 sièges)Vous commencez le mois avec 60 sièges et ajoutez 40 sièges le 15.
ÉlémentCalculMontant
Charge de base10€ × 100 sièges1 000€
Ajustement de mise à jour (1–15 janv.)-40 × 10€ × 15j/30j-200€
Total800€
L’ajustement crédite les 40 sièges pour la première moitié du mois où ils n’étaient pas utilisés.
Suppression de sièges (100 → 60 sièges)Vous commencez le mois avec 100 sièges et supprimez 40 sièges le 15.
ÉlémentCalculMontant
Charge de base10€ × 60 sièges600€
Ajustement de mise à jour (1–15 janv.)40 × 10€ × 15j/30j+200€
Total800€
L’ajustement facture les 40 sièges qui ont été utilisés pendant la première moitié du mois.
Avec la facturation pay in full, les ajouts de sièges sont facturés au prix plein quel que soit le moment où ils ont été ajoutés, tandis que les suppressions tiennent toujours compte de l’utilisation pendant la période.Ajout de sièges (60 → 100 sièges)Vous commencez le mois avec 60 sièges et ajoutez 40 sièges le 15.
ÉlémentCalculMontant
Charge de base10€ × 100 sièges1 000€
Ajustement de mise à jour0€
Total1 000€
Les nouveaux sièges sont facturés au prix plein pour toute la période, quel que soit le moment où ils ont été ajoutés.
Suppression de sièges (100 → 60 sièges)Vous commencez le mois avec 100 sièges et supprimez 40 sièges le 15.
ÉlémentCalculMontant
Charge de base10€ × 60 sièges600€
Ajustement de mise à jour40 × 10€+400€
Total1 000€
Les sièges supprimés sont toujours facturés au prix plein pour la période pendant laquelle ils étaient actifs.
Lorsque configuré pour ne pas facturer les mises à jour, aucune ligne d’ajustement n’est générée.
  • Ajout de sièges : Pas de frais supplémentaires (0€)
  • Suppression de sièges : Pas de remboursement ni d’ajustement (0€)

Facturation en début de période

Lorsque votre abonnement est configuré pour facturer en début de période, vous payez à l’avance en fonction de votre nombre actuel de sièges. Les ajustements pour les modifications en milieu de période sont appliqués sur la facture suivante.
Avec la facturation au prorata, les ajustements sont calculés proportionnellement et appliqués à la facture suivante.Ajout de sièges (60 → 100 sièges)Vous commencez janvier avec 60 sièges et ajoutez 40 sièges le 15.Facture du 1er janvier (pour la période de janvier) :
ÉlémentCalculMontant
Charge de base10€ × 60 sièges600€
Total600€
Facture du 1er février (pour la période de février) :
ÉlémentCalculMontant
Charge de base10€ × 100 sièges1 000€
Ajustement de mise à jour (15–30 janv.)40 × 10€ × 15j/30j+200€
Total1 200€
Total pour janvier + février : 1 800€
La facture de février inclut la charge au prorata pour les 40 sièges ajoutés à la mi-janvier.
Suppression de sièges (100 → 60 sièges)Vous commencez janvier avec 100 sièges et supprimez 40 sièges le 15.Facture du 1er janvier (pour la période de janvier) :
ÉlémentCalculMontant
Charge de base10€ × 100 sièges1 000€
Total1 000€
Facture du 1er février (pour la période de février) :
ÉlémentCalculMontant
Charge de base10€ × 60 sièges600€
Ajustement de mise à jour (15–30 janv.)-40 × 10€ × 15j/30j-200€
Total400€
Total pour janvier + février : 1 400€ La facture de février inclut un crédit pour les 40 sièges supprimés à la mi-janvier.
Avec la facturation pay in full, les modifications de sièges déclenchent des ajustements au prix plein sur la facture suivante.Ajout de sièges (60 → 100 sièges)Vous commencez janvier avec 60 sièges et ajoutez 40 sièges le 15.Facture du 1er janvier (pour la période de janvier) :
ÉlémentCalculMontant
Charge de base10€ × 60 sièges600€
Total600€
Facture du 1er février (pour la période de février) :
ÉlémentCalculMontant
Charge de base10€ × 100 sièges1 000€
Ajustement de mise à jour (janv. complet)40 × 10€+400€
Total1 400€
Total pour janvier + février : 2 000€ Les sièges ajoutés sont facturés au prix plein pour la période précédente.
Suppression de sièges (100 → 60 sièges)Vous commencez janvier avec 100 sièges et supprimez 40 sièges le 15.Facture du 1er janvier (pour la période de janvier) :
ÉlémentCalculMontant
Charge de base10€ × 100 sièges1 000€
Total1 000€
Facture du 1er février (pour la période de février) :
ÉlémentCalculMontant
Charge de base10€ × 60 sièges600€
Total600€
Total pour janvier + février : 1 600€ Un remboursement est appliqué pour les sièges supprimés de la période précédente.
Lorsque configuré pour ne pas facturer les mises à jour, aucune ligne d’ajustement n’est générée.
  • Ajout de sièges : Pas de frais supplémentaires (0€)
  • Suppression de sièges : Pas de remboursement ni d’ajustement (0€)

Explorer la consommation

Dans le contexte des sièges connectés, la consommation fait référence à l’utilisation du produit basé sur les sièges. Vous pouvez consulter cette consommation dans la section dédiée de la plateforme Hyperline. Cette vue offre un aperçu complet de l’utilisation de chaque produit basé sur les sièges, permettant une meilleure compréhension et gestion de votre processus de facturation. Vous pouvez également consulter la consommation d’un abonnement dans la timeline de l’abonnement.
Plus d’informations détaillées peuvent être trouvées dans la section Explorer la consommation d’usage.