Oracle Fusion GL : Les règles de validation croisées

La toute nouvelle version d’Oracle Applications : Cloud Financials apporte son lot de nouveautés. C’est ce que nous verrons au cours de la publication de différents blogs.
Pour ce premier blog, nous vous présenterons une des nouveautés concernant les règles de validation croisées
Comprendre les validations et les filtres (nouveauté de Cloud Financials), pour les utilisateurs de la EBS R12
Ce blog a pour objet de mettre en évidence, les différences fonctionnelles entre la R12 et Cloud Applications (Fusion)
En R12 – Rappel : Pour éviter une incohérence au niveau de la saisie de valeurs sur deux segments d’une même clé comptable, vous pouvez créer des règles de validation croisées.
Pour cela, vous devez définir cette règle en trois temps :

  • Inclure les fourchettes de combinaison pour lesquelles la règle s’applique
  • Exclure les combinaisons incorrectes
  • Définir le message affiché à l’utilisateur en cas de saisie erronée

Avec Cloud Financials : Les règles de validations croisées existent toujours, mais elles ont évolué.
Elles sont composées de deux éléments majeurs :

  • Les filtres
  • Les validations

Notre objectif à travers ce blog, est de vous permettre de mieux comprendre ces deux nouvelles notions.
Les règles de validations fonctionnent selon le principe suivant :
Si la condition (les filtres) est remplie, alors on applique la ou les règles de validation
1/ Les filtres : Vous devez indiquer, ici, la ou les valeurs pour lesquelles la règle s’applique. Vous avez pour cela, à votre disposition, de très nombreuses options, telles que : ‘ne contient pas, ‘commence par’, …(cf copie d’écran)
2/ Les validations : Vous indiquez ici les informations à valider lorsqu’on se trouve dans les conditions répondant aux critères du filtre.
On pourrait simplifier en résumant la règle par cette formule : SI….ALORS… (SI correspondant aux conditions de filtre et  ALORS aux conditions de validation)
Exemple : Vous souhaitez éviter la saisie d’un centre de coûts égal à 000 avec les comptes de charges et de produits, c’est-à-dire de classe 6 à 7.
Il suffira que vous indiquiez dans votre filtre que le contrôle porte sur les valeurs comprises entre 600000 et 799999.
Vous complèterez la formule en indiquant les conditions de validation (le contrôle). Cela consiste à vérifier que la valeur du centre de coût est systématiquement différente de ‘000’
ATTENTION : Vous avez accès à toutes les instances de structure de clé. Prenez garde à sélectionner, dans la zone du haut, celle pour laquelle vous souhaitez mettre en place ce contrôle.
Etape 1 : Création de la règle  
Saisissez un code et une description, pour votre règle.

Etape 2 : Condition de filtres
Indiquez ensuite les valeurs pour lesquelles vous souhaitez une validation
L’écran affiche les différents segment de la clé. Sélectionnez ‘Comptes’ pour ensuite sélectionner une fourchette de valeurs sur lesquelles doivent s’appliquer les conditions de validation.
Sélectionnez la fourchette des comptes allant du premier compte de charge ‘60000’ au dernier compte de  produit 79999
Etape 3 : Condition de validation
Créez ensuite les règles de validation qui seront appliquées à l’ensemble des valeurs, représentées par le filtre. C’est à dire les contrôles à effectuer sur cette fourchette de comptes. Ici il est nécessaire de contrôler que le centre est différent de 000.

Vous disposez pour cela de très nombreuses options (20) pour le filtre : ‘Ne contient pas ‘, ‘Commence par’, ‘est le parent de ‘, …
Etape 4 : Test du résultat
Testez ensuite votre règle de validation croisée en utilisant la table des combinaison comptables
Le message d’erreur est affiché en gros sur l’écran.
Nb : Pour rappel ,vous devez vérifier que le cas contraire, le cas valide, n’est pas bloqué pas une autre règle incorrecte.
Prochain Blog: Les nouveautés pour les règles de sécurité