A alocação de SSP é onde começam muitos comentários de revisão do ASC 606, e a maioria deles não trata de aritmética. Tratam de um SSP sem evidência por trás, de um serviço incorporado à assinatura, de um desconto colocado em uma linha sem suporte ou de um cronograma que não termina em zero. Este artigo lista dez erros agrupados conforme o ponto da Etapa 4 em que ocorrem e depois mostra uma alocação correta em um contrato de $186,000.00 e 36 meses processado no motor da Soluqube. A lista decorre dos requisitos da norma, e não de uma pesquisa; portanto, use-a como checklist, e não como ranking. Para ver como a alocação de SSP funciona de ponta a ponta, consulte nosso guia de alocação de SSP do ASC 606. Termos-chave: preço de venda individual, método do SSP relativo e obrigação de desempenho.
O que caracteriza um erro de alocação de SSP?
Um erro de alocação de SSP é qualquer lacuna que impeça um revisor de reexecutar a Etapa 4 e chegar aos mesmos números. Ele pode estar na estimativa do SSP, na lista de obrigações de desempenho, na aritmética ou no cronograma. Lacunas de julgamento e de evidência costumam gerar mais questionamentos; um centavo de arredondamento isolado normalmente está abaixo da materialidade.
O ASC 606-10-32-28 estabelece o objetivo: alocar o preço da transação em um valor que represente a contraprestação que a entidade espera receber por cada bem ou serviço prometido. O ASC 606-10-32-29 e o 32-31 fazem do SSP relativo o caminho padrão para isso. Cada erro abaixo é um ponto em que o arquivo deixa de mostrar como esse objetivo foi atingido.
Quais erros ocorrem na estimativa do SSP?
Os três erros de estimativa são usar como SSP um preço de lista que todo negócio desconta, registrar um valor sem fonte e deixar os SSPs inalterados por anos. O ASC 606-10-32-32 e o 32-33 apontam primeiro para preços observáveis e, depois, para estimativas que maximizam insumos observáveis e são aplicadas de forma consistente.
- Um preço de lista que ninguém paga. Se todo cliente recebe desconto sobre o preço de lista, esse preço é uma evidência fraca do valor pelo qual o item é vendido isoladamente. Use preços de vendas individuais reais ou uma estimativa conforme o ASC 606-10-32-34. Veja preço observável.
- Nenhuma fonte ao lado do valor. Um SSP sem dados de vendas individuais, avaliação de mercado ou construção de custo ao lado não pode ser rastreado. Registre o método e os dados na mesma linha do número.
- SSPs desatualizados. Um estudo feito uma vez e nunca atualizado se distancia dos preços atuais. Os contratos existentes não são realocados por mudanças posteriores de SSP (ASC 606-10-32-43), mas novos contratos precisam de valores atuais, e a data de revisão deve constar do arquivo.
Quais erros ocorrem na identificação das obrigações?
Os dois erros de identificação são incorporar à assinatura um serviço distinto, como onboarding ou treinamento, e omitir uma promessa porque o formulário de pedido não mostra preço para ela. Ambos alteram a alocação antes de qualquer aritmética, pois o teste de distinção do ASC 606-10-25-19 define quais itens recebem um SSP.
- Incorporar um serviço distinto à assinatura. O onboarding ou o treinamento do qual o cliente pode se beneficiar e que não modifica significativamente o software normalmente passa pelo ASC 606-10-25-19 e 25-21. Nosso artigo sobre se o treinamento de SaaS é uma obrigação de desempenho separada percorre o teste.
- Ignorar uma promessa "gratuita". Um item incluído sem custo ainda é uma obrigação de desempenho se for uma promessa distinta. Ele recebe uma parcela do preço da transação pelo SSP relativo, o que desloca receita das demais linhas.
Quais erros ocorrem na aritmética da alocação?
Os três erros aritméticos são jogar todo o desconto em uma única linha sem atender ao ASC 606-10-32-37, usar a abordagem residual onde o 32-34(c) não a permite e multiplicar por pesos arredondados em vez de proporções exatas. Cada um desloca receita entre obrigações, e o último pode fazer com que a alocação não feche com o preço do contrato.
- Desconto em uma linha sem suporte. O ASC 606-10-32-36 distribui o desconto proporcionalmente por padrão. Atribuí-lo apenas a algumas obrigações exige que os três critérios do 32-37 sejam atendidos e documentados. Nosso artigo sobre como um desconto de pacote é alocado cobre os dois casos.
- Abordagem residual como atalho. Ela se limita a SSPs altamente variáveis ou incertos. Onde existem preços observáveis ou uma estimativa razoável, o resultado residual não é a alocação que a norma pede. Veja abordagem residual.
- Pesos arredondados e nenhuma regra de arredondamento. Um peso exibido com duas casas decimais e depois multiplicado pode gerar um valor diferente do da proporção completa. Mantenha proporções exatas, arredonde os valores e registre qual linha absorve o centavo residual. Nosso artigo sobre para onde vai o centavo do arredondamento mostra casos em que ele não é zero.
Quais erros ocorrem no cronograma de receita?
Os dois erros de cronograma são reconhecer um item em um momento específico quando ele é faturado ou quando o contrato começa, em vez de quando o controle é transferido, e montar valores mensais que deixam saldo em receita diferida após o último mês. O primeiro é uma questão de corte (cutoff) conforme o ASC 606-10-25-30; o segundo é uma falha de fechamento que um revisor identifica rapidamente.
- Itens em um momento específico na data errada. O onboarding entregue no mês 2 é reconhecido no mês 2, e não na data da fatura. Mantenha a evidência de entrega, como um aceite, datada dentro do período. Veja reconhecimento em um momento específico.
- Um cronograma que não termina em zero. Valores mensais iguais arredondados para o centavo raramente somam exatamente a alocação. Arredonde cada mês para baixo e deixe o último mês absorver o resto, de modo que a receita diferida termine em $0.00. Veja absorção do resíduo no período final.
Como é uma alocação correta em um contrato de $186,000?
Considere um contrato de $186,000.00 e 36 meses com início em novembro de 2026 e quatro obrigações cujos SSPs somam $231,000.00. O motor da Soluqube distribui o desconto de $45,000.00 proporcionalmente e aloca $144,935.06, $14,493.51, $21,740.26 e $4,831.17, o que fecha em $186,000.00. A receita diferida termina em $0.00 no mês 36.
| Obrigação | Padrão | SSP | Alocado |
|---|---|---|---|
| Assinatura da plataforma | De forma linear, 36 meses | $180,000.00 | $144,935.06 |
| Onboarding | Em um momento específico, mês 2 | $18,000.00 | $14,493.51 |
| Suporte premium | De forma linear, 36 meses | $27,000.00 | $21,740.26 |
| Treinamento de administradores (absorve o centavo residual) | Em um momento específico, mês 3 | $6,000.00 | $4,831.17 |
| Total | $231,000.00 | $186,000.00 |
| Mês | Reconhecido | Composição | Diferido após o mês |
|---|---|---|---|
| 1 (Nov 2026) | $4,629.86 | Assinatura $4,025.97 + suporte premium $603.89 | $181,370.14 |
| 2 (Dec 2026) | $19,123.37 | Assinatura $4,025.97 + onboarding $14,493.51 + suporte premium $603.89 | $162,246.77 |
| 3 (Jan 2027) | $9,461.03 | Assinatura $4,025.97 + suporte premium $603.89 + treinamento de administradores $4,831.17 | $152,785.74 |
| 4–35 | $4,629.86 cada | Assinatura $4,025.97 + suporte premium $603.89 | cai para $4,630.22 |
| 36 (Oct 2029) | $4,630.22 | Assinatura $4,026.11 + suporte premium $604.11 | $0.00 |
Veja como o exemplo evita os erros acima:
- Erro 6: o desconto é distribuído proporcionalmente entre as quatro obrigações, pois nada no contrato justifica atribuí-lo a uma única linha.
- Erro 8: cada linha, exceto a última, é arredondada half-up para o centavo, e o treinamento de administradores, a última obrigação listada, absorve o centavo residual. Os valores são cotados, e não os pesos.
- Erro 9: o onboarding é reconhecido no mês 2 e o treinamento de administradores no mês 3, os meses de entrega definidos no cenário, e não no mês 1.
- Erro 10: a assinatura reconhece $4,025.97 por 35 meses e $4,026.11 no mês 36, de modo que o último mês absorve $0.14. O suporte premium reconhece $603.89 por 35 meses e $604.11 no mês 36, absorvendo $0.22.
O total reconhecido é $186,000.00. O hash SHA-256 do resultado do motor é 02fc241e81f1da732a63fbb31eec1626f54228831e4389a4fc18bff6b1f3e964. Esse cronograma é o comportamento do motor: a planilha de upload do aplicativo gera a mesma alocação, mas coloca todo item reconhecido em um momento específico no mês 1. Você pode reexecutar a alocação na calculadora de alocação de SSP.
O que o arquivo de SSP deve conter antes do trabalho de campo?
Antes do trabalho de campo, o arquivo de SSP deve permitir que um revisor rastreie cada número até uma fonte sem precisar perguntar. Isso significa a cláusula do contrato de cada obrigação, cada SSP com sua evidência, a alocação e sua regra de arredondamento escrita, um cronograma que termina em $0.00 diferido e uma nota de cada julgamento e de quem o aprovou.
Um arquivo montado assim normalmente tem:
- O preço do contrato e cada obrigação, com a página da cláusula e o trecho literal que a sustenta.
- Cada SSP, seu método conforme o ASC 606-10-32-34 e a data da última revisão.
- A avaliação de distinção de cada linha de serviço, incluindo qualquer item vendido sem custo.
- O tratamento do desconto e a análise do 32-37 se o desconto não for distribuído proporcionalmente.
- A alocação, a regra de arredondamento e o cronograma mensal, fechados com o preço do contrato.
Os termos extraídos de um contrato por software, incluindo a extração heurística da Soluqube, ainda precisam ser confirmados por uma pessoa antes de entrarem no arquivo. O papel de trabalho de SSP de exemplo mostra a estrutura como um documento finalizado.
Como testar isso em seus próprios contratos?
Envie-nos três dos seus contratos combinados mais difíceis por meio do programa de design partners e você recebe gratuitamente um papel de trabalho de 3 contratos. Você confirma as obrigações e os preços declarados. Nós devolvemos a alocação pelo SSP relativo, um cronograma que fecha ao centavo, uma página e um trecho literal para cada obrigação e uma exportação com hash.
Os preços de fundador para os 10 primeiros clientes são um papel de trabalho gratuito de 3 contratos, um papel de trabalho de auditoria de $475 para até 10 contratos, um pacote de operação de QoE de $1,750 e acesso à ferramenta para firmas por $49/month. Os detalhes estão em preços. O motor ainda não modela modificações do contrato, contraprestação variável nem cronogramas de faturamento; portanto, trate esses temas apenas como orientação.
Perguntas frequentes
Um centavo de arredondamento em uma alocação de SSP é um apontamento de auditoria?
Isoladamente, costuma estar bem abaixo da materialidade. O que ele pode sinalizar é um controle mais fraco: nenhuma regra de arredondamento escrita ou um cronograma que ninguém fecha com o preço do contrato. Os auditores tendem a dedicar seu tempo ao julgamento do SSP, às obrigações e ao corte (cutoff); portanto, defina a regra uma vez e siga em frente.
Vocês realocam contratos existentes quando os SSPs mudam?
Não. O ASC 606-10-32-43 diz que o preço da transação não é realocado por mudanças nos preços de venda individuais após o início do contrato. Os SSPs atualizados se aplicam a novos contratos. Mantenha com cada contrato o conjunto de SSPs usado no início, para que um revisor veja quais valores se aplicavam no dia em que foi assinado.
Usar a abordagem residual é sempre um erro?
Não. O ASC 606-10-32-34(c) a permite quando um SSP é altamente variável ou incerto, por exemplo um produto novo sem histórico de preços. O erro é usá-la como atalho quando existem preços observáveis ou uma estimativa razoável. Documente por que os critérios são atendidos e verifique se o resultado residual é razoável.