Aller au contenu

Prix de transfert opérationnels

Le modèle Operational Transfer Pricing teste l’indicateur de niveau de profit de chaque partie testée par rapport à la fourchette définie par votre politique, et calcule l’ajustement qui ramène à la cible une entité hors fourchette. Il repose sur le Common Finance Model et inclut tout ce que construit Enterprise Profitability.

Pour chaque entité et chaque période, le modèle :

  1. Construit le compte de résultat de la partie testée dans la devise locale de l’entité, car c’est la devise dans laquelle elle tient sa comptabilité et comptabilise son ajustement. Le chiffre d’affaires est réparti entre intercompagnie et tiers.
  2. Le cumule sur l’exercice fiscal en cours. Les périodes d’ajustement comptent comme des périodes de leur exercice, de sorte que la dernière ligne d’un exercice correspond à l’exercice complet.
  3. Recherche la politique en vigueur pour l’entité.
  4. Calcule l’indicateur de niveau de profit, en pourcentage, sur le cumul annuel, puis le compare à la fourchette.

Vous choisissez une optique pour chaque entité :

Optique Définition
ros Rentabilité des ventes (ROS) : EBIT ÷ ventes de la partie testée.
ncp Majoration nette sur les coûts : EBIT ÷ coût total.
resale_minus Prix de revente minoré : marge brute ÷ ventes.

L’EBIT correspond au chiffre d’affaires diminué du coût des marchandises vendues et des charges d’exploitation. Les lignes hors exploitation n’en font pas partie. Les ventes comprennent la totalité du chiffre d’affaires de l’entité, tiers et intercompagnie, car le profit est réalisé sur l’ensemble.

Vos fourchettes se trouvent dans la table otp_policy_targets, avec une ligne par entité et par période d’entrée en vigueur de la politique. Vous la modifiez ; le modèle n’y écrit jamais.

Colonne Contenu
entity La partie testée.
role Un libellé décrivant son rôle, par exemple distributeur à risque limité.
lens ros, ncp ou resale_minus.
low, target, high La fourchette et la cible, en pourcentage. low <= target <= high.
effective_from_period Le mois d’entrée en vigueur de la ligne, au format YYYY-MM. Elle reste en vigueur jusqu’à la ligne suivante de l’entité.

Une entité n’a qu’une seule politique à la fois. Un changement d’optique ou de fourchette correspond à une nouvelle ligne avec une valeur effective_from_period ultérieure. Les données d’exemple contiennent trois lignes d’illustration. Remplacez-les par les vôtres.

Une ligne qui ne peut pas être évaluée, par exemple un mois non valide, une optique, une valeur low, target ou high vide, ou une fourchette dans le désordre, rend les résultats de cette entité incomplets au lieu de les deviner.

Pour chaque entité et chaque période, la table de résultats indique l’indicateur sur le cumul annuel et un statut :

Statut Signification
in Dans la fourchette, bornes comprises.
below, above En dehors de la fourchette.
n-a La base, ventes ou coût, n’est pas positive.
incomplete La ligne de politique présente un problème, ou un élément nécessaire à la comparaison est inconnu. Une valeur vide n’est jamais interprétée comme in.

Lorsqu’une entité est hors fourchette, true_up_ytd est le profit à ajouter à la partie testée, sur le cumul annuel, pour atteindre la cible, ou à retirer s’il est négatif, en devise locale. true_up est la variation de cette valeur sur la période, de sorte que les périodes d’un exercice s’additionnent pour donner l’ajustement de l’exercice. L’ajustement est également exprimé dans la devise du groupe.

Métriques pour l’assistant et les tableaux de bord : TP true-up, Tested-party EBIT, Tested-party sales, Third-party sales, Intercompany sales, Tested-party total cost, Return on sales, Net cost plus et CO-PA margin par valorisation.

Si vous chargez SAP CO-PA, le modèle affiche aussi sa marge par valorisation : légale, groupe ou centre de profit. Une valorisation est un chiffre à part entière ; n’additionnez donc jamais des valorisations entre elles. Un fichier CO-PA contient une seule valorisation, que vous confirmez lors de son ajout. La correspondance d’un fichier CO-PA pose toujours la question Are revenues shown as negative numbers?. Lorsque tous les montants du fichier sont positifs, comme dans un rapport de lignes d’articles basé sur les coûts, No, revenues are positive est choisi pour vous. Sinon, choisissez la réponse avant de confirmer.

  1. Dans Analyze, ouvrez Projets et cliquez sur Nouveau projet.

  2. Sous Partir de, choisissez Operational Transfer Pricing (template). Cochez Commencer avec des données d’exemple pour voir d’abord un exemple concret.

  3. Connectez vos ERP et lancez Charger. Consultez Premiers pas avec Data Foundation.

  4. Modifiez otp_policy_targets pour y indiquer vos parties testées et vos fourchettes, puis cliquez sur Apply changes.

Enregistrez votre table de politique avec le projet en utilisant Actions > Save as my template…. Consultez Enregistrer comme mon modèle.