Método do SSP relativo

O método do SSP relativo aloca o preço da transação de um contrato a cada obrigação de desempenho em proporção ao seu preço de venda individual: valor alocado = SSP da obrigação ÷ soma de todos os SSPs × preço da transação. Um desconto ou prêmio do pacote é, portanto, distribuído proporcionalmente entre todas as obrigações, a menos que as condições para alocar um desconto a apenas algumas obrigações sejam atendidas.

Referências à norma

  • ASC 606606-10-32-29 e 32-31
  • IFRS 15parágrafos 74 e 76
  • Ind AS 115parágrafos 74 e 76

Exemplo resolvido

Ilustrativo: preço da transação $120,000; SSP da assinatura $100,000; SSP dos serviços profissionais $25,000.

  1. Soma dos SSPs: $100,000 + $25,000 = $125,000. O desconto do pacote é de $5,000 (4%).
  2. Assinatura: $100,000 / $125,000 × $120,000 = $96,000.
  3. Serviços: $25,000 / $125,000 × $120,000 = $24,000.
  4. Verificação: $96,000 + $24,000 = $120,000. O desconto de $5,000 é distribuído em $4,000 / $1,000.

Resultado: Valores alocados de $96,000 e $24,000, que então determinam o cronograma de reconhecimento de cada obrigação.

Valores ilustrativos apenas para explicação; não vêm de um contrato real.

Erros comuns

  • Alocar o desconto inteiro a uma única obrigação sem atender às condições para alocar um desconto integralmente a algumas obrigações (ASC 606-10-32-37; IFRS 15.82).
  • Arredondar cada linha ao centavo de forma independente, de modo que as alocações deixam de somar o preço da transação, sem uma regra escrita para o centavo residual.
  • Usar SSPs desatualizados ou não documentados, que é onde começa a maioria dos questionamentos de auditores sobre a alocação.

Como a Soluqube trata isso

A Soluqube calcula essa alocação em aritmética de inteiros na escala 10^6, arredondada para centavos, com uma regra documentada para o centavo residual, e gera o hash da exportação para que possa ser reexecutada.

Perguntas frequentes

Qual é a fórmula do método do SSP relativo?

O valor alocado é igual ao preço de venda individual da obrigação dividido pela soma de todos os preços de venda individuais, multiplicado pelo preço da transação. A ASC 606-10-32-31 exige essa alocação no início do contrato. Os valores alocados devem somar o preço da transação, portanto uma regra escrita para o resíduo de arredondamento mantém o total exato.

Um prêmio do pacote é alocado da mesma forma que um desconto?

Em geral, sim. Quando o preço da transação excede a soma dos preços de venda individuais, o excedente costuma ser distribuído entre todas as obrigações em proporção aos seus SSPs, assim como um desconto. Primeiro verifique se os SSPs estão atualizados e se o excedente não é uma contraprestação variável relacionada a uma obrigação específica.

O desconto pode ser atribuído a apenas uma obrigação?

Somente se as três condições da ASC 606-10-32-37 forem atendidas: cada item distinto é regularmente vendido isoladamente, um pacote de alguns desses itens também é regularmente vendido com desconto, e o desconto desse pacote é substancialmente igual ao desconto do contrato. Caso contrário, o desconto é alocado proporcionalmente.

Como calcular a alocação pelo SSP relativo rapidamente e sem erros de arredondamento?

Para calcular o SSP relativo rapidamente e evitar erros de arredondamento, multiplique o preço da transação pela razão completa do SSP de cada obrigação antes de arredondar (não arredonde percentuais intermediários). Arredonde cada obrigação para centavos inteiros e aplique uma regra determinística para absorver o centavo residual do período final, de modo que a soma dos valores alocados seja exatamente igual ao preço da transação.

Termos relacionados

Para continuar lendo