Bêta publiqueLes trackers de dépenses sont actuellement en bêta publique. Des changements incompatibles peuvent survenir entre maintenant et la disponibilité générale. Veuillez contacter votre représentant Metronome pour y accéder.
spend_tracker sur le contrat pour suivre les dépenses totales pour des charges spécifiques au fil du temps.
Créer un tracker de dépenses
Les trackers de dépenses renvoient la somme des charges spécifiées sur une période de temps —spend_tracker.reset_frequency. Les trackers de dépenses peuvent être définis lors de la création d’un Package, de la création d’un contrat ou de l’édition d’un contrat. D’autres configurations sur le contrat peuvent pointer vers le tracker de dépenses pour gérer les seuils basés sur les dépenses. Par exemple, nous pouvons créer un tracker de dépenses pour plafonner le montant des achats de commits prépayés remisés qu’un client peut obtenir sur un seul mois.
applicable_spend_specifiers spécifie quelles charges doivent compter par rapport au tracker de dépenses :
spend_type: aujourd’hui, seuls les achats de commits peuvent compter pour un tracker de dépenses.sources: spécifiez si les commits créés manuellement et/ou les commits de facturation par seuil comptent pour le tracker de dépenses.discounted: spécifiez facultativement si les commits marqués comme « discounted » comptent pour le tracker de dépenses. Pour les commits manuels, cela est défini viaspend_tracker_attributes.count_as_discounted. Pour les commits de facturation par seuil, cela est défini via lediscount_config.
discount_config sur le prepaid_balance_threshold_configuration pointe vers ce tracker de dépenses pour appliquer un plafond. Lorsque le plafond est atteint, les nouveaux commits par seuil ne seront plus remisés jusqu’au début de la prochaine période de facturation.