Revenue Recognition com assinaturas e faturamento
Saiba como funciona o Revenue Recognition com assinaturas e faturas.
Com as informações detalhadas disponíveis sobre assinaturas e faturas, o Revenue Recognition pode diferir e reconhecer receitas com precisão para esses recursos. O Revenue Recognition trata cada item de linha e assinatura da fatura como sua própria obrigação de desempenho.
O Revenue Recognition amortiza a receita em milissegundos, mas nosso exemplo usa um intervalo diário.
Assinaturas licenciadas
Assinaturas licenciadas são as que geram faturas para um serviço oferecido em um próximo intervalo de assinatura. No final do intervalo, a assinatura reinicia o ciclo e gera uma nova fatura para o próximo intervalo.
Cada item de assinatura corresponde a um único item de linha na fatura e preenche automaticamente o período dele com o início e o fim do período do item de assinatura.
Vamos examinar um exemplo de uma assinatura mensal simples e seu cronograma.
- Em 15 de janeiro, um cliente inicia uma assinatura mensal por US$ 31. Uma fatura é criada e finalizada.
Neste caso, o período de serviço é de 15 de janeiro até 14 de fevereiro. Portanto, o valor de US$ 31 é reconhecido para 17 dias de janeiro e 14 dias de fevereiro. No final de janeiro, os saldos da conta incluem US$ 17 de reconhecimento de receita, e US$ 14 da receita permanecem diferidos (para serem reconhecidos em fevereiro).
Conta | Jan |
---|---|
Revenue | +17,00 |
DeferredRevenue | +14,00 |
Upgrades e downgrades
É possível fazer upgrades e downgrades de assinaturas durante o mês, e a receita precisa ser reconhecida de acordo com a alteração. Se uma fatura tem um corte no meio do mês para lidar com a cobrança proporcional, a programação de receitas também é ajustada para refletir isso.
O próximo exemplo considera uma assinatura com upgrade durante o mês.
- Em 1º de abril, um cliente inicia uma assinatura mensal por US$ 90. Uma fatura é criada e finalizada.
- Em 21 de abril, o cliente faz um upgrade de assinatura, e o custo passa a ser US$ 120. Uma fatura é criada para os 10 dias restantes do mês.
Neste exemplo, o cliente recebe 20 dias de serviço com a assinatura mensal de US$ 90 (pelo valor proporcional de US$ 60) e 10 dias de serviço com a assinatura mensal de US$ 120 (pelo valor proporcional de US$ 40). Portanto, em abril, a receita reconhecida é de US$ 100.
Faturas independentes
O algoritmo de reconhecimento de receita de faturas independentes é o mesmo das assinaturas licenciadas. A principal diferença é que os períodos dos itens de linha não são preenchidos automaticamente.
Para reconhecer a receita corretamente, lembre-se de definir o período para cada item de linha da fatura. Se você não definir um período em um item de linha da fatura, o valor desse item será reconhecido imediatamente após a finalização da fatura. Se precisar substituir ou adicionar um novo período de serviço, use o recurso de importação de dados para configurar os dados da sua fatura ou defina regras para personalizar os tratamentos de receita em faturas diferentes.
Neste exemplo, uma fatura tem dois itens de linha, um com período definido e outro sem.
- Em 15 de janeiro, você cria e finaliza uma fatura com:
- Um item de linha de US$ 31 com período de 15 de janeiro a 14 de fevereiro.
- Um item de linha de US$ 5 sem período definido.
Neste caso, o total da fatura é US$ 36. O valor de US$ 31 é reconhecido para 17 dias de janeiro e 14 dias de fevereiro, mas US$ 5 são reconhecidos imediatamente em 15 de janeiro. No final de janeiro, os saldos da conta incluem US$ 22 (17 + 5) de reconhecimento de receita, e US$ 14 da receita permanecem diferidos (para serem reconhecidos em fevereiro).
Conta | Jan |
---|---|
Revenue | +22,00 |
DeferredRevenue | +14,00 |
Faturas incobráveis
Quando uma fatura é marcada como incobrável, liquidamos a conta do contas a receber porque não esperamos mais o pagamento.
Partes da receita da fatura já podem ter sido reconhecidas. Depois de marcada como incobrável, a receita reconhecida é compensada pela receita de contrapartida na conta de dívidas incobráveis.
Partes da receita da fatura ainda podem ser diferidas. Após a marcação como incobrável, a receita diferida restante é liquidada.
Neste exemplo, a fatura de uma assinatura é finalizada e depois marcada como incobrável.
- Em 15 de janeiro, um cliente inicia uma assinatura mensal por US$ 31. A fatura de US$ 31 é criada e finalizada.
- Em 1º de fevereiro, a fatura é marcada como incobrável.
Neste caso, o cliente recebeu 17 dias de serviço, mas não pagou. Os US$ 17 reconhecidos nesse momento são considerados como débito incobrável. Os US$ 14 de receita diferida para um serviço ainda a ser prestado são zerados. Em 1º de fevereiro, os saldos de conta mostram o seguinte:
Conta | Jan | Fev |
---|---|---|
AccountsReceivable | +31,00 | -31,00 |
Revenue | +17,00 | |
DeferredRevenue | +14,00 | -14,00 |
BadDebt | +17,00 |
Uma fatura incobrável ainda pode ser paga. Quando isso acontece, a conta com dívida incobrável fica sem fundos usando uma parte do valor recebido. O saldo restante é destinado à conta de recuperáveis.
Faturas anuladas
Quando você anula uma fatura, ela fica em um estado terminal. Portanto, liquidamos a conta das contas a receber porque não é mais possível pagar a fatura.
Talvez você já tenha reconhecido parte da receita da fatura. Na anulação, a receita reconhecida é compensada pela receita de contrapartida na conta de anulações.
Partes da receita da fatura ainda podem ser diferidas. Após a anulação, a receita diferida restante é liquidada.
Neste exemplo, a fatura de uma assinatura é finalizada e depois anulada.
- Em 15 de janeiro, um cliente inicia uma assinatura mensal por US$ 31. A fatura de US$ 31 é criada e finalizada.
- Em 1º de fevereiro, a fatura é anulada.
Neste caso, o cliente recebeu 17 dias de serviço, mas não pagou. Os US$ 17 reconhecidos nesse momento são anulados. Os US$ 14 de receita diferida para o serviço ainda a ser prestado são zerados. No final de fevereiro, os saldos de conta mostram o seguinte:
Conta | Jan | Fev |
---|---|---|
AccountsReceivable | +31,00 | -31,00 |
Revenue | +17,00 | |
DeferredRevenue | +14,00 | -14,00 |
Anulações | +17,00 |
Notas de crédito
As notas de crédito permitem reduzir o valor devido em uma fatura finalizada. Como o pagamento esperado é reduzido, o valor da nota de crédito é deduzido das contas a receber.
Se a nota de crédito não tem itens de linha, ela é dividida proporcionalmente entre todos os itens de linha de acordo com os valores dos itens de linha. Se a nota de crédito tem um item de linha especificado, ela se aplica apenas a esse item de linha.
Talvez você já tenha reconhecido partes da receita da fatura. Quando uma nota de crédito é emitida, a receita reconhecida é compensada proporcionalmente pela receita de contrapartida na conta de notas de crédito, com base na proporção da receita reconhecida.
Partes da receita da fatura ainda podem ser diferidas. Quando uma nota de crédito é emitida, a receita diferida é reduzida de acordo com a proporção da receita que continua diferida.
Neste exemplo, a fatura de uma assinatura é finalizada. Posteriormente, uma nota de crédito é emitida.
- Em 1º de janeiro, um cliente inicia uma assinatura de três meses por US$ 90. A fatura de US$ 90 é criada e finalizada.
- Em 1º de fevereiro, uma nota de crédito de US$ 45 é emitida.
No final de março, os saldos da conta mostram o seguinte:
Conta | Jan | Fev | Mar |
---|---|---|---|
AccountsReceivable | +90,00 | -45,00 | |
Revenue | +31,00 | +14,00 | +15,50 |
DeferredRevenue | +59,00 | -43,50 | -15,50 |
CreditNotes | +15,50 |
Passivo fiscal
Para gerenciar corretamente seus passivos fiscais em faturas e assinaturas, use os atributos default_
e tax_
nesses recursos para atribuir alíquotas. Se o imposto for modelado como um item regular, o Revenue Recognition não diferencia automaticamente entre receita e imposto, a menos que você configure uma regra personalizada.
Vale lembrar que impostos não são reconhecidos como receita. Por exemplo, uma fatura de US$ 50 mais US$ 5 de impostos tem US$ 50 de receita reconhecível e US$ 5 de passivo fiscal. O valor considerado para contas a receber e para a fatura é US$ 55.
Neste exemplo, a fatura tem alíquota sem impostos inclusos.
- Em 1º de janeiro, um cliente inicia uma assinatura mensal por US$ 31, com uma alíquota não inclusa de 10%. O valor total devido na fatura criada é de US$ 34,10.
- A fatura é paga imediatamente.
Conta | Jan |
---|---|
Revenue | +31,00 |
Cash | +34,10 |
TaxLiability | +3,10 |
Agora vamos ver um exemplo de fatura com impostos inclusos.
- Em 1º de janeiro, um cliente inicia uma assinatura mensal por US$ 31, com uma alíquota inclusa de 10%. O valor total devido na fatura criada é de US$ 31,00.
- A fatura é paga imediatamente.
Conta | Jan |
---|---|
Revenue | +27,90 |
Cash | +31,00 |
TaxLiability | +3,10 |
Saldo de crédito do cliente
O saldo de crédito do cliente é o saldo do cliente aplicado automaticamente a faturas futuras. Como o saldo de crédito do cliente é tratado como um pagamento adicional (em vez de um desconto, por exemplo), a aplicação desse saldo em uma fatura não reduz o passivo fiscal da fatura.
A administração do saldo de crédito do cliente envolve o que chamamos de conta de saldo do cliente, que acompanha as interações entre o saldo de crédito do cliente e as faturas.
Neste exemplo, uma fatura é criada para um cliente que têm um saldo de crédito.
- Em 15 de janeiro, uma fatura de US$ 31 é criada e finalizada. Nenhum dos itens de linha tem um período de serviço. Portanto, a receita é reconhecida imediatamente.
- O saldo de crédito do cliente é de US$ -11. A Stripe aplica automaticamente US$ -11 à fatura e ajusta o saldo de crédito do cliente para US$ 0.
- O cliente paga US$ 20.
Neste caso, os saldos de conta resultantes ficam assim:
Conta | Jan |
---|---|
Cash | +20,00 |
Revenue | +31,00 |
CustomerBalance | -11,00 |