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.
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
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)
- 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
- 4.xx BOOK.PROFITS :
Comptabilisation des profits de change Y/N
- 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é
- 6.xx LOSS.CATEG :
Catégorie utilisée pour les moins values de change
- 7.xx PRFT.CATEG :
Catégorie utilisée pour les plus values de change
- 8.xx LOSS.INT.CATEG :
Catégorie de compte interne pour équilibrer les écritures de moins values de change.
- 9.xx PRFT.INT.CATEG :
Catégorie de compte interne pour équilibrer les écritures de plus values de change.
- 10.xx LOSS.PROD.CATEG :
Product.Category à rattacher à l’écriture sur le comptes interne de moins values de change.
- 11.xx PRFT.PROD.CATEG :
Product.Category à rattacher à l’écriture sur le comptes interne de plus values de change.
- 12.xx LOSS.CR.TXN.CD :
Code transaction utilisé pour les écritures crédit des pertes de change
- 13.xx LOSS.DB.TXN.CD :
Code transaction utilisé pour les écritures débit des pertes de change
- 14.xx PRFT.CR.TXN.CD :
Code transaction utilisé pour les écritures crédit des profits de change
- 15.xx PRFT.DB.TXN.CD :
Code transaction utilisé pour les écritures crédit des profits de change
- 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.
- 22 FASB.REVALUATION
Précise si la réévaluation utilise les cours achat/vente (Yes) ou les cours moyens (No)
- 23 REVAL.CCY
Permet de substituer une devise particulière à la devise locale pour les écritures de réévaluation.
- 24 REVAL.DEAL.POST
Précise si les écritures de réévaluation doivent être maintenues par contrat/transaction.
- 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
- 26 DETAIL.REVAL.REP
Fréquence de production du rapport « DETAILED REVALUATION REPORT » par le batch. Ex. : B every business day, etc…
- 27 SPOT. REVAL.BOOKING
Précise si l’on souhaite comptabiliser la réévaluation des contrats utilisant des cours spot. Non modifiable.
- 28 FWD. REVAL.BOOKING
Précise si l’on souhaite comptabiliser la réévaluation des contrats utilisant des cours à terme (RB). Non modifiable.
- 29 POS.DATE.SAME.CCY
- 30 POS.DATE.DIFF.CCY
2. Autres Tables Concernées
CURRENCY
- 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.
- 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
- 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
- 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
- 32 FWD.INT.PROFIT.CAT
Code Categorie à utiliser pour les amortissements des reports (intérêts à recevoir)
- 33 FWD.INT.LOSS.CAT
Code Categorie à utiliser pour les amortissements des déports (intérêts à payer)
FOREX
- 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.
- 25 REVALUATION.TYPE
Précise pour chaque contrat saisi la méthode de réévaluation (RB, IN, etc…)
- 30 INT.RATE.BUY
- 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.
- 110 NOTIONAL.BUY.AMT
- 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.
- 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.