Données de base >  Tables communes >  Cours des devises  

Afficher tout Masquer tout

Cette fonction permet de définir les cours de devise. Un cours de devise est défini :

  • pour une devise donnée
  • pour un type de cours donné
  • à une date donnée

On peut alors associer, à chaque devise de destination donnée, un cours (cours direct), le cours inverse étant affiché.

Pré-requis

Autres pré-requis

Gestion de l'écran

Dans l'écran, on saisit les 3 informations de départ (code devise, type de cours, et date).

Toutes les devises pour lesquelles il existe un cours défini à cette date ou à une date antérieure sont alors affichés, et on peut modifier ces cours (la date d'application étant affichée).

On peut alors :

  • modifier un cours pour une devise déjà saisie (la date de cours correspondant au cours modifié reste la même)
  • saisir une nouvelle ligne dans le tableau, y compris avec une devise déjà existante, afin de saisir un nouveau cours à une nouvelle date.

Ecran de saisie

Présentation

On saisit dans le tableau les cours de devise sous la forme de lignes identifiées par le cours de la devise de destination et la date.

Le système vérifie que, pour une devise donnée, il n'y a pas deux cours à la même date.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

Ce code devise définit la devise destination de la table des cours. Toute conversion vers cette devise utilise systématiquement cette table de cours (sauf s'il s'agit de le conversion entre deux devises in)

  • Date cours (champ DATCOURS)

Cette date permet de filtrer les derniers cours saisis qui ne dépassent pas cette date.

  • Type cours (champ CHGTYP)

Zone permettant d'indiquer le type de cours par défaut.

Le type de cours permet de disposer de plusieurs taux de conversion à une même date pour un même couple de devises. Il est en général associé à un type de mouvement ou à une fiche afin de proposer le cours adapté à chaque contexte de traitement.  La liste est donnée par un menu local qui est modifiable.

Tableau

 

Il s'agit de la devise pour laquelle on exprime un cours.

  • Date cours (champ CHGSTRDAT)

Il s'agit de la date de référence du cours de change.

  • Diviseur (champ CHGDIV)

Le cours est donné pour ce nombre d'unités de devises Ainsi Mnt_monnaie_locale = Mnt_devise * Cours / Diviseur

  • champ DEVORG

 

  • = (champ EGAL)

 

  • Cours (champ REVCOURS)

Le cours indique la valeur pour une unité de devise de l'en-tête.

Par exemple, si la devise de l'en-tête est EUR, que a devise ligne est USD, et que le cours est 0.9, cela signifie :

1 EUR = 0.9 USD

  • champ DEVDES

 

  • Inverse (champ CHGRAT)

Permet d'afficher le cours inverse calculé à partir du cours saisi.

Fermer

 

Fonctions accessibles par clic droit sur le tableau

Initialisation devises

Permet de remplir le tableau avec une ligne par devise susceptible d'avoir un cours variable avec la devise d'en-tête. Les lignes correspondent au dernier cours connu à la date donnée en tête.

Si aucun cours n'est connu à cette date pour une devise donnée, un cours unitaire est proposé dans le tableau.

 

Fermer

 

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Code déjà existant ligne NN

On a tenté de saisir deux lignes avec le même code devise et la même date.

Devise euro, cours fixe : DD EUR

On a voulu saisir une devise dont le cours est fixe par rapport à l'euro.

Tables mises en oeuvre

Aucune table n'est mise en oeuvre par cette fonction.