Onde a ASC 606 e a Ind AS 115 diferem na prática?
A ASC 606 e a Ind AS 115 compartilham o mesmo modelo de cinco etapas; a Ind AS 115 é convergida com a IFRS 15. Para um grupo de SaaS EUA-Índia, as diferenças do dia a dia estão em tributos e apresentação, não no modelo de reconhecimento. O hub ASC 606 vs Ind AS 115 as resume; este artigo detalha a mecânica do GST.
Em um contrato em INR, a fatura normalmente inclui 18% de Goods and Services Tax (GST). O GST é cobrado em nome do governo, portanto não é contraprestação a que a entidade tem direito. A Ind AS 115 exclui do preço da transação os valores cobrados em nome de terceiros, e a ASC 606-10-32-2A permite que a entidade opte por excluir os impostos sobre vendas. De qualquer forma, o faturamento bruto é separado antes da alocação:
Net consideration = Gross invoice / 1.18
GST liability = Gross invoice - Net consideration
Se a receita for programada a partir da fatura bruta, tanto a receita quanto a receita diferida ficam superestimadas e a alocação pelo SSP relativo é calculada sobre a base errada.
Como o GST de 18% é mantido fora da receita?
A separação ocorre uma única vez, na configuração do contrato, e cada razão passa a trabalhar com o seu próprio valor:
[ Signed contract (INR) ]
|
+--------------------+--------------------+
| |
[ Revenue subledger ] [ GST liability ]
| |
- Net consideration only - CGST + SGST, or IGST
- Relative SSP allocation - Settled with the GST return
- Full-term schedule - Not revenue
Qual GST se aplica depende do local de fornecimento:
- Fornecimento intraestadual (CGST 9% + SGST 9%): fornecedor e local de fornecimento no mesmo estado, por exemplo de Karnataka para Karnataka.
- Fornecimento interestadual (IGST 18%): local de fornecimento em outro estado, por exemplo de Maharashtra para Karnataka.
- Exportação de serviços sob Letter of Undertaking (LUT): alíquota zero, portanto não há cobrança de GST.
Contratos nos EUA não têm GST, de modo que a separação se aplica apenas a contratos em INR.
Um cronograma de exemplo em paise inteiros
Tome uma fatura de ₹1,00,000 que inclui GST. A contraprestação líquida é ₹84,745.76 e o GST é ₹15,254.24. Programe o valor líquido em 12 meses e arredonde cada mês ao paisa isoladamente: ₹7,062.15 × 12 = ₹84,745.80, quatro paise a mais do que o contrato. É pouco, mas o saldo diferido nunca chega a zero e alguém lança um ajuste de acerto.
A Soluqube calcula em aritmética de inteiros (escala 10^6, arredondada ao centavo ou paisa), trunca cada período para baixo e deixa o último período absorver o resto:
// Integer arithmetic, amounts in paise
const NET = 8474576n; // ₹84,745.76 net of 18% GST
const PERIODS = 12n;
const BASE = NET / PERIODS; // 706214n -> ₹7,062.14 a month
const LAST = NET - BASE * 11n; // 706222n -> ₹7,062.22 in month 12
Os doze meses somam exatamente ₹84,745.76 e o saldo diferido termina em ₹0.00. A mesma regra vale para a alocação entre obrigações; o guia da política do centavo residual mostra como documentá-la.
Quais evidências sustentam as duas auditorias?
Quando o auditor externo ou o auditor estatutário pergunta como um valor foi obtido, o pacote deve permitir que ele o refaça:
- Evidência de cláusula (página + trecho) para cada obrigação de desempenho, de modo que preço e prazo sejam rastreáveis até o contrato assinado.
- Um papel de trabalho em Excel com a contraprestação líquida, o passivo de GST, a alocação e o cronograma mês a mês.
- Hashes SHA-256 na exportação, com uma raiz de Merkle calculada sobre ela, para que uma nova execução possa ser comparada com o arquivo entregue.
Para as diferenças mais amplas entre os padrões, veja o guia de duplo GAAP Ind AS 115 vs ASC 606. Para rodar seus próprios contratos em INR conosco por 60 dias, candidate-se ao programa de parceiros de design (design partner).
Perguntas frequentes
Como a Ind AS 115 trata o GST de 18% de forma diferente da ASC 606?
Em princípio, não trata: a Ind AS 115 exclui do preço da transação os valores cobrados em nome de terceiros, e a ASC 606-10-32-2A permite que a entidade opte por excluir os impostos sobre vendas. Na prática, o GST em uma fatura em INR é de 18%, portanto a separação entre contraprestação líquida e passivo de GST precisa ser feita antes da alocação. Em contratos em INR, a Soluqube registra o GST em um passivo e aloca apenas a contraprestação líquida.
Por que algumas configurações de ERP erram o GST indiano nos cronogramas de receita?
Quando os cronogramas de receita são montados a partir dos totais brutos das faturas, o GST é diluído na receita e depois estornado manualmente. Isso superestima a receita diferida, distorce a alocação pelo SSP relativo e deixa itens de conciliação entre o razão do GST e o subledger de receita.
Como a Soluqube mantém os dois conjuntos de livros conciliados?
Em contratos em INR, o motor separa a contraprestação bruta em contraprestação líquida e GST em aritmética de inteiros, aloca o valor líquido pelo SSP relativo e monta o cronograma com o último período absorvendo o resto. O cronograma de receita fecha com a contraprestação líquida e o passivo de GST fecha com as faturas. Contratos nos EUA não têm GST.