AccrualFactor |
Facteur d'accumulation |
---|---|
PeopleCode |
Syntaxe
AccrualFactor(StartDate, EndDate, Accrual_Conv) |
Paramètres
Nom | Description | ||
---|---|---|---|
StartDate | Ce paramètre permet d'indiquer le début de la période de calcul de la régularisation. Ce paramètre prend une valeur de date. | ||
EndDate | Ce paramètre permet d'indiquer la fin de la période de calcul de la régularisation. Ce paramètre prend une valeur de date. | ||
Accrual_Conv | Ce paramètre permet d'indiquer la convention de comptabilité d'exercice. Ce paramètre prend une valeur numérique ou constante. Les valeurs de ce paramètre sont : | ||
Valeur numérique | Valeur constante | Description | |
0 | %Accrual_30DPM | 30/360 : tous les mois durent 30 jours selon les règles NASD pour la troncature des dates | |
1 | %Accrual_30DPME | 30E/360 : tous les mois d'une durée de 30 jours selon les règles européennes de troncature des dates | |
2 | N/A | 30N/360 : tous les mois sauf février durent 30 jours selon les règles de la SIA | |
3 | %Accrual_Fixed360 | Acte/360 : les mois ont un nombre de jours variable, mais les années ont un nombre fixe de 360 ??jours | |
4 | %Accrual_Fixed365 | Act/365 : les mois ont un nombre de jours variable, tandis que les années ont un nombre fixe de 365 jours | |
5 | %Accrual_ActualDPY | Acte/Acte : les mois et les années ont un nombre de jours variable |
Description
Cette fonction permet de calculer un facteur égal au nombre d'années d'intérêt accumulées durant une période.
Remarques
- La fonction AccrualFactor est essentielle pour convertir une durée en fraction d'année : Elle retourne un facteur représentant le nombre d'années (ou fractions d'années) couvertes entre deux dates, en fonction d'une convention d'accumulation donnée. Cela permet de calculer précisément les intérêts ou les charges temporelles associées à un produit ou un contrat.
- Elle est incontournable dans les calculs financiers basés sur des taux annuels : En finance, les intérêts sont souvent exprimés en taux annuels. Le facteur d'accumulation permet alors de proratiser ce taux sur une durée inférieure à l'année, facilitant le calcul d'intérêts exacts, par exemple pour les prêts, obligations, ou crédits à court terme.
- Le paramètre Accrual_Conv joue un rôle déterminant dans le résultat retourné : Selon la convention choisie (30/360, Act/365,...), le facteur peut varier même pour les mêmes dates. Par exemple, une période allant du 1er janvier au 1er mars n'aura pas le même poids annuel selon que l'on choisit une année de 360 ou 365 jours. Il est donc essentiel d'adapter la convention au contexte comptable ou réglementaire.
- Permet une normalisation des calculs malgré des mois de durées inégales : Certaines conventions supposent que tous les mois ont 30 jours (30/360), même si en réalité février a 28 ou 29 jours. Cela permet d'uniformiser les calculs d'intérêts, d'éviter des variations selon les mois, et d'obtenir des montants plus prévisibles ou comparables.
- Indispensable dans les logiciels de comptabilité, paie ou gestion de portefeuille : Que ce soit pour régulariser des montants dus, générer des écritures d'ajustement ou calculer des performances financières, AccrualFactor offre une base fiable et automatisée pour convertir une période de temps en équivalent annuel.
- Elle s'intègre naturellement dans les formules de calcul d'intérêts composés ou simples : Par exemple, on peut multiplier le capital par le taux annuel, puis par le AccrualFactor pour obtenir le montant des intérêts courus. Cela simplifie la gestion de cas complexes, comme des intérêts à verser en cas de remboursement anticipé.
- Le choix entre conventions fixes et réelles permet d'adapter la précision ou la simplicité : Les conventions fixes comme Act/360 ou 30/360 simplifient les calculs, tandis que les conventions réelles comme Act/Acte offrent plus de précision. Le développeur peut ainsi choisir entre exactitude comptable et performance ou clarté selon les exigences du projet.
- Un outil essentiel pour garantir l'équité et la transparence des calculs contractuels : Dans un contexte juridique ou contractuel, utiliser une fonction standardisée comme AccrualFactor permet de prouver que les calculs ont été faits selon des règles établies et reproductibles. Cela limite les contestations et améliore la traçabilité des résultats.
Dernière mise à jour : Jeudi, le 14 Mai 2020