AccruableDays |
Jours accumulés |
---|---|
PeopleCode |
Syntaxe
AccruableDays(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 le début 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 demander le nombre de jours durant lequel l'intérêt peut s'accumuler dans une plage de temps donnée.
Remarques
- La fonction AccruableDays est essentielle pour le calcul des intérêts sur une période donnée : Cette fonction est utilisée pour déterminer le nombre de jours "accumulables" - c'est-à-dire les jours comptabilisés pour l'accumulation d'intérêts ou d'avantages financiers - entre deux dates. Elle est donc incontournable dans les systèmes de gestion financière ou de paie où le calcul des prorata est nécessaire.
- Le calcul dépend fortement de la convention d'accumulation (Accrual_Conv) utilisée : Le troisième paramètre permet de choisir parmi plusieurs conventions comptables normalisées (30/360, Act/360, Act/365,...). Chaque méthode a un impact direct sur le nombre de jours considérés comme "accumulables", ce qui peut changer les montants calculés de façon significative.
- Le respect des normes (NASD, européenne, SIA...) garantit l'exactitude réglementaire des calculs : Les différentes conventions gérées par AccruableDays ne sont pas arbitraires : elles répondent à des standards reconnus dans les domaines de la finance et de la comptabilité. L'utilisation correcte de ces règles assure la conformité des calculs avec les pratiques locales ou internationales.
- Des conventions différentes peuvent donner des résultats différents pour une même période : Par exemple, du 1er février au 28 février, certaines méthodes compteront 28 jours (Act/Acte), tandis que d'autres normaliseront à 30 jours (30/360). Il est donc crucial de choisir la convention adaptée au contexte du calcul, pour éviter des écarts de résultats injustifiés.
- La précision du calcul dépend également de la clarté des dates de début et de fin : Comme pour toute fonction temporelle, la validité et le format correct des dates StartDate et EndDate sont primordiaux. Une mauvaise interprétation du format ou un ordre inversé des dates peut produire des résultats incorrects, voire des erreurs d'exécution.
- Utile dans les calculs de prorata temporis pour les contrats ou avantages : AccruableDays peut être utilisé pour estimer le montant des intérêts dus, des congés payés ou de tout droit accumulable au fil du temps. Elle permet par exemple de calculer précisément combien de jours de congés un employé a gagné entre deux dates selon les règles de l'entreprise.
- La fonction peut être intégrée dans des règles complexes de gestion de droits : En combinaison avec d'autres fonctions PeopleCode (comme DateDiff, AddToDate,...), AccruableDays peut alimenter des règles métiers élaborées, notamment dans les modules de gestion des ressources humaines, de la trésorerie ou de la fiscalité.
- Le choix d'une convention fixe (comme Act/365) permet une meilleure prévisibilité des calculs : Certaines conventions, comme Act/365, évitent la variabilité annuelle liée aux années bissextiles. Cela peut être souhaitable dans des systèmes où la cohérence et la prévisibilité des calculs sont plus importantes que l'exactitude calendaire absolue, comme dans certains types de contrats fixes.
Dernière mise à jour : Jeudi, le 14 Mai 2020