Présentation
Les hiérarchies de comptes vous permettent de :- Modéliser des relations parent-enfant entre des clients Metronome distincts (jusqu’à 10 nœuds)
- Partager des engagements et des crédits entre les niveaux hiérarchiques
- Configurer des arrangements de paiement flexibles (le parent paie, l’enfant paie ou mixte)
- Consolider la consommation des enfants sur une seule facture au niveau du parent
- Maintenir une tarification et des contrats distincts pour chaque entité
- Disney pourrait payer pour tout le transfert de données CDN entre les filiales tandis que chacune maintient ses propres contrats et tarifs
- Disney pourrait acheter un engagement partagé de 10 M$ pour le transfert de données CDN dans lequel Hulu, ESPN et d’autres filiales puisent avant de payer des dépassements
- Chaque filiale pourrait avoir ses propres tarifs et engagements, Disney recevant une seule facture consolidée montrant des ventilations détaillées de la consommation
Prérequis
Avant de mettre en œuvre les hiérarchies de comptes, assurez-vous d’avoir :- Des objets client créés à la fois pour les organisations parentes et enfants
- Une configuration de facturation mise en place pour chaque client. Actuellement, la facturation Stripe est prise en charge.
- Une compréhension de votre structure de facturation organisationnelle et des flux de paiement
Exemple 1 : Parent avec pool d’engagements partagé
Dans ce scénario, Disney achète un engagement de 10 M$ auquel toutes les filiales peuvent accéder pour leur consommation. Créez le contrat parent avec engagement partagé :- Tous les enfants puisent dans l’engagement de 10 M$ de Disney
- Chaque enfant paie ses propres dépassements une fois l’engagement partagé épuisé
- Chaque enfant reçoit ses propres factures
Exemple 2 : Le parent paie avec facturation consolidée
Dans ce scénario, chaque filiale a ses propres engagements, mais Disney reçoit et paie toutes les factures avec la consommation consolidée en un seul relevé. Créez le contrat parent avec la consolidation des factures activée :- Disney a son propre engagement de 200 K$ auquel lui seul peut accéder (child_access: “none”)
- Hulu a son propre engagement de 500 K$ auquel lui seul peut accéder
- Disney paie tous les engagements y compris la facture de l’engagement de 500 K$ de Hulu
- Disney reçoit une seule facture consolidée de relevé de consommation contenant la consommation de Disney et celle de Hulu avec des éléments de ligne indiquant le client et le contrat d’origine
- Toutes les factures sont acheminées vers le fournisseur de facturation de Disney
Exemple 3 : Accès sélectif aux engagements avec tarification distincte
Dans ce scénario, Disney a plusieurs engagements avec un accès sélectif, et chaque filiale a une tarification personnalisée. Créez le contrat parent :- Grilles tarifaires différentes : chaque filiale utilise une grille tarifaire adaptée à son activité (streaming vs diffusion) avec les produits et tarifs appropriés
- Accès sélectif aux engagements : Hulu et ESPN peuvent accéder aux engagements premium et standard, tandis qu’ABC n’accède qu’à l’engagement standard
- Tarification spécifique au contrat : Hulu obtient 20 % de réduction sur le Go de transfert de données CDN lors de la consommation de l’engagement premium ou du paiement des dépassements
- Facturation individuelle : chaque filiale paie ses propres dépassements et maintient des configurations de facturation distinctes
Visualiser les relations hiérarchiques
Obtenir le contrat avec les détails de la hiérarchie
Récupérez les informations complètes de hiérarchie pour n’importe quel contrat :Afficher les factures consolidées
Lorsque la consolidation est configurée, les factures parent incluent toute la consommation des filiales :Ventiler les factures consolidées
Analysez la répartition de la consommation à travers la hiérarchie en utilisant les ventilations de facture. C’est particulièrement utile pour comprendre les modèles de dépenses entre filiales.- Analyser les dépenses par filiale : regroupez les éléments de ligne par
origin.customer_idpour voir la consommation de chaque entité - Suivre les performances des contrats : utilisez
origin.contract_idpour mesurer la consommation par rapport à des contrats spécifiques
Bonnes pratiques
Concevez votre hiérarchie avec soin- Cartographiez les relations organisationnelles avant la mise en œuvre
- Considérez les flux de paiement et les exigences de routage des factures
- Utilisez
type: "all"pour les ressources partagées à l’échelle de l’organisation - Utilisez
type: "contract_ids"pour un accès spécifique au département ou au niveau
- Examinez les factures consolidées pour comprendre la répartition de la consommation
- Utilisez les ventilations de facture pour analyser les dépenses par filiale
- Alignez les dates de début des contrats lorsque cela est possible
- Planifiez les stratégies de renouvellement à travers la hiérarchie
- Considérez les implications du report d’engagements pour les renouvellements
Dépannage
L’enfant ne peut pas accéder à l’engagement parent- Vérifiez que la configuration
child_accessde l’engagement parent inclut l’enfant - Assurez-vous que le contrat enfant référence correctement l’identifiant de contrat parent
- Confirmez que les deux contrats sont actifs durant la même période
- Vérifiez que le contrat parent a
invoice_consolidation_type: "CONCATENATE" - Vérifiez que le contrat enfant a
usage_statement_behavior: "CONSOLIDATE" - Assurez-vous que la période de service de consommation de l’enfant est bornée par la période de service du parent
- Exemple : si la facture parent couvre du 1er au 31 janvier et que la facture enfant couvre du 5 au 31 janvier, la consommation de l’enfant se consolidera. Mais si la facture enfant couvre du 28 décembre au 28 janvier, la consommation de l’enfant ne se consolidera pas
- Confirmez que les dates d’émission s’alignent (même jour) entre les factures parent et enfant
usage_statement_behavior: "CONSOLIDATE"nécessitepayer: "PARENT"- Les contrats enfants payant eux-mêmes doivent utiliser
usage_statement_behavior: "SEPARATE"
Limitations actuelles
- Profondeur de hiérarchie : un seul niveau pris en charge (parent-enfant) ; pas de petits-enfants ou de hiérarchies à plusieurs niveaux
- Taille de la hiérarchie : maximum 10 nœuds actifs pris en charge dans une hiérarchie
- Fournisseurs de facturation : seul Stripe est pris en charge ; la facturation Marketplace est à venir
- Structure du contrat : chaque client Metronome nécessite son propre contrat — aucun contrat unique ne peut s’appliquer automatiquement à tous les enfants
- Tarification de la consommation : la consommation de chaque enfant est tarifée séparément en fonction de son contrat. La tarification par paliers du parent ne s’applique qu’à la consommation directe du parent, pas à la consommation agrégée des enfants
- Portée des alertes :
- Les alertes de solde d’engagement sur les contrats parents ne se déclenchent pas automatiquement lorsque les enfants consomment l’engagement
- Les alertes sont évaluées lorsque le parent reçoit des données de consommation
- Si seuls les enfants reçoivent de la consommation, les alertes parent peuvent être retardées jusqu’à l’arrivée de la consommation parent
- De plus, les alertes de dépenses parent n’incluent que celles du parent
- Tableaux de bord intégrables : les tableaux de bord de factures et d’engagements ne fonctionnent pas avec les clients ayant un contrat dans une hiérarchie