收入确认可能非常复杂。第一次看到报告时,您可能会发现有些数字与您的预期不符。
Stripe 的收入确认遵循 ASC 606 准则,以下是我们在确认收入时存在的一些细微差别:
我们会在账单确定后立即确认收入。具体来说,我们会在账单确定时借记 AccountsReceivable(应收账款)并贷记 DeferredRevenue(递延收入)。无论账单是否已支付,均按账单的服务期确认收入。
我们在支付账单时借记 Cash(现金)并贷记 AccountsReceivable(应收账款)。
-
如果账单已确定但尚未支付,其收入将继续确认。如果您认为账单系坏账,则需要将其明确标记为坏账,才能取消相应收入。请参阅坏账账单的详细示例。
通过启用相应设置,可以实现在用尽重试次数仍未支付的情况下自动将账单标记为坏账,这种方法可能非常有用。请参阅:更新自动回收欠款失败的账单状态。
与账单无关的收款收入将在支付时立即确认。
具有未指定服务期的账单(或账单行项目)的收入将在账单确定时立即确认。
还有许多其他有用的示例(例如退款、争议、赢得争议),您可能会感兴趣。
以下是一些可能相关的常见根本原因:
如果逾期账单未标记为坏账,这类账单中的收入仍会计算在内。因此,您的收入数字可能会高于您的预期。您可以在账单列表页面上查看所有逾期账单。如果是旧账单,需要将其标记为坏账。
当账单未指定服务期时,这些账单的收入不进行摊销。收入在账单确定后立即确认。要纠正此问题,可使用交易覆盖功能为账单分配服务期。(请注意,订阅创建的账单将自动指定服务期。)
如果您创建的是收款而不是账单,则收款的收入会在收款发生时立即确认。要纠正此问题,可以迁移到 Stripe Billing,以便在 Stripe 中创建新账单。如果您对 Stripe Billing 有任何疑问,请联系我们。一种解决方法是使用交易覆盖功能为所有过往收款设置服务期,并在将来发生收款时继续照此操作。
-
如果您同时拥有表示同一笔真实交易的收款和标为已付的账单,会使收入发生重复登记,因为 Stripe 不知道账单和收款是相关联的。为解决此问题,建议采取以下两个步骤:
您可以更新您的集成,以便将来正确关联收款与账单。
对于现有收款和账单,可以排除标为已付的账单,并使用交易覆盖功能设置收款的服务期。
如果您遇到上述问题之外的其他问题,请通过 support+revenue-recognition@stripe.com 与我们联系,我们的专家将帮助您进行调查。