Mis à jour : 2025-09-16
Certaines dates peuvent être directement extraites des champs du fichier de déclaration de revenus. D'autres sont des constantes que TaxCycle comprend et calcule en fonction de l'heure système de votre ordinateur et de la date de fin de l'année fiscale. La liste suivante de fonctions et de constantes peut vous aider à insérer une date dans un modèle ou une condition et à l'afficher dans le format souhaité.
Code de champ | Description | Résultat de l’exemple |
---|---|---|
|
La fonction today() insère la date système de l'ordinateur sur lequel le fichier est ouvert. Vous pouvez le combiner avec la fonction format() pour contrôler la sortie : {{ format(today())}}. |
2025-12-01 00 h 00 min 00 s |
|
Insère l'année d'imposition du fichier actuellement ouvert. |
2024 |
|
Insère l'année d'imposition de l'année suivante par rapport à celle du fichier actuellement ouvert. |
2025 |
{{ date(2025, 02, 18) }} |
Date spécifique, en utilisant le format {{date(YYYY, MM, DD)}} . Utilisez-le dans les conditions ou lors du calcul des dates. |
2025-02-18 00 h 00 min 00 s |
Appliquez la fonction format() à un code de champ pour afficher la date dans le format souhaité.
Exemple | Résultat de l’exemple |
---|---|
{{ CurrentClient.Info.CommonData.FileByDate }} |
2025-04-30 00 h 00 min 00 s |
{{ format(CurrentClient.Info.CommonData.FileByDate) }} |
30 avril 2025 |
{{ format(CurrentClient.Info.CommonData.FileByDate, "2 janvier 2023") }} |
30 avril 2025 |
{{ format(CurrentClient.Info.CommonData.FileByDate, "2 Jan 2003") }} |
30 avr. 2026 |
{{ format(CurrentClient.Info.CommonData.FileByDate, "2003-01-02") }} |
2025-04-30 |
{{ format(CurrentClient.Info.CommonData.FileByDate, "03-01-02") }} |
30 avril 2025 |
{{ format(CurrentClient.Info.CommonData.FileByDate, "03-Jan-02") }} |
25-avr.-30 |
{{ format(CurrentClient.Info.CommonData.FileByDate, "yy-MMM-dd") }} |
25-avr.-30 |
{{ format(CurrentClient.Info.CommonData.FileByDate, "yyyy-dd-MMM") }} |
2025-30-avr. |
{{ format(CurrentClient.Engage.Engagement.FilingDeadline, "2 janvier 2003 à 16:05") }} |
30 avril 2025 à 1:22 |
le {{format(CurrentClient.Engage.Engagement.FilingDeadline, "2")}}{{# format(CurrentClient.Engage.Engagement.FilingDeadline, "2") = 1}}er{{/ end}} {{format(CurrentClient.Engage.Engagement.FilingDeadline, "janvier 2003") }} |
30 avril 2025 à 13:22 |
{{# CurrentClient.Info.Filing.SigningDate != date() }}
{{# CurrentClient.Info.Filing.SigningDate = today() }}
Affichez ce texte si la déclaration a été signée aujourd'hui.{{/end}}
{{# CurrentClient.Info.Filing.SigningDate < today() }}
Affichez ce texte si la date de signature était hier ou antérieure.
Ensuite, pour compter le nombre de jours : signé {{ format(today() - CurrentClient.Info.Filing.SigningDate, “dd”) }}
jours auparavant.{{/end}}
{{/end}}
{{# today() > CurrentClient.Info.CommonData.FileByDate }}
Vous êtes en retard.{{/end}}
{{# today() < CurrentClient.Info.CommonData.FileByDate }}
Vous êtes en avance.{{/end}}
{{# today() = CurrentClient.Info.CommonData.FileByDate }}
Vous êtes juste à temps.{{/end}}
Ces fonctions peuvent être utilisées conjointement avec la fonction format() pour contrôler l'affichage de la date.
Utilisez la fonction addmonth() pour ajouter des mois à une date. Insérez le nombre de mois après la virgule et avant la parenthèse fermante. Pour soustraire, entrez le nombre de mois sous forme de nombre négatif, entre parenthèses.
Contrairement à addymd(), cette fonction privilégie le dernier jour du mois, ce qui lui permet de gérer des mois de différentes longueurs et des années bissextiles. Si la date passée à la fonction est le dernier jour du mois, la date retournée sera également le dernier jour du mois. Par exemple, le 29 février 2024, plus un mois correspondra au 31 mars 2024, tandis que le 28 février 2024, plus 1 mois correspondra au 28 mars 2024.
Les exemples ci-dessous supposent que la date limite de production est le 28 février 2025 :
Code | Résultat |
---|---|
{{addmonth(CurrentClient.Engage.Engagement.FilingDeadline,2)}} |
2025-04-30 00 h 00 min 00 s |
{{addmonth(CurrentClient.Engage.Engagement.FilingDeadline,(-3))}} |
2024-11-30 00 h 00 min 00 s |
Utilisez la fonction addymd() pour ajouter des années, des mois ou des jours à une date.
Insérez le nombre d'années, de mois ou de jours après la première virgule, puis les paramètres Y, M, D. Le premier paramètre est le nombre d'années, le second le nombre de mois et le troisième le nombre de jours.
Contrairement à addmonth(), cette fonction ne tient pas compte des années bissextiles ni des différences de longueur entre les mois.
Cet exemple suppose que la date limite de production est le 28 février 2025 :
Code | Résultat |
---|---|
{{addymd(CurrentClient.Engage.Engagement.FilingDeadline,0,1,1)}} |
2025-03-29 00 h 00 min 00 s |