ForHosting KIT · Outils pour développeurs

Calculez les dates d’expiration de plusieurs garanties

Ce suivi transforme votre registre d’achats en une liste pratique d’échéances. Indiquez le nom de chaque article, sa date d’achat et la garantie en mois entiers, puis choisissez une date de référence et une période d’alerte.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Le résultat présente la date d’expiration calculée, le nombre exact de jours restants, l’état déjà expiré et l’arrivée éventuelle d’une garantie active dans la période retenue. Le calcul en mois calendaires traite uniformément les mois courts et les années bissextiles, ce qui convient aux dossiers domestiques, aux parcs de matériel, aux achats et à la préparation du support.

Préparez un registre clair des achats et garanties

Créez une ligne pour chaque produit à suivre. Chacune doit comporter un nom explicite, une date d’achat au format YYYY-MM-DD et une durée de garantie exprimée en mois calendaires entiers. Un libellé comme Ordinateur du bureau convient, mais une étiquette d’inventaire, une référence de commande ou un repère de numéro de série est souvent préférable lorsque plusieurs produits se ressemblent. Utilisez la date figurant sur la facture ou le document qui déclenche réellement la couverture. Ne la remplacez pas par la date de livraison, sauf si les conditions indiquent que la garantie commence à la livraison. Saisissez la durée contractuelle complète, y compris zéro mois si l’expiration doit volontairement correspondre à l’achat. Toute durée négative est refusée, car elle ne décrit pas une couverture future valable. Conservez facture et conditions avec le registre afin de faciliter une demande ultérieure. Le calculateur respecte l’ordre transmis : vous pouvez donc classer les achats par service, lieu, responsable ou priorité. Une requête accepte jusqu’à mille lignes, assez pour gérer un parc conséquent sans autoriser une charge illimitée.

Comprenez le calcul en mois calendaires

La durée est ajoutée sous forme de mois calendaires, et non comme une succession supposée de périodes de trente jours. Cette distinction est importante : les mois comptent de vingt-huit à trente et un jours et les années bissextiles ajoutent le 29 février. Le calculateur atteint d’abord l’année et le mois cibles, puis conserve le jour initial s’il existe. Sinon, il retient le dernier jour valable du mois cible. Ainsi, un achat effectué le 31 janvier avec un mois de garantie expire le 28 février d’une année ordinaire ou le 29 d’une année bissextile. Un achat du 29 février garanti douze mois expire le 28 février suivant. Cette règle déterministe ne dépend pas du fuseau horaire du navigateur et évite les reports surprenants de certaines bibliothèques. La date obtenue représente l’anniversaire calculé à partir des données fournies. Vérifiez-la toujours dans les conditions du vendeur ou du fabricant : certains contrats couvrent jusqu’à la fin de la journée, imposent un enregistrement, commencent à l’expédition ou prévoient des extensions qu’un simple calcul depuis l’achat ne peut pas intégrer.

Exploitez la période d’alerte pour agir en priorité

Choisissez comme date de référence le jour depuis lequel vous souhaitez examiner le parc. Cette donnée rend le rapport reproductible : une entrée identique donnera le même résultat demain, dans un autre fuseau ou lors d’un audit ultérieur. Le nombre de jours restants est positif avant l’expiration, nul lorsqu’elle tombe le jour de référence et négatif une fois l’échéance passée. Un article n’est signalé dans la période que si sa garantie est encore active et si le délai restant se situe entre zéro et le seuil choisi, bornes comprises. Les produits expirés restent clairement identifiés, sans être confondus avec les prochaines actions. Trente jours conviennent généralement à une revue courante ; prévoyez davantage si une inspection, un contact fournisseur, une autorisation de retour ou un budget de remplacement sont nécessaires. Relancez régulièrement le registre avec une nouvelle référence ou automatisez la requête dans votre tableau d’achats. L’API coûte $0.002 par requête. Considérez le signal comme une invitation à vérifier les documents et à agir, jamais comme un substitut au contrat. Archivez le rapport avec sa référence afin que vos collègues comprennent la priorité donnée à chaque article.

Contrôlez la couverture du matériel de bureau

Calculez les échéances des ordinateurs, écrans, imprimantes et périphériques, puis repérez les garanties actives à traiter avant la prochaine revue mensuelle.

Planifiez les recours et remplacements domestiques

Regroupez appareils ménagers et électroniques pour vérifier les justificatifs et les possibilités d’assistance avant la fin de la couverture.

Appuyez les achats et audits de parc

Produisez un état reproductible avec date de référence, jours restants, statut expiré et signal cohérent d’échéance proche.

Comment la date d’expiration est-elle calculée ?

La durée en mois calendaires entiers est ajoutée à l’achat. Si le mois cible ne contient pas le jour initial, son dernier jour valable est retenu.

Que se passe-t-il avec une durée de garantie négative ?

La requête échoue avec une erreur de saisie, car une durée négative ne peut pas représenter une couverture future.

Une garantie déjà expirée est-elle signalée comme proche ?

Non. Elle est marquée comme expirée avec un nombre de jours négatif, mais le signal de période future reste faux.

Les bornes de la période d’alerte sont-elles incluses ?

Oui. Une garantie active expirant à la date de référence ou exactement au terme du nombre de jours choisi est signalée.

Pourquoi fournir une date de référence ?

Une référence explicite rend le calcul déterministe et permet de reproduire un rapport passé ou futur sans dépendre de l’horloge actuelle.

Quel est le prix d’une requête API ?

L’API coûte $0.002 par requête. La version dans le navigateur peut exécuter localement le même calcul déterministe.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/final3/warranty-expiration-tracker

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/final3/warranty-expiration-tracker \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"purchases":[{"name":"Laptop","purchase_date":"2024-02-29","warranty_months":24},{"name":"Headphones","purchase_date":"2025-08-15","warranty_months":12}],"reference_date":"2026-07-31","within_days":30}'
{
  "purchases": [
    {
      "name": "Laptop",
      "purchase_date": "2024-02-29",
      "warranty_months": 24
    },
    {
      "name": "Headphones",
      "purchase_date": "2025-08-15",
      "warranty_months": 12
    }
  ],
  "reference_date": "2026-07-31",
  "within_days": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "final3.warranty_expiration_tracker",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_items1000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →