Passer au contenu principal
Ce cas d’usage décrit comment émettre des notes de crédit client pour des facturations futures et historiques. Metronome se concentre sur les complexités de la tarification basée sur l’usage à grande échelle, en temps réel. Pour la plupart des clients Metronome, les fonctions de comptabilité fournisseurs (A/R) sont traitées en amont ou en aval de Metronome dans une application ERP (Enterprise Resource Platform) ou CRM (Customer Relationship Management). Bien que Metronome fournisse une facture qui représente les charges et les déductions d’engagement liées à l’usage, il n’y a pas d’entité de note de crédit correspondante que vous verriez généralement dans un ERP. Cela dit, il existe une variété de façons de gérer l’ajustement du compte A/R d’un client à l’aide de Metronome. Ce document explore quelques scénarios qui expliquent comment ajuster le compte A/R d’un client dans Metronome ou dans votre système A/R.

Créditer des facturations futures

Les notes de crédit peuvent aider à résoudre les litiges avec les clients. Plutôt que d’ajuster une transaction ou une facture passée avec une note de crédit, vous pouvez émettre au client un crédit pour des facturations futures. Pour ce faire, décidez d’abord si vous souhaitez offrir un crédit au niveau du client ou un crédit spécifique au contrat. La distinction entre les deux est que les crédits au niveau du client peuvent être utilisés contre tout contrat existant associé à leur compte au lieu d’un seul contrat.

Exemple : crédit de satisfaction client

Les entreprises accordent des crédits de satisfaction client pour apaiser un client insatisfait. Les raisons typiques incluent une mauvaise expérience client dans l’application, des plaintes client, ou pour créditer en cas de temps d’arrêt et d’indisponibilité. Par exemple, supposons que votre application, qui donne accès à un modèle d’IA, ait été indisponible pendant une heure au cours de la dernière période de facturation. Un client appelle pour exprimer sa frustration face à l’indisponibilité, expliquant comment cela a entraîné une perte de revenus et un possible désabonnement de clients. Pour satisfaire le client, vous acceptez de fournir un crédit de 100 $ pour les facturations futures.

Créer un crédit

Pour créer un crédit au niveau du client avec l’API Metronome, utilisez l’action Create a Credit. Comme le client a accepté de recevoir un crédit de 100 pourlheuredetempsdarre^t,creˊezlecreˊditpourunamountde10000(pourlUSD,lesmontantssontencents,donc10000=100,00pour l’heure de temps d’arrêt, créez le crédit pour un _amount_ de 10000 (pour l’USD, les montants sont en **cents**, donc 10000 = 100,00). Utilisez la date d’aujourd’hui comme date de début et la date à laquelle vous voulez que le client utilise ce crédit comme date de fin. Pour leur accorder un crédit récurrent, créez un élément schedule_item distinct pour chaque période de facturation pour laquelle vous souhaitez leur accorder un crédit.
Les montants en USD sont toujours en cents. Les autres devises prises en charge utilisent des unités entières. Voir dénomination des devises pour plus de détails.
Cet appel montre un exemple de l’action de création d’un crédit :
{  
  "customer_id": "13117714-3f05-48e5-a6e9-a66093f13b4d",  
  "name": "My Credit",  
  "priority": 5,  
  "product_id": "f14d6729-6a44-4b13-9908-9387f1918790",  
  "access_schedule": {  
    "credit_type_id": "2714e483-4ff1-48e4-9e25-ac732e8f24f2",  
    "schedule_items": [  
      {  
        "amount": 10000,  
        "starting_at": "2024-09-01T00:00:00.000Z",  
        "ending_before": "2020-09-30T00:00:00.000Z"  
      }  
    ]  
  }  
}
Si un client a plusieurs crédits actifs sur son compte/contrat, définissez une priority appropriée. La priorité détermine quels crédits sont consommés en premier. Pour en savoir plus, voir Gérer les crédits et engagements. credit_type_id est la devise dans laquelle le crédit doit être saisi. Trouvez la liste des ID de devise dans l’application Metronome sous General Settings → Pricing Units.
INFOL’ID pour l’USD est 2714e483-4ff1-48e4-9e25-ac732e8f24f2.
product_id est l’ID du produit que vous voulez afficher sur la facture. Dans l’exemple, vous avez un produit appelé Customer Satisfaction Credit. Si vous voulez que le crédit s’applique à des produits spécifiques sur le compte au lieu de tous les produits, incluez ces IDs dans le conteneur applicable_product_ids.

Créditer des facturations historiques

Si le client ne souhaite pas un crédit pour des facturations futures, vous avez différentes façons de corriger les revenus enregistrés, décrites dans ces exemples.

Exemple : correction de facture (et réduction des revenus)

Vous pouvez vous retrouver dans une situation où les facturations sont incorrectes. Vous devez annuler entièrement les charges ET réduire les revenus associés à ces charges. Par exemple, un client est configuré incorrectement pour recevoir et être facturé pour des produits qu’il n’a pas commandés. Dans d’autres situations, le client devient complètement insatisfait du service ou du produit peu de temps après son inscription. Il veut que vous le déchargiez de tous les frais en cours pour ce service. Le résultat final est d’annuler les charges et les revenus comme s’ils ne s’étaient jamais produits. Dans ce cas, étant donné que Metronome n’est pas le système de gestion du compte A/R du client, créez une note de crédit directement dans le système qui gère votre A/R. En conséquence, la facture client ajustée et le montant de la ligne de facture dans Metronome différeront de ceux du système de facturation. Cette divergence est acceptable d’un point de vue d’audit car la note de crédit fournit le ou les enregistrements d’audit nécessaires pour justifier la différence.

Exemple : le client a un usage incorrect (période de facturation actuelle)

Si vous remarquez qu’un client a un usage incorrect pour la période de facturation actuelle avec une facture à l’état DRAFT, vous pouvez le corriger dans Metronome en transmettant un événement qui annule l’usage d’origine. Pour ce faire, transmettez un événement avec une quantité/valeur négative qui correspond à la métrique facturable du produit que vous voulez créditer. Par exemple, si votre métrique facturable s’agrège par une propriété token_count, où vous passez normalement des valeurs positives, annulez l’usage pertinent en passant une valeur négative à token_count. Par exemple :
{  
  "timestamp": "2024-07-30T23:46:24.343000+00:00",  
  "transaction_id": "e88c64c4-7b14-4703-8d5b-df514506cba9",  
  "customer_id": "43ae3f41-480b-412b-9b05-1c4d11169c08",  
  "event_type": "output_tokens",  
  "properties": {  
    "project_id": "Project 1",  
    "token_count": "-50"  
  }  
}

Exemple : le client a un usage incorrect (période de facturation précédente)

Si vous remarquez qu’un client a un usage incorrect pour une période de facturation précédente avec une facture à l’état finalized, vous pouvez accorder au client un crédit pour les facturations futures ou créer une note de crédit directement dans votre système de gestion A/R client. Metronome ne permet pas la correction/l’ajustement des événements d’usage pour les factures finalisées.

Exemple : créditer et refacturer

Dans les situations où toute la facture est incorrecte, vous devez créditer et refacturer. Si votre système A/R ne prend pas en charge l’annulation ou l’annulation des factures, vous devez créer une note de crédit. Pour ce faire dans Metronome :
  1. Annulez l’usage incorrect en suivant les étapes de l’exemple précédent.
  2. Après avoir annulé l’usage d’origine, soumettez les enregistrements d’usage corrigés.
  3. Annulez la facture incorrecte avec l’API (Void Invoice) ou dans l’application Metronome. Pour annuler avec l’application Metronome, naviguez vers la facture en question, sélectionnez le menu de débordement et choisissez Void Invoice. Notez l’ID de la facture.
Capture d’écran de l’annulation de facture
L’ANNULATION DANS METRONOME N’ANNULE PAS EN AVALL’annulation de la facture dans Metronome n’annule pas automatiquement les factures dans toute application en aval. Vous devez effectuer une fonction similaire dans cette application manuellement.
  1. Une fois la facture précédente annulée, régénérez une nouvelle facture avec l’API (Regenerate Invoice) ou dans l’application Metronome. Cela amène Metronome à recalculer une nouvelle facture basée sur l’usage envoyé associé. Si vous utilisez l’intégration Stripe de Metronome, cette nouvelle facture est envoyée automatiquement à Stripe.
FENÊTRE DE 34 JOURSMetronome a une limite de 34 jours durant lesquels vous pouvez soumettre un usage historique. Si l’action de crédit et refacturation que vous souhaitez entreprendre dépasse 34 jours dans le passé, votre seule option est d’effectuer l’annulation, l’annulation et la régénération des factures directement dans votre application de facturation et A/R client.

Comment Metronome gère les remboursements

Les remboursements client, définis comme l’acte de renvoyer la totalité ou une partie du paiement d’un client, sortent du cadre des fonctionnalités actuelles de Metronome. Les étapes exactes pour rembourser un client dépendent de votre pile technologique existante. Ils sont généralement gérés via votre ERP, CRM ou directement dans votre application de traitement de paiement choisie.