Forex

Posted by

REEVALUATION FOREX

REVALUATION.PARAMETER


 

REEVALUATION FOREX

Principes de comptabilisation de la réévaluation de opérations de change.

 
	Préambule
 

1. Tables utilisées

2. Détail méthode interest/straight line

3. Ecritures de réévaluation

4. Affectation des résultats par centres de profits

Ce document n’est pas un support de formation sur le module FX. Il ne décrit donc pas l’ensemble des fonctionnalités du module.

Préambule

Plusieurs méthodes de réévaluation sont disponibles pour le Forex, chacune pouvant de définir au niveau du contrat.

Les résultats de réévaluation sont produits dans les rapports “FOREX REVALUATION REPORT” détaillés et synthétiques. Les comptes et catégories utilisées sont décrits plus loin.

Pour les opérations en méthode “Interest” ou “Straight Line”, il est procédé à des comptabilisations d’intérêts courus, pour chacune des deux devises en jeux pour IN, et pour le net des deux en SL. Ces opérations impactant toutefois la position de change, elles sont également réévaluées au cours spot. Le rapport “FX ACCRUAL” donne le détail des intérêts courus par contrats pour ces méthodes.

Les opérations en méthode “Rebate” font l’objet d’une réévaluation marked to market en utilisant des cours à terme interpolés linéairement sur la table “FORWARD.RATES”.

 

1. Tables utilisées

Tables de paramètres en jeu :

CATEGORY :

Définition des catégories de P&L pour les résultats latents et réalisés sur opérations de change, ainsi que pour les écritures de régul.

Exemples :

53000 PRODUITS S/DEVISES                     PROD.S/DEVISES   PL  
53001 REVALUATION FX SPOT                    REVAL FX SPOT    PL  
53002 PRODUITS SUR BILLETS DE BANQUE         PROD.BILLETS     PL  
53003 REVALUATION FX FORWARD                 REVAL FX FWD     PL  
53004 AGIO/DISAGIO S/BILLETS DE BANQUE       AGIO/BILLETS     PL  
53005 RETROCESSION CHANGE                    RETROCESSION CH  PL  
53006 MARKETING EXCHANGE PROFIT              MKT EXCH PROFIT  PL  
53007 REVAL FWD ASSET & LIAB                 REVAL FWD A/L    PL

ACCOUNT :  Définition des comptes internes de régul. pour équilibrer les écritures de résultats et d’intérêts courus. Exemples :

CHF142600001 REVAL CHANGE A TERME 
CHF142500001 REVALUATION CHANGE  
CHF142550001 REVALUATION FWD ASSET & LIAB 
CHF142600001 REVAL CHANGE A TERME 
CHF142700001 REGUL FOREX TERME DEBIT 
CHF142800001 REGUL FOREX SWAP DEBIT

ACCOUNT.CLASS :

Affectation des catégories de comptes de résultats et de régul aux « événements système » liés au Forex tels que : réévaluation FWD, régul sur écritures d’accruals,…

Extrait de la table pour le FX :

MIGR                ACCOUNT.CLASS – DEFAULT LIST

 
  ID          DESCRIPTION                          RECORD.TYPE CATEGORFUNCT.
 ---------------------------------------------------------------------------
     EXCHADJ  FOREX REVALUATION P & L              ACCOUNT      14260   
   EXCHALFWD  ASSET & LIAB FORWARD REVALUATION     ACCOUNT      14250   
    RESFWDCR  FOREIGN EXCHANGE RESERVE - FWD CR    ACCOUNT      14770   
    RESFWDDR  FOREIGN EXCHANGE RESERVE - FWD DR    ACCOUNT      14270   
   RESSWAPCR  FOREIGN EXCHANGE RESERVE - SWAP CR   ACCOUNT      14780   
   RESSWAPDR  FOREIGN EXCHANGE RESERVE - SWAP DR   ACCOUNT      14280
    SUSPFXCR  SUSPENSE CREDIT FX                   ACCOUNT      14530   
    SUSPFXDR  SUSPENSE DEBIT FX                    ACCOUNT      14030

Les “événements système” sont les suivants :

SUSPFXCR/ SUSPFXDR

 To be used by the Foreign Exchange system when the true account is not yet known for the payment entry.

Catégories de comptes utilisés par le système lorsque le compte de banque est encore inconnu.

EXCHADJ Catégories de comptes utilisés par le système lorsque qu’il comptabilise les +/- values latentes sur la réévaluation des opérations de change.

EXCHALFWD Catégories de comptes utilisés par le système pour les écritures de la réévaluation de change et du hors bilan dans une comptabilié en date de valeur.

RESFWDCR / RESFWDDR RESSWAPCR / RESSWAPDR Catégories de comptes utilisés par le système pour les écritures d’intérêts courus pour les contrats de change en “méthode interest” ou “straight line”.

FX.PARAMETERS

Table principale de définition des régles de réévaluation à apliquer. Celle ci est remplacée depuis G8.2 par :

REVALUATION.PARAMETERS Affectation des codes catégories utilisées pour la réévaluation en fonction des différentes méthodes RB, IN, SL…

2. Détail méthode interest/straight line

Ces méthodes sont généralement utilisées pour les contrats de swaps. Elles permettent d’enregistrer progressivement le résultat d’intérêt provenant des différentiels de taux dans chaque devise (ce spread impliquant ainsi un écart entre le cours spot et le cours terme). On parlera aussi d’amortissement du report/déport. Cela revient à redécomposer les achat/vente en opérations de prêt/emprunt. La différence des deux méthodes est qu’en SL, un netting des intérêts est opéré. Toutes les informations nécessaires sont disponibles sur chaque contrats, à savoir :

			Exemple pour un SWAP
Devises en jeu : 
Montants servant de base de calcul : 
6 Currency Bought 
7 Amount Bought 
9 Currency Sold 
10 Amount Sold
Taux d’intérêts pour prêt et emprunt : 
30. Int.Rate.Buy 
31. Int.Rate.Sell
Montants totaux des intérêts pour prêt/emprunt + contrevaleurs : 
113 Total Int Bought 
115 Equiv. Int Bought 
114 Total Int Sold 
116 Equiv. Int Sold
Dates de calculs 
26 Spot Date 
8 Value Date Buy / 11 Value date Sell
Bases de calculs utilisées : 
117 Int Basis Bought 
118 Int Basis Sold
Intérêts courus calculés quotidiennement (F dev. origine, L Contrev.) : 
78 Buy Daily Acc F 
76 Buy Daily Acc L 
82 Sell Daily Acc F 
80 Sell Daily Acc L
Cumul des intérêts courus (F dev. origine, L Contrev.) : 
77 Buy Acc Tdate L 
79 Buy Acc Tdate F 
81 Sell Acc Tdate L 
83 Sell Acc Tdate F
 

Exemple chiffré :

6 Currency Bought : CHF 
7 Amount Bought : 2 309 600 
9 Currency Sold : JPY 
10 Amount Sold : 200 000 000
30. Int.Rate.Buy : 1.546134 
31. Int.Rate.Sell : 0.6875
26 Spot Date : 25/03/98 
8 Value Date Buy / 11 Value date Sell : 16/09/98 => nbj total : 175j
117 Int Basis Bought 
118 Int Basis Sold : B 366/360
113 Total Int Bought : 17 358.79 
115 Equiv. Int Bought : 17 358.79 
114 Total Int Sold : 668 403 
116 Equiv. Int Sold : 7 718.715
Détail des intérets :  113 : (2309600 * 0.01546134 * 175 ) / 360 114 :  (200000000 * 0.006875 * 175 ) / 360 
Contrevaleur avec un présumé cours initial de 1.1548
78 Buy Daily Acc F : 99.19 76 Buy Daily Acc L : 99.19 
82 Sell Daily Acc F : 3819 80 Sell Daily Acc L : 44.11
Détail des accruals quotidiens :  
78 : (2309600 * 0.01546134 * 1) / 360 82 : (200000000 * 0.006875 * 1 ) / 360 
Contrevaleur avec un présumé cours initial de 1.1548

Les écritures comptables seront les suivantes :

FX9808880001     50000                     -44.34             CHF                
FX9808880001     51000                      99.19             CHF                
FX9808880001     CHF142805200              -99.19             CHF                
FX9808880001     CHF147805200               44.34             CHF

ceci en se référant aux catégories définies dans “ACCOUNT.CLASS” :

	RESSWAPDR	14280
	RESSWAPCR	14780

pour les écritures de régularisation. Arrivé en date de maturité, les comptes de régul seront soldés.

3. Ecritures de réévaluation

Les opérations en méthode IN et SL sont donc parallèlement réévaluées, ceci au cours Spot. En méthode RB, un cours à terme recalculé est utilisé. Enfin les contrats de change Spot sont réévalués juqu’en date de valeur (durant les 48 heures généralement). Le rapport “FX.REVALUATION.REPORT” va présenter ainsi ces résultats pour chaque contrat, à l’aide de cours Spot ou FWD en fonction de la méthode utilisée. Des sous totaux repartissent ces résultats en fonction de la méthode :  SP (contrats Spot), IN, RB,… La colonne “Unrealised To Date” est un cumul des résultats latents pour l’ensemble des contrats en statut Live. La colonne “Unrealised Today” est le latent du jour.

Dans le journal de transactions, ces résultats latents figurent dans des lignes regroupées par clés (celles ci intégrant la devise) et non par contrats pour limiter le nombre d’écritures. Depuis la G8.2, les clés intègrent la méthode de réévaluation, ce qui peut donner ceci :

FX.RB9816200000  53003                      -1.43             CHF                
FX.RB9816200000  53003                       0.48             CHF                
FX.RB9816200000  53003                      -0.01             CHF                
FX.RB9816200000  53003                    -676.59             CHF                
FX.RB9816200000  53003                     -16.37             CHF                
FX.RB9816200000  53003                      13.91             CHF                
FX.RB9816200000  CHF142605200               -0.48             CHF                
FX.RB9816200000  CHF142605200                0.01             CHF                
FX.RB9816200000  CHF142605200               16.37             CHF                
F
X.RB9816200000  CHF142605200              -13.91             CHF                
FX.RB9816200000  CHF142605200                1.43             CHF                
FX.RB9816200000  CHF142605200              676.59             CHF                
FX.SP9816200000  53001                    -178.74             CHF                
FX.SP9816200000  CHF142605200              178.74

Avec :  Depuis la table category :

53001 REVALUATION FX SPOT 53003 REVALUATION FX FORWARD                 

Depuis la table account.class :

EXCHADJ  FOREX REVALUATION P & L : 14260

Lorsque les contrats arrivent à maturité, les comptes de régul sont soldés et les résultats latents (53001, 53003 et éventuellement 53007 si le système est en date de valeur) passent en comptes de résultats de change (53000). Ces contrats FWD à maturité passant ainsi dans le bilan, le journal de transaction présentera des lignes de résultats de change du type AL98xxx dans la rubrique RV, et mouvementant une catégorie 53000.

4. Affectation des résultats par centres de profits

Lorsque des opérations clientèles sont saisies, la marge résultant de la différence prix client / prix salle des marché doit être généralement reversée aux gestionnaires de comptes. Pour cela, dans les modules permettant de saisir des cours de contrevaleur (e.g. permettant des réglements dans des devises différentes des opérations traitées) que sont : FX, SC, FT et TELLER, et après indication qu’il s’agit d’opérations clientèles, le système va automatiquement affecter ces résultats sur une catégorie 53006. Ainsi, le dealer.desk considéré sera débité, et l’account.officer du client sera crédité pour cette différence.

Remarque :

Une fois ce résultat comptabilisé, toutes les réévaluations de change n’impacteront que la salle des marché, et seront donc comptabilisées en reprenant le dealer desk qui a initié la transaction.

Exemple d’un contrat de change à terme réalisé pour un client :

La salle des marchés va négocier ce contrat avec : un taux de change : # 13 un customer : # 3

Si le champs # 86 Treasury Customer est à « NO » (e .g. contrepartie non bancaire), le système réclamera un taux client : # 90  Treasury Rate.

Ensuite, la différence entre le champs # 13 et le # 90 permettra de déterminer une marge en local currency : # 80 Marketing Exchange Profit.

Ce résultat sera ensuite comptabilisé sur la catégorie 53006, par défaut au profit du gestionnaire du client (ou un autre spécifié dans le champs # 95 Account Officer).

 

 

REVALUATION.PARAMETER

Ce document présente les champs à définir dans la table REVALUATION.PARAMETER ainsi que d’autres liés à la notion de réévaluation.

 

0. Préambule

1.Description des champs de REVALUATION.PARAMETER

1.1. Partie Spécifique

1.2. Partie Commune

2.Autres tables concernées

Préambule

Ce chapitre présente les principes généraux de la réévaluation des contrats de change sous Globus/T24. La table REVALUATION.PARAMETER décrite ci-dessous permet d’appliquer ces principes comptables.

 

1. Description des champs de REVALUATION.PARAMETER

1.1 Partie Spécifique

Les champs 1 à 19 permettent de définir des règles comptables applicables spécifiquement à un périmètre déclaré en # 1.xx APPLIC.ID i.e. : a) un module (FX, SC, FT, SWAP,…) et/ou b) un type de contrats pour le module FOREX (FX.RB, FX.SP) et/ou c) les opérations en devises entrées dans le bilan (AL) et/ou d) tout ce qui n’est pas déjà déclaré, et donc repris en “catch all” : ALL ou REST

Remarques :

b) Pour le module Forex, il est possible d’appliquer des règles spécifiques pour toutes les opérations soumises à une réévaluation utilisant un cours spot (FX.SP) ou un cours à terme (FX.RB) d) Les mots clés ALL ou REST impliquent :

	ALL : tout ce qui n'est pas pris en compte dans des modules ou types de contrats particuliers (cf autres # 1.xx) sera réévalué individuellement.
	REST : tout ce qui n'est pas pris en compte dans des modules ou types de contrats particuliers (cf autres # 1.xx) alimentera des clés de consolidation qui seront soumises à une réévaluation.

 

2.xx REVAL.TYPE :

Type de cours utilisé pour la réévaluation : SP ou RB (spot ou recalcul d’un cours terme)

 
  1. 3.xx REVAL.SYS.ID :

Permet de choisir le “module” sous lequel les écritures seront générées. Voir le rapport issu du batch : TRANSACTION JOURNAL, qui ventile toutes les écritures par “modules”. – Optionnel

 
  1. 4.xx BOOK.PROFITS :

Comptabilisation des profits de change Y/N

 
  1. 5.xx POSTING.STYLE :

Comptabilisation des réévaluations en :• écarts de conversion  annule et remplace les résultats de la réévaluation précédente ou en • différence de change  seul l’écart constaté par rapport à la précédente réévaluation est comptabilisé

 
  1. 6.xx LOSS.CATEG :

Catégorie utilisée pour les moins values de change

 
  1. 7.xx PRFT.CATEG :

Catégorie utilisée pour les plus values de change

 
  1. 8.xx LOSS.INT.CATEG :

Catégorie de compte interne pour équilibrer les écritures de moins values de change.

 
  1. 9.xx PRFT.INT.CATEG :

Catégorie de compte interne pour équilibrer les écritures de plus values de change.

 
  1. 10.xx LOSS.PROD.CATEG :

Product.Category à rattacher à l’écriture sur le comptes interne de moins values de change.

 
  1. 11.xx PRFT.PROD.CATEG :

Product.Category à rattacher à l’écriture sur le comptes interne de plus values de change.

 
  1. 12.xx LOSS.CR.TXN.CD :

Code transaction utilisé pour les écritures crédit des pertes de change

 
  1. 13.xx LOSS.DB.TXN.CD :

Code transaction utilisé pour les écritures débit des pertes de change

 
  1. 14.xx PRFT.CR.TXN.CD :

Code transaction utilisé pour les écritures crédit des profits de change

 
  1. 15.xx PRFT.DB.TXN.CD :

Code transaction utilisé pour les écritures crédit des profits de change

 
  1. 16.xx LOSS.FIX.CAT; # 17.xx PRFT.FIX.CAT ; # 18.xx LOSS.FIX.INT.CT ; # 19.xx PRFT.FIX.INT.CT :

Lorsque des contrats de change en position impliquent deux devises qui deviennent liée à partir d’une certaine date (ex. : EURO), ils ne sont plus soumis à des variations de cours donc exclus des réévaluations. En date de fixation des parités fixes, le traitement batch procède aux transferts des plus ou moins values latentes vers ces catégories de PL déclarés en # 16 et # 17, en passant par des comptes internes de passage déclarés en  # 18 et # 19. Cf # 141 de FOREX.

1.2 Partie Commune

 
  1. 22 FASB.REVALUATION

Précise si la réévaluation utilise les cours achat/vente (Yes) ou les cours moyens (No)

 
  1. 23 REVAL.CCY

Permet de substituer une devise particulière à la devise locale pour les écritures de réévaluation.

 
  1. 24 REVAL.DEAL.POST

Précise si les écritures de réévaluation doivent être maintenues par contrat/transaction.

 
  1. 25 INTERPOLATION.MKR

Précise la méthode de recherche des taux à terme (sur FORWARD.RATES) :« vide » : interpolation linéaire 1 :  prend le prochain cours disponible 2 :  prend le cours le plus proche

 
  1. 26 DETAIL.REVAL.REP

Fréquence de production du rapport « DETAILED REVALUATION REPORT » par le batch. Ex. : B  every business day, etc…

 
  1. 27 SPOT. REVAL.BOOKING

Précise si l’on souhaite comptabiliser la réévaluation des contrats utilisant des cours spot. Non modifiable.

 
  1. 28 FWD. REVAL.BOOKING

Précise si l’on souhaite comptabiliser la réévaluation des contrats utilisant des cours à terme (RB). Non modifiable.

 
  1. 29 POS.DATE.SAME.CCY
     
  2. 30 POS.DATE.DIFF.CCY
2. Autres Tables Concernées

CURRENCY

 
  1. 14 MID.REVAL.RATE ou # 16 BUY.RATE & 17 SELL.RATE :

Cours utilisés par la réévaluation du bilan et des transactions aux cours spot. Cf # 22 de REVALUATION.PARAMETER.

 
  1. 24 REVAL.RATE :

Permet de substituer un cours de réévaluation aux cours normalement utilisés pour le bilan et les transactions réévaluées aux cours spot (# 14)

FORWARD.RATES

 
  1. 6.x FORWARD.PREMIUM

Permet de reconstruire les cours à terme utilisés par la réévaluation des transactions forward en méthode Rebate.

FX.PARAMETERS

 
  1. 31 CAT.CODE.FWD.INT

Product Category utilisé par les écritures d’amortissement des positions. S’utilise avec l’ACCOUNT.CLASS FXCCYPOS.   Voir également  # 130 131 et 132 de FOREX

 
  1. 32 FWD.INT.PROFIT.CAT

Code Categorie à utiliser pour les amortissements des reports (intérêts à recevoir)

 
  1. 33 FWD.INT.LOSS.CAT

Code Categorie à utiliser pour les amortissements des déports (intérêts à payer)

FOREX

 
  1. 4 DEALER.DESK

Le DEPARTMENT rattaché au DEALER.DESK va recevoir toutes les positions de change ainsi que le résultat de leur réévaluations.

 
  1. 25 REVALUATION.TYPE

Précise pour chaque contrat saisi la méthode de réévaluation (RB, IN, etc…)

 
  1. 30 INT.RATE.BUY
  2. 31 INT.RATE.SELL

Pour les contrats réévalués en méthode IN, le système va se servir de ces taux pour calculer les amortissements.

 
  1. 110 NOTIONAL.BUY.AMT
  2. 111 NOTIONAL.SELL.AMT

Pour la méthode IH, le système calcule ces montants notionnels (représentant les valeurs actuelles des montants achetés et vendus) qui serviront de base pour les amortissements des intérêts rattachés.

 
  1. 141 REALISE.FIX.PL

Permet de figer les plus ou moins values latentes de contrats à terme lorsque les devises impliquées deviennent corrélées par une parité fixe. (cf EURO), # 16 à 19 de REVALUATION.PARAMETER.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.