API Revenue Recognition Performance ObligationsBêta
Découvrez comment modéliser l'exécution des obligations de performance dans Stripe Revenue Recognition.
Aperçu
En comptabilité et en finance, l’exécution de l’obligation de performance est un élément important de la comptabilisation des produits. Elle fait référence à l’achèvement d’une transaction au cours de laquelle le vendeur a livré les biens ou les services promis au client, et peut ainsi comptabiliser le produit de la vente. Il existe plusieurs scénarios dans lesquels l’obligation de performance est remplie et les revenus peuvent être comptabilisés, y compris, mais sans s’y limiter, dans les cas suivants :
- Livraison de biens tangibles : l’exécution a lieu lorsque les marchandises ont été expédiées au client et qu’il en a pris possession. La livraison des biens confirme que le client a reçu l’avantage promis, et vous pouvez donc comptabiliser le produit de la vente.
- Exécution d’un service : dans le cas d’une vente relative à un service, l’exécution a lieu lorsque le service a été effectué et que le client l’a accepté. Une fois que le client a accepté le service, vous pouvez comptabiliser le produit.
- Paiement anticipé : un client paie pour un service ou des marchandises avant de recevoir le service ou les marchandises en question. Vous pouvez comptabiliser le produit du paiement anticipé au fil de la fourniture du service ou de l’utilisation des biens.
Ce guide explique comment utiliser l’API Stripe Revenue Recognition Performance Obligations pour obtenir des rapports précis sur vos revenus.
Configuration
Cet exemple utilise un produit nommé « Prepaid package ». Créez le produit en tant que produit Stripe, et nommez-le “Product Prepaid package”.
Sous le produit « Product Prepaid package », créez un tarif pour une unité. Le tarif est de 1 USD par unité. Nommez le tarif « Prepaid package ».
Supposons que vous facturiez à un client un produit Product Prepaid package à 100 USD, qui comprend 100 unités de Price Prepaid package. Vous souhaitez reporter les 100 USD lors de la facturation et les comptabiliser en fonction de l’utilisation.
Créer un abonnement ou une facture
Vous pouvez maintenant créer un abonnement ou une facture indépendante pour facturer le client.
Dans le cas d’un abonnement, vous devez ajouter un poste d’abonnement dont le tarif correspond à 100 unités de Price Prepaid package.
Dans le cas d’une facture, vous devez ajouter un poste de facture dont le tarif correspond à 100 unités de Price Prepaid.
Créer une règle Revenue Recognition
Pour différer les revenus lors de la facturation, vous devez créer une règle de comptabilisation des revenus. Si aucun événement d’exécution n’est envoyé, les revenus seront intégralement comptabilisés sur la période spécifiée, qui est par défaut d’un an.
Enregistrer les utilisations
Vous pouvez enregistrer les utilisations par le biais de l’API.
Si vous créez une facture le 1er juin 2022 et que 10 unités sont utilisées le 29 juillet 2022, vous enverrez la requête API ci-dessous :
Rapports
Avant l’exécution
Si vous téléchargez les rapports de débits et de crédits en juin 2022, voici ce que vous verrez. Étant donné qu’aucune utilisation n’est encore enregistrée, l’intégralité du poste de facture sera reportée et comptabilisée 12 mois plus tard.
Compte | Juin 2022 | Juin 2023 |
---|---|---|
AccountsReceivable | +100 | |
DeferredRevenue | +100 | -100 |
Revenus | +100 |
Exécution partielle
Avec l’utilisation enregistrée dans la section ci-dessus, les rapports se présenteront comme suit en juillet 2022 :
Compte | Juin 2022 | Juillet 2022 | Juin 2023 |
---|---|---|---|
AccountsReceivable | +100 | ||
DeferredRevenue | +100 | -10 | -90 |
Revenus | +10 | +90 |
Exécution totale
Supposons qu’une autre utilisation soit enregistrée le 10 août 2022 avec le montant restant (90 USD). Les revenus reportés seront intégralement convertis en revenus en août 2022 :
Compte | Juin 2022 | Juillet 2022 | Août 2022 |
---|---|---|---|
AccountsReceivable | +100 | ||
DeferredRevenue | +100 | -10 | -90 |
Revenus | +10 | +90 |