Pular para o conteúdo

Operational Transfer Pricing

O modelo Operational Transfer Pricing testa o indicador de nível de lucro de cada parte testada face ao intervalo definido pela política e calcula o ajustamento (true-up) que repõe no objetivo uma entidade fora do intervalo. Assenta no Common Finance Model e inclui tudo o que o Enterprise Profitability cria.

Para cada entidade e período, o modelo:

  1. Constrói a demonstração de resultados da parte testada na moeda local da entidade, porque é nessa moeda que mantém os seus livros e regista o seu ajustamento. A receita é dividida em intragrupo e de terceiros.
  2. Soma-a ao longo do ano fiscal acumulado. Os períodos de ajustamento contam como períodos do respetivo ano, pelo que a última linha de um ano é o ano completo.
  3. Encontra a política em vigor para a entidade.
  4. Calcula o indicador de nível de lucro, em percentagem, sobre o acumulado do ano e compara-o com o intervalo.

Escolhe uma perspetiva para cada entidade:

Perspetiva Definição
ros Rentabilidade das vendas (ROS): EBIT ÷ vendas da parte testada.
ncp Net cost plus: EBIT ÷ custo total.
resale_minus Resale minus: margem bruta ÷ vendas.

O EBIT é a receita menos o custo das mercadorias vendidas e os gastos operacionais. As rubricas não operacionais não estão incluídas. As vendas são toda a receita da entidade, de terceiros e intragrupo, porque o lucro é obtido sobre toda ela.

Os intervalos encontram-se na tabela otp_policy_targets, com uma linha por entidade e período em que a política entra em vigor. É o utilizador que a edita; o modelo nunca escreve nela.

Coluna O que contém
entity A parte testada.
role Uma etiqueta para o seu papel, como distribuidor de risco limitado.
lens ros, ncp ou resale_minus.
low, target, high O intervalo e o objetivo, em percentagem. low <= target <= high.
effective_from_period O mês em que a linha entra em vigor, como YYYY-MM. Mantém-se em vigor até à linha seguinte da entidade.

Uma entidade tem uma política de cada vez. Uma alteração de perspetiva ou de intervalo é uma nova linha com um effective_from_period posterior. Os dados de exemplo têm três linhas de exemplo. Substitua-as pelas suas.

Uma linha que não pode ser avaliada, como um mês inválido, uma perspetiva, um valor low, target ou high em branco, ou um intervalo fora de ordem, torna os resultados dessa entidade incompletos em vez de os adivinhar.

Para cada entidade e período, a tabela de resultados mostra o indicador sobre o acumulado do ano e um estado:

Estado Significado
in Dentro do intervalo, inclusive.
below, above Fora do intervalo.
n-a A base, vendas ou custo, não é positiva.
incomplete A linha da política tem um problema, ou falta algo necessário para comparar. Um valor em branco nunca é lido como in.

Quando uma entidade está fora do intervalo, true_up_ytd é o lucro a acrescentar à parte testada no acumulado do ano para atingir o objetivo, ou a retirar se for negativo, em moeda local. true_up é a variação do período, pelo que os períodos de um ano somam o ajustamento do ano. O ajustamento também é indicado na moeda do grupo.

Indicadores para o assistente e os painéis de controlo: TP true-up, Tested-party EBIT, Tested-party sales, Third-party sales, Intercompany sales, Tested-party total cost, Return on sales, Net cost plus e CO-PA margin por valorização.

Se carregar o SAP CO-PA, o modelo também mostra a respetiva margem por valorização: legal, de grupo ou de centro de lucro. Uma valorização é um valor próprio, pelo que nunca deve somar valorizações. Um ficheiro de CO-PA contém uma valorização, que confirma ao adicioná-lo. A correspondência de um ficheiro de CO-PA pergunta sempre Are revenues shown as negative numbers? Quando todos os montantes do ficheiro são positivos, como num relatório de linhas baseado em custeio, No, revenues are positive é escolhido automaticamente. Caso contrário, escolha a resposta antes de confirmar.

  1. No Analyze, abra Projetos e clique em Novo projeto.

  2. Em Começar a partir de, escolha Operational Transfer Pricing (template). Assinale Começar com dados de exemplo para ver primeiro um exemplo prático.

  3. Ligue os seus ERP e execute Carregar. Consulte Introdução ao Data Foundation.

  4. Edite otp_policy_targets com as suas partes testadas e intervalos e clique em Apply changes.

Guarde a tabela de políticas com o projeto através de Ações > Save as my template…. Consulte Guardar como o meu modelo.