O reconhecimento de receitas pode ser complexo. Ao ver os relatórios pela primeira vez, você pode descobrir que alguns números não correspondem às suas expectativas.
O reconhecimento de receitas da Stripe segue as diretrizes ASC 606. Veja alguns detalhes da forma como reconhecemos a receita:
Reconhecemos a receita assim que uma fatura é finalizada. Especificamente, debitamos AccountsReceivable e creditamos DeferredRevenue no momento da finalização da fatura. A receita será reconhecida de acordo com o período de serviço da fatura, independentemente da data de pagamento.
Quando uma fatura é paga, debitamos Cash e creditamos AccountsReceivable.
-
Se uma fatura for finalizada sem estar paga, a receita relacionada continuará sendo reconhecida. Se você acreditar que uma fatura se tornou incobrável, precisará marcá-la explicitamente como tal para que a receita relacionada seja cancelada. Veja um exemplo detalhado de uma fatura incobrável.
Talvez seja útil ativar a marcação automática de faturas como incobráveis quando continuarem não pagas após todas as tentativas de cobrança. Consulte: Atualização do status da fatura em cobranças automáticas com falha.
A receita de uma cobrança não associada a uma fatura será reconhecida imediatamente no momento do pagamento.
A receita de uma fatura (ou de um item de linha da fatura) com períodos de serviço não especificados será reconhecida imediatamente na finalização da fatura.
Há vários exemplos úteis (reembolso, contestação, ganho de contestação) que podem ser interessantes para você.
Veja a seguir algumas causas comuns que podem ser aplicáveis:
Quando faturas vencidas não são marcadas como incobráveis, as receitas relacionadas continuam sendo consideradas. Portanto, os números de receita podem ficar maiores que o esperado. Você pode ver todas as faturas vencidas na página de lista de faturas. É recomendável marcar as faturas vencidas antigas como incobráveis.
Quando as faturas têm períodos de serviço não especificados, a receita relacionada não é amortizada. A receita é reconhecida imediatamente na finalização da fatura. Para corrigir isso, você pode usar o recurso de sobreposições de transação para atribuir um período de serviço a uma fatura. (Períodos de serviço são especificados automaticamente em faturas criadas por assinaturas.)
Se você estiver criando cobranças em vez de faturas, as receitas serão reconhecidas imediatamente no momento da cobrança. Caso queira corrigir isso, você pode migrar para o Stripe Billing para que as novas faturas sejam criadas na Stripe. Fale conosco se tiver dúvidas a respeito do Stripe Billing. Como solução temporária, você pode usar o recurso de sobreposições de transação para definir os períodos de serviço em todas as cobranças passadas e continuar fazendo isso para cobranças futuras.
-
Se você tiver uma cobrança e uma fatura marcada como paga que representam a mesma transação, ocorrerá um lançamento duplo da receita, pois a Stripe não identificará a relação entre a fatura e a cobrança. Para corrigir isso, recomendamos duas etapas:
Você pode atualizar sua integração para que vincule corretamente a cobrança à fatura no futuro.
Para cobranças e faturas existentes, você pode excluir a fatura marcada como paga e definir um período de serviço para a cobrança usando o recurso de sobreposições de transação.
Se você tiver problemas relacionados aos tópicos acima, fale conosco pelo e-mail support+revenue-recognition@stripe.com. Nossos especialistas podem ajudar na investigação.