Exemple de modèle Conversion de devises

  1. Dans une application Planning créée sans fonction multidevise, en plus des dimensions existantes, créez une dimension libre nommée "Devises" et ajoutez les membres suivants :

    • Devises d'entrée

      • USD

      • CAD

      • EUR

      • GBP

      • INR

    • Devises de reporting

      • EUR Reporting

      • US Reporting

      • CAN Reporting

  2. Dans la dimension "Compte", ajoutez les membres suivants pour FX_Rates :

    • FX_Average

    • FX_Ending

  3. Dans la dimension "Entité", ajoutez l'entité "Company Assumptions".

  4. A l'aide d'Oracle Smart View for Office ou d'un formulaire Planning, entrez les taux de change dans les cellules suivantes :

    • Compte : FX_Average et FX_Ending

    • Période : indiquez les taux pour chaque mois

    • Année : FY12

    • Scénario : Current

    • Version : BU Version_1

    • Entité : Company Assumptions

    • Produits : 000

    • Devises : entrez un taux de change pour chaque devise

  5. Dans Variables :

    1. Créez une invite d'exécution de niveau application avec une variable de membre nommée "Reporting_Currency" pour la dimension Devises, puis indiquez la valeur par défaut "EUR Reporting".

    2. Créez une invite d'exécution de niveau application avec une variable de membre nommée "Devises d'entrée" pour la dimension Devises, puis indiquez la valeur par défaut "EUR".

    3. Créez une règle métier dans cette application Planning, puis faites glisser le modèle système Conversion de devises dans l'organigramme de la règle métier.

      L'assistant Conversion de devises apparaît.

  6. Dans l'assistant Conversion de devises, effectuez les opérations suivantes :

    1. Etape 1 : Option de taux de change

      • Dans quelle dimension se trouve votre devise ? Cliquez sur la liste déroulante, puis sélectionnez la dimension Devises que vous avez créée précédemment.

      • Sélectionnez la devise de reporting : cliquez sur bouton Sélectionner, sélectionnez Variable, puis choisissez la variable Reporting_Currency.

        Dans cet exemple, nous utilisons une variable pour la devise de reporting afin que la règle puisse être lancée dans l'application Planning pour chaque devise de reporting.

      • Sélectionnez le membre parent qui contient les membres de devise : cliquez sur bouton Sélectionner et sélectionnez le membre parent des devises d'entrée.

        L'intérêt de sélectionner un parent à associer aux membres de devise consiste en ce que, si une devise est ultérieurement ajoutée, vous n'aurez à redéployer et relancer cette règle métier que dans Planning. La nouvelle devise sera ajoutée au script du modèle et la devise de reporting pourra être correctement calculée.

      • Quel est le taux de change (devise) utilisé pour cette devise de reporting ? Cliquez sur bouton Sélectionner et sélectionnez la variable Devises d'entrée.

        Dans cet exemple, nous utilisons une variable pour la devise de reporting afin que la règle puisse être lancée dans l'application Planning pour chaque devise de reporting.

      • Voulez-vous utiliser les types de compte pour la conversion de devises ? Sélectionnez Oui dans la liste déroulante.

        Si vous sélectionnez Non, vous êtes invité, au cours des étapes ultérieures, à indiquer les comptes qui utilisent le taux moyen/de fin.

      • Voulez-vous calculer les taux de change moyens ?

        Dans la liste déroulante, sélectionnez Calculer la moyenne.

      • Voulez-vous calculer les taux de change de fin ?

        Dans la liste déroulante, sélectionnez Calculer les taux de fin.

    2. Etape 2 : PDV

      Indiquez les informations suivantes pour chaque dimension :

      • Période : laissez ce champ vide afin que toutes les périodes soient prises en compte

      • Année : "FY12"

      • Scénario : "Current"

      • Version : "BU Version_1"

      • Entité : @Relative("South",0)

      • Produits : @Relative("Tennis",0),@Relative("Golf",0)

    3. Etape 3 : FX_Average

      • Sélectionnez les membres comprenant des taux de change moyens :

        • Compte : "FX_Average"

        • Période

        • Année

        • Scénario

        • Version

        • Entité : "Company Assumptions"

        • Produits : "000"

      • Laissez la dimension Période vide afin que le taux de change soit utilisé pour chaque période.

      • Laissez les dimensions Année, Scénario et Version vides afin que les membres de l'entrée de PDV soient utilisés pour ces dimensions.

    4. Etape 4 : FX_Ending

      • Sélectionnez les membres comprenant des taux de change moyens :

        • Compte : "FX_Average"

        • Période

        • Année

        • Scénario

        • Version

        • Entité : "Company Assumptions"

        • Produits : "000"

      • Laissez la dimension Période vide afin que le taux de change soit utilisé pour chaque période.

      • Laissez les dimensions Année, Scénario et Version vides afin que les membres de l'entrée de PDV soient utilisés pour ces dimensions.

  7. Enregistrez, validez et déployez la règle métier dans Planning.

    L'application de cet exemple contient les données ci-dessous :

    Tableau 4-8 Exemple de données - Partie 1

    S/O S/O S/O FY12 Current BU Version_1
    S/O S/O Tennessee Tennessee Florida Florida
    S/O S/O Jan Jan Jan Jan
    S/O S/O G400 G100 G400 G100
    Gross Sales USD 10750 13450 9500 9699
    Gross Sales CAD 10450 10000 14450 13000
    Gross Sales EUR 40000 41450 42450 65000
    Gross Sales GBP 13250 16750 172000 16300
    Gross Sales INR 750000 750000 750000 750000
    Gross Sales US Reporting #Missing #Missing #Missing #Missing
    Gross Sales CAN Reporting #Missing #Missing #Missing #Missing
    Gross Sales EUR Reporting #Missing #Missing #Missing #Missing
    Salaries USD 5000 5000 5000 5000
    Salaries CAD 4500 4500 4500 4500
    Salaries EUR 5500 5500 5500 5705
    Salaries GBP 1200 1200 1200 1200
    Salaries INR 100000 100,000 100,000 100,000
    Salaries US Reporting #Missing #Missing #Missing #Missing
    Salaries CAN Reporting #Missing #Missing #Missing #Missing
    Salaries EUR Reporting #Missing #Missing #Missing #Missing

    Vous pouvez observer qu'aucune valeur n'est associée aux devises de reporting dans ce tableau.

  8. Lancez la règle dans Planning. Pour la variable Devise de reporting, indiquez EUR Reporting et précisez EUR comme devise d'entrée. Cliquez sur Lancer.

  9. Pour chaque compte figurant dans Planning, vérifiez que EUR Reporting présente désormais le montant total en euro :

    Tableau 4-9 Exemple de données - Partie 2

    S/O S/O S/O FY12 Current BU Version_1
    S/O S/O Tennessee Tennessee Florida Florida
    S/O S/O Jan Jan Jan Jan
    S/O S/O G400 G100 G400 G100
    Gross Sales USD 10750 13450 9500 9699
    Gross Sales CAD 10450 10000 14450 13000
    Gross Sales EUR 40000 41450 42450 65000
    Gross Sales GBP 13250 16750 172000 16300
    Gross Sales INR 750000 750000 750000 750000
    Gross Sales US Reporting #Missing #Missing #Missing #Missing
    Gross Sales CAN Reporting #Missing #Missing #Missing #Missing
    Gross Sales EUR Reporting 52161391 52168683 52170600 52190796.69
    Salaries USD 5000 5000 5000 5000
    Salaries CAD 4500 4500 4500 4500
    Salaries EUR 5500 5500 5500 5705
    Salaries GBP 1200 1200 1200 1200
    Salaries INR 100000 100000 100000 100000
    Salaries US Reporting #Missing #Missing #Missing #Missing
    Salaries CAN Reporting #Missing #Missing #Missing #Missing
    Salaries EUR Reporting 6963318 6963318 6963318 6965471.887
  10. Dans Planning, vous pouvez lancer une règle métier autant de fois que vous en avez besoin pour chaque devise de reporting. Vous pouvez modifier les entrées de variable à chaque fois et entrer la devise de reporting souhaitée et le nom du taux de change correspondant pour les variables et pour chaque devise de reporting disponible dans l'application.

    Dans cet exemple, vous pouvez exécuter la règle deux fois de plus, une fois pour US Reporting avec USD, puis pour CAN Reporting avec CAD.