Règle de conversion de devise
Cette fonction vous permet de convertir des valeurs de devise locale en une ou plusieurs devises de reporting ou de groupe, conformément aux principes comptables généralement acceptés.
Les règles de conversion de devise sont exécutées depuis le moniteur de consolidation dans la zone Espace Consolidation.
La conversion de devise s’applique aux modèles de consolidation auxquels a été référencé un InfoProvider TAUX DE CHANGE correspondant.
Lors d'une conversion de devise, différents taux de change sont utilisés, par exemple le taux moyen et le taux de change uniforme annuel, ainsi que des formules. Une règle de conversion de devise contient les taux nécessaires et les calculs pour un type de taux de compte unique. Le type de taux de compte doit exister dans la dimension de compte afin d'être déclenché. Cependant, vous pouvez d'abord créer et nommer la règle de conversion de devise puis affecter le RATE_TYPE dans la dimension de compte aux comptes auxquels il est lié. Lors de l'exécution de la conversion de devise, chaque compte est converti conformément aux règles définies pour le type de taux de compte qui a été affecté à ce compte spécifique.
La liste suivante fournit un résumé des besoins de l'environnement pour prendre en charge la conversion de devise :
Un InfoProvider TAUX DE CHANGE où sont stockés les taux de change doit être affecté au modèle de consolidation.
L’InfoProvider TAUX DE CHANGE lui-même doit inclure une dimension de type devise et une dimension de groupe.
La dimension de devise (type R) doit mapper vers les propriétés :
REPORTING, dont les valeurs sont Y ou vides ;
CURRENCY_TYPE, dont les valeurs sont R pour les devises de reporting, T pour la devise de conversion, ou L pour la devise locale.
Pour les modèles de consolidation, la dimension de groupe (G) doit inclure les propriétés suivantes :
GROUP_CURRENCY, dont les valeurs sont des devises valides dans la dimension Devise citée précédemment ;
CURRENCY_TYPE, dont les valeurs sont G pour une devise de groupe ou N pour des données non liées au groupe, autrement dit des données locales.
La dimension d'entité (type E) doit inclure la propriété CURRENCY, dont les valeurs sont des Input_Currencies valides. Les devises d’entrée (input currencies) sont des devises de reporting valides dans la dimension de devis de l’InfoProvider TAUX DE CHANGE.
La dimension de compte (type A) doit inclure la propriété RATETYPE, et les valeurs de la propriété RATETYPE doivent correspondre à des noms de règles de conversion de devise associées.
La dimension de temps (type T) doit utiliser 0FISCPER.
La dimension d’audit doit inclure les propriétés suivantes pour la conversion de devises :
DATASRC_TYP,, dont les valeurs comprennent les éléments suivants :
I – saisie
M – ajustement manuel
A – éliminations et ajustements
L – niveau d'audit (à utiliser uniquement pour les éliminations et ajustements)
IS_CONVERTED, dont les valeurs comprennent les éléments suivants :
N – le système ignore ces membres pour la conversion
Y (ou vide) – ces membres sont convertis de LC dans la devise souhaitée, à moins qu'ils soient marqués comme nécessitant un ajustement manuel ; les conversions de devise de ces membres doivent être entrées manuellement
G – ces membres sont copiés à partir de la devise de reporting du groupe qui est converti dans le membre devise correspondant au groupe donné
Vous devez également inclure les propriétés suivantes si elles sont mentionnées dans d’autres règles de gestion :
COPEOPENING, dont les valeurs comprennent les éléments suivants :
N (ou vide) – le système ignore ces membres lors de la copie d’à-nouveau.
Y – ces membres effectuent la copie d’à-nouveau si elle est également spécifiée dans la règle de gestion.
IS_CONSL, dont les valeurs comprennent les éléments suivants :
N (ou vide) – le système ignore ces membres dans Éliminations et ajustements.
Y – ces membres effectuent les éliminations et ajustements si cela est également spécifié dans la règle de gestion.
OPENING_DATASRC, la propriété de dimension vous permet d'enregistrer des données sur une source de données spécifique lorsque vous exécutez les règles de report.
La dimension de flux (type S) n'est pas obligatoire pour la conversion de devise, mais si vous l'incluez, la dimension doit comporter la propriété FLOW_TYPE.
La dimension InputCurrency au sein de l’InfoProvider TAUX DE CHANGE doit comporter la propriété MD, dont les valeurs sont M pour Multiplier taux ou D pour Diviser taux.
La conversion par défaut lit toutes les valeurs en devise locale (devise = LC), applique le taux de change correct en fonction de l’InfoProvider TAUX DE CHANGE applicable et écrit les résultats dans la devise de reporting appropriée (USD, EURO, etc.).
Sélection du taux
Pour sélectionner le taux correct, les règles suivantes s'appliquent :
La devise d'origine est dérivée de la propriété CURRENCY de l'entité en cours de conversion.
Le taux à appliquer durant la conversion, par exemple Endflow, Histrate, etc, est dérivé de la propriété RATETYPE du compte en cours de conversion.
Les taux valides sont ceux correspondant à un compte du modèle des taux pour lequel la valeur de la propriété GROUP est un taux de conversion de devise.
Le système ne convertit pas les comptes dont le type de taux ne figure pas dans les règles de gestion de conversion de devise.
Conditions préalables à l'exécution de la conversion de devise
La conversion de devise peut s'exécuter via les deux modes suivants :
Mode Devise de reporting
Ce mode convertit les données altérables enregistrées en devise locale dans la devise de reporting indiquée. Pour exécuter la conversion de devise en mode Devise de reporting, assurez-vous que le membre de l’entité est sélectionné dans l’arborescence de la hiérarchie de l’entité, situé dans la partie gauche du moniteur de consolidation.
Mode Groupe
Ce mode convertit les données liées aux filiales en devise de groupe. Ce mode est principalement utilisé avant une consolidation. Pour exécuter la conversion de devise en mode Devise de reporting, assurez-vous que le membre du groupe est sélectionné dans l’arborescence de la hiérarchie de l’entité, situé dans la partie gauche du moniteur de consolidation.
Certaines dimensions, telles que les dimensions de compte, d'entité et de devise, doivent contenir les propriétés appropriées, comme indiqué dans la table suivante :
Modèle
Dimension
Propriété
Description
Principal
Compte
RATETYPE
La valeur de la propriété RATETYPE doit être le nom d'une règle de conversion de devise, tel que AVG, END, et ENDFLOW.
Principal
Entité
CURRENCY
La propriété CURRENCY indique la devise locale pour l'entité actuelle. Par exemple, pour l'entité US, la devise est USD ; pour la FRANCE, la devise est EUR. La valeur de cette propriété doit être un membre valide de la dimension InputCurrency.
Principal
Devise
CURRENCY_TYPE
La propriété CURRENCY_TYPE indique le type de devise et doit posséder les valeurs suivantes :
L (devise locale)
R (devise de reporting)
G (groupe pour une compatibilité avec les modèles migrés uniquement)
Principal
Groupe
CURRENCY_TYPE
La propriété CURRENCY_TYPE indique si le membre est un groupe/sous-groupe ou est utilisé afin de saisir des données locales :
G (groupe)
N (non groupe, utilisé pour la saisie de données)
Les propriétés suivantes des dimensions d’audit et de flux sont obligatoires :
Dimension |
Propriété |
Description |
|---|---|---|
Audit |
DATASRC_TYPE |
La propriété DATASRC_TYPE indique le type de membre d'audit. Les quatre valeurs suivantes sont disponibles :
|
Audit |
IS_CONVERTED |
Lorsque la propriété IS_CONVERTED est définie sur N ou vide, la conversion ignore les membres. Lorsqu'elle est définie sur Y, les membres sont convertis de la devise locale à la devise souhaitée. |
Flux |
FLOW_TYPE |
La propriété FLOW_TYPE peut prendre de nombreuses valeurs, mais la plus importante est la valeur CLOSING. La règle de la conversion de devise avec FORCE_CLOSING = Y utilise cette valeur. |
Les propriétés suivantes sont requises dans la dimension de groupe :
La propriété ENTITY peut être vide ou être un ID d'entité valide. Elle est utilisée pour définir le lien entre le groupe et l'entité ou pour indiquer l'entité dans laquelle l'agrégation doit être enregistrée. (Voir la propriété STORE_ENTITY ci-dessous.)
La propriété GROUP_CURRENCY peut être utilisée uniquement pour des membres Group ayant la propriété CURRENCY_TYPE= G. Elle doit contenir un ID valide de la dimension Currency ayant la propriété CURRENCY_TYPE = R.
La propriété STAGE_ONLY contrôle la façon dont les valeurs converties doivent être sauvegardées dans le cas d'une conversion de groupes multiniveau. La propriété peut prendre les valeurs Y, E ou N (vide).
La propriété STORE_ENTITY peut prendre les valeurs Y ou vide. Elle indique si le système copie les résultats de la conversion de devise pour le groupe actuel dans l'entité indiquée dans la propriété ENTITY.
La propriété STORE_GROUP_CURR peut prendre les valeurs Y ou vide. Elle indique si le système stocke le résultat de la conversion de devise dans la devise de groupe. Si ce n'est pas le cas, le système stocke le résultat uniquement dans le groupe, pas dans la devise.
La propriété PARENT_GROUP définit la hiérarchie de groupe. La valeur de cette propriété doit être un ID de groupe valide de la dimension.