ASC 606 Modelo de Cinco Etapas para Reconhecimento de Receita — Regra Fundamental
O ASC 606 estabelece que uma entidade reconhece receita quando (ou conforme) satisfaz uma obrigação de desempenho ao transferir um bem ou serviço prometido para um cliente, pelo valor da consideração esperada em troca (ASC 606-10-02-1).
Como Funciona ASC 606 Modelo de Cinco Etapas para Reconhecimento de Receita
- Etapa 1 – Identificar o contrato com o cliente: Um contrato deve apresentar aprovação das partes, direitos e obrigações identificáveis, termos de pagamento definidos, intenção e capacidade das partes de cumprir as obrigações, e probabilidade de receber a consideração. Este é o teste de existência contratual fundamental (ASC 606-10-25-1 e ASC 606-10-25-3).
- Etapa 2 – Identificar as obrigações de desempenho: Identifique cada bem ou serviço distinto (ou conjunto de bens/serviços) que será transferido ao cliente. Uma obrigação de desempenho existe quando o cliente pode se beneficiar do bem/serviço sozinho ou com recursos facilmente disponíveis. Contratos podem conter uma ou múltiplas obrigações (ASC 606-10-25-19 e ASC 606-10-25-27).
- Etapa 3 – Determinar o preço da transação: Estime o valor de contraprestação que você espera receber, incluindo componentes fixos e variáveis (bônus, descontos, créditos). Ajuste pelo valor temporal do dinheiro se o contrato contiver financiamento implícito significativo (ASC 606-10-32-2 e ASC 606-10-32-6).
- Etapa 4 – Alocar o preço da transação: Aloque o preço total entre as obrigações de desempenho identificadas, tipicamente com base nos preços de venda independentes observáveis dos bens/serviços. Se não houver preços observáveis, utilize métodos ajustados de mercado, custos esperados mais margem, ou valor residual (ASC 606-10-32-28 a 606-10-32-41).
- Etapa 5 – Reconhecer receita: Reconheça receita conforme (ou quando) satisfizer cada obrigação de desempenho, transferindo o controle do bem/serviço prometido. Para obrigações satisfeitas ao longo do tempo, reconheça receita gradualmente; para obrigações satisfeitas em ponto específico no tempo, reconheça quando o controle for transferido (ASC 606-10-25-25 e ASC 606-10-25-26).
ASC 606 Modelo de Cinco Etapas para Reconhecimento de Receita — Exemplo Prático
Considere um contrato de venda de software com implementação: preço total de $150.000 (pagável em 30 dias). A entidade identificou duas obrigações de desempenho distintas:
- Licença de software: preço de venda independente observável de $100.000
- Serviços de implementação (4 meses): preço de venda independente observável de $50.000
Alocação do preço da transação
Preço alocado à licença: $150.000 × ($100.000 / $150.000) = $100.000
Preço alocado à implementação: $150.000 × ($50.000 / $150.000) = $50.000
Reconhecimento (mês 1 – transferência da licença e início da implementação)
| Conta | Débito | Crédito |
|---|
| Contas a Receber | 150.000 | |
| Receita – Licença | | 100.000 |
| Receita Diferida – Implementação | | 50.000 |
Mês 1 – Implementação (25% concluída)
| Conta | Débito | Crédito |
|---|
| Receita Diferida – Implementação | 12.500 | |
| Receita – Serviços de Implementação | | 12.500 |
Este padrão se repete pelos 4 meses ($12.500 por mês).
ASC 606 Modelo de Cinco Etapas para Reconhecimento de Receita — Armadilhas Comuns
- Confundir pagamento com reconhecimento de receita: Sob ASC 606, o timing do reconhecimento é baseado na transferência de controle, não no recebimento de caixa. Um contrato com pagamento atrasado ainda reconhece receita quando a obrigação de desempenho é satisfeita (ASC 606-10-25-1).
- Falhar na identificação de obrigações de desempenho múltiplas: Muitas transações contêm mais de uma obrigação. Não decompor adequadamente leva a reconhecimento de receita incorreto no timing e ao reconhecer muito caixa cedo demais em relação aos bens/serviços realmente entregues.
- Negligenciar a consideração variável e constraint de reversão: Quando há componentes variáveis (bônus, penalidades), inclua-os somente se for altamente provável que não haja reversão significativa de receita quando a incerteza for resolvida (ASC 606-10-32-12). Esta é uma fonte frequente de erros em auditorias.
Referências principais da codificação
- ASC 606-10-25-1 (Identificação do contrato — critério essencial)
- ASC 606-10-25-19 a 606-10-25-27 (Identificação de obrigações de desempenho distintas)
- ASC 606-10-32-2 a 606-10-32-6 (Determinação do preço da transação)
- ASC 606-10-32-28 a 606-10-32-41 (Alocação do preço entre obrigações)
- ASC 606-10-25-25 a 606-10-25-26 (Reconhecimento ao longo do tempo vs. em ponto no tempo)