Méthodologie de comptabilisation des revenus
La comptabilisation des revenus est intégrée à d’autres objets Stripe pour fournir des paramètres par défaut intelligents sur la manière dont les revenus doivent être comptabilisés.
La Comptabilisation des revenus calcule automatiquement l’ensemble des transactions qui se produisent dans Stripe à la milliseconde près, en couvrant entre autres les abonnements, les factures, les paiements ponctuels, les remboursements, les litiges, etc.
Note
Les exigences en matière de comptabilisation des revenus diffèrent en fonction d’un certain nombre de facteurs, et les paramètres ci-dessus peuvent être plus ou moins adaptés à votre entreprise. Vous devez veiller à comprendre et à respecter les exigences applicables à votre entreprise, ainsi qu’à modéliser vos activités en conséquence.
Plan comptable
La comptabilisation des revenus s’appuie sur un grand livre de comptabilité en partie double qui retrace les débits et les crédits résultant de votre activité commerciale.
Pour tirer le meilleur parti de Revenue Recognition, il est utile de comprendre le plan comptable par défaut ainsi que les débits et crédits qui ont un impact sur ces comptes.
Modélisation des données pour Revenue Recognition
Pour mieux appréhender la comptabilisation des revenus, il est utile de comprendre comment les données sont modélisées. Les descriptions suivantes montrent comment la comptabilisation des revenus traite les ressources Stripe courantes.
Abonnements et facturation
Les abonnements et les factures sont des ressources de niveau supérieur qui contiennent des informations détaillées sur chaque transaction.
Les abonnements créent des factures à chaque cycle, chaque poste d’abonnement correspondant à un poste de facture. La période de chaque poste est automatiquement renseignée compte tenu de la période du poste d’abonnement.
La comptabilisation des revenus traite chaque poste de facture avec sa propre obligation de résultat. Lors de la finalisation de la facture, le montant total comptabilisable est reporté et ensuite amorti uniformément sur la période de chaque poste de facture.
Si aucune période n’est définie sur un poste de facture, la totalité du montant de ce poste est comptabilisée lors de la finalisation de la facture. Utilisez la fonctionnalité Importer des données pour configurer vos données de facture, ou définissez des règles afin de personnaliser quand et comment les postes de factures sont comptabilisés.
Pour plus de détails sur la manière dont la Comptabilisation des revenus traite les abonnements et les factures dans le cas de scénarios spécifiques (passages à un abonnement supérieur ou inférieur, application de remises, de taxes, etc.), reportez-vous à la page Abonnements et facturation.
Paiements ponctuels
Les paiements ponctuels créés sur le Dashboard ou via les API Charges et PaymentIntents ne contiennent pas autant d’informations que les factures.
En raison de l’absence de période de service ou d’informations sur la réalisation pour les paiements ponctuels, par défaut, ils sont comptabilisés immédiatement lorsque le paiement a lieu.
Importez des données pour ajouter la durée d’un service ou pour ventiler un paiement sur plusieurs échéances de comptabilisation des revenus. Vous pouvez ainsi personnaliser le comportement de traitement des revenus et configurer des règles applicables par exemple au montant du paiement, à la description et à l’adresse e-mail du client.
Pour plus de détails et d’exemples sur le traitement des paiements ponctuels par Revenue Recognition, veuillez consulter la page Paiements ponctuels.
Remboursements et litiges
La comptabilisation des revenus traite les remboursements et les litiges en générant des contreparties de revenus pour compenser les revenus déjà comptabilisés.
Pour les transactions comportant à la fois des revenus déjà comptabilisés et des revenus reportés, la part comptabilisée est ajoutée au compte de contreparties Remboursements ou Litiges, ce qui a pour effet d’annuler les revenus reportés.
Pour plus de détails et d’exemples sur le traitement des remboursements et des litiges par Revenue Recognition, veuillez consulter la page Remboursements et litiges.
Transactions externes
Vous pouvez suivre les revenus collectés en dehors de Stripe en utilisant des factures. Configurez la facture comme vous le feriez pour une facture ordinaire, puis marquez la facture comme payée, soit directement sur le Dashboard, soit via l’option paid_out_of_band
dans l’API.
Les factures marquées comme payées en dehors de Stripe ne contribuent pas au compte de trésorerie, mais au compte des actifs externes.
Mise en garde
Si vous souhaitez consolider vos données financières externes à Stripe sur Revenue Recognition, consultez la page consacrée à l’importation de données.
Multi-devises
Si votre entreprise traite des transactions dans plusieurs devises, la comptabilisation précise des revenus peut s’avérer difficile.
La comptabilisation des revenus traite les transactions et génère des entrées de journal sur la base des devises de règlement de votre compte. Les transactions dont les devises de présentation ne sont pas prises en charge comme devises de règlement sont automatiquement converties dans la devise de règlement par défaut de votre compte.
Pour les paiements et les factures réglées, nous utilisons le taux de change applicable au moment du transfert effectif des fonds (c’est-à-dire celui appliqué dans l’opération sur solde). En cas de délai entre l’émission de la facture et son paiement, la différence de montant due à la variation du taux de change entre les deux moments est ajoutée au compte des pertes de change.
Pour plus de détails et d’exemples sur le traitement de plusieurs devises par Revenue Recognition, veuillez consulter la page Multi-devises.
Disponibilité des données
Revenue Recognition calcule vos données deux fois par jour, à 0 h 00 UTC et à 12 h 00 UTC.
Les données traitées à 0 h 00 UTC englobent l’activité du compte entre la veille à 12 h 00 et 23 h 59 UTC le jour même. La mise à jour de 12 h 00 UTC couvre l’activité du jour de 0 h 00 à 11 h 59 UTC.
Le traitement des données peut prendre 16 à 72 heures. Les utilisateurs dont le fuseau horaire est éloigné du fuseau horaire UTC peuvent remarquer de légers retards dans la réception des rapports, car une activité de fin de journée dans le fuseau horaire PST correspond aux premières heures du jour suivant en UTC.
Imaginons par exemple une activité sur votre compte le 1er août 2023, de 0 h 00 à 11 h 59 UTC. Cette activité devrait apparaître dans les rapports Revenue Recognition d’ici le 4 août 2023 à 12 h 00 UTC. De même, une activité survenue entre 12 h 00 et 23 h 59 UTC le 1er août 2023 sera accessible dans les rapports au 5 août 2023 à 0 h 00 UTC.
Écritures du journal
Chaque activité de facturation dans Stripe génère un ensemble d’écritures. Une écriture comptable vise à conserver une trace de chaque transaction et se compose d’un compte de débit et d’un compte de crédit. Par exemple, une écriture qui finalise une facture débitera AccountsReceivable et créditera DeferredRevenue. Le règlement d’une facture débiterait Cash et créditerait AccountsReceivable.
Ces écritures peuvent figurer dans des comptes d’actif, de passif, de capitaux propres, de charges ou de revenus. Pour en savoir plus sur les définitions de chaque compte qui apparaîtra dans une écriture de journal, consultez notre section consacré au plan comptable.
Le tableau ci-dessous indique les activités de facturation applicables pour les écritures courantes. Vous pouvez exporter des écritures au format CSV via le rapport des débits et des crédits, que vous trouverez dans l’onglet Rapports du Dashboard. En outre, vous avez la possibilité de télécharger les rapports des débits et des crédits par type d’événement (lesquels fournissent une brève description de l’événement enregistré), ce qui permet d’en savoir plus sur la nature de chaque écriture.
Mise en garde
Le tableau suivant ne contient pas l’ensemble des écritures, que nous mettons régulièrement à jour. Si vous avez besoin d’aide pour une écriture spécifique, créez un ticket sur notre page d’assistance.
Débit | Crédit | Définition |
---|---|---|
AccountsReceivable | DeferredRevenue | Facture en cours de finalisation |
UnbilledAccountsReceivable | Facturation d’un poste de facture non facturé | |
PassthroughFees | Finalisation d’une facture avec des frais de tiers | |
TaxLiability | Finalisation d’une facture, taxes comprises | |
BadDebt | AccountsReceivable | Marquer une facture comme non recouvrable |
PendingCash | Facture avec paiement ACH en attente marquée comme non recouvrable | |
Créances | Facture partiellement payée avec le solde d’un client marquée comme non recouvrable | |
Liquidités | AccountsReceivable | Facture payée |
CustomerBalance | Paiement d’un solde client négatif | |
Exclusion | Espèces exclues | |
PendingCash | Paiement ACH de la facture confirmé | |
Créances | Gain d’un litige portant sur des montants précédemment ajustés à partir du solde des revenus reportés | |
ConnectTransferLoss | Liquidités | Perte résultant d’un transfert |
CreditNotes | AccountsReceivable | Émission d’un avoir prépayé sur une facture impayée |
CustomerBalance | Avoir post-payé créditant le solde du client | |
ExternalCustomerBalance | Avoir post-payé créditant un solde client externe | |
CustomerBalance | CustomerBalanceAdjustments | Réduction du montant détenu par le client |
CustomerBalanceAdjustments | CustomerBalance | Augmentation du montant détenu par le client |
DeferredRevenue | Liquidités | Causé par des remboursements et des litiges |
Revenus | Les revenus sont comptabilisés | |
ExternalAsset | AccountsReceivable | Facture marquée comme payée en dehors de Stripe |
Remboursements | Liquidités | Remboursement |
TaxLiability | CustomerBalance | Avoir sur une facture (taxes comprises), crédit sur le solde du client |
ExternalCustomerBalance | Avoir sur une facture (taxes comprises), crédit sur un solde client externe | |
UnbilledAccountsReceivable | Revenus | Revenus comptabilisés sur un poste de facture non facturé |
UnbilledVoids | UnbilledAccountsReceivable | Suppression du poste de facture non facturé |
Annulations | AccountsReceivable | Annulation d’une facture |
BadDebt | Annulation d’une facture non recouvrable | |
CustomerBalance | Annulation d’une facture partiellement payée avec le solde du client |
Les activités ci-dessus concernent toutes des montants positifs. Il est important de noter que ces activités de facturation peuvent être annulées. Ces activités d’annulation se produisent lorsque des activités sont déclenchées sur des montants de postes négatifs.
Poste de facture négatif
On parle de poste négatif lorsque la valeur du poste est supérieure au montant correspondant. Cela se produit généralement lors du passage d’un abonnement à une offre inférieure ou supérieure.
Voici un exemple d’écritures contenant un poste négatif à la suite du passage à une offre inférieure :
- Le 1er avril, une facture est générée et réglée pour un abonnement mensuel d’une valeur de 90 USD.
- Le 21 avril, le client demande à passer à un abonnement inférieur à 30 USD. Il en résulte 2 postes non facturés pour la durée restante de l’abonnement.
- il_1 correspond à la durée restante d’un nouveau plan d’une valeur de 10 $
- il_2 correspond à la durée restante de l’ancien plan d’une valeur de -30 $
- Le 1er mai, la facture générée contient les postes générés par le passage à l’offre inférieure ainsi que le nouveau poste il_3, correspondant au mois de mai. Le client règle la facture le jour même.
- Le 4 mai, le client demande un remboursement complet sur la facture du mois de mai, ce qui entraîne le remboursement intégral du poste créé par le passage à l’offre inférieure ainsi que du nouveau poste du mois de mai. Nous traitons le remboursement.
Date | Débit | Crédit | Montant | Poste de facture |
---|---|---|---|---|
21/04/2022 | UnbilledAccountsReceivable | Revenus | 10 $ | il_1 |
Revenus | UnbilledAccountsReceivable | 30 $ | il_2 | |
01/05/2022 | AccountsReceivable | DeferredRevenue | 30 $ | il_3 |
Liquidités | AccountsReceivable | 30 $ | il_3 | |
DeferredRevenue | Revenus | 30 $ | il_3 | |
AccountsReceivable | UnbilledAccountsReceivable | 10 $ | il_1 | |
Liquidités | AccountsReceivable | 10 $ | il_1 | |
UnbilledAccountsReceivable | AccountsReceivable | 30 $ | il_2 | |
AccountsReceivable | Liquidités | 30 $ | il_2 | |
04/05/2022 | Remboursements | Liquidités | 10 $ | il_1 |
Liquidités | Remboursements | 30 $ | il_2 | |
Revenus | Liquidités | 30 $ | il_3 |