ForHosting KIT · Outils pour développeurs

Calculez le crédit SLA dû selon la disponibilité

Ce calculateur convertit la disponibilité mensuelle mesurée en un crédit de service précis.

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

Saisissez le taux de disponibilité, le montant mensuel éligible et le barème du contrat. L'outil repère la plage applicable, applique son pourcentage et renvoie le crédit dû ainsi que le solde après déduction. Il permet aux fournisseurs et aux clients de vérifier un ajustement au regard du SLA signé.

Transformez le barème SLA en plages précises

Partez du tableau de crédits du contrat signé, et non d'un résumé commercial. Pour chaque palier, indiquez une disponibilité minimale, une maximale et un taux de crédit. La borne inférieure est incluse et la borne supérieure exclue, sauf lorsqu'elle vaut 100 : elle est alors incluse. Deux plages adjacentes se rejoignent ainsi sans ambiguïté : la plage de 99 à 99.9 couvre 99 et les valeurs inférieures à 99.9, puis la suivante commence exactement à 99.9. Ne créez aucun chevauchement. Vous pouvez conserver une lacune prévue par le contrat, mais une mesure située dans cette lacune provoquera une erreur. Ajoutez une plage à crédit nul si nécessaire. Toutes les bornes et tous les taux doivent rester entre zéro et 100, et chaque minimum doit être inférieur à son maximum.

Utilisez la bonne disponibilité et le bon montant éligible

Utilisez le taux mensuel définitif correspondant au service et à la période couverts. Le fournisseur peut exclure une maintenance annoncée, une panne imputable au client ou des services hors de la région touchée. La valeur saisie doit donc déjà intégrer les règles du contrat. Le montant mensuel doit lui aussi se limiter aux frais éligibles. Certains SLA ne couvrent que le service affecté ou les frais récurrents, et non toute la facture. Saisissez ce montant positif ou nul dans la devise voulue ; le calculateur ne détecte ni ne convertit les devises. Il multiplie le montant par le taux du palier et arrondit les résultats monétaires à deux décimales. La réponse restitue les entrées, le palier, le crédit et le solde. Vérifiez les données sources avant de vous fier au résultat.

Contrôlez le résultat et documentez la demande

Comparez le palier retenu au libellé exact de l'accord. La réponse précise si la borne maximale est incluse, ce qui aide pour des seuils tels que 99.9 ou 100. Joignez au dossier le rapport de surveillance, le tableau SLA, le calcul des frais éligibles et le crédit obtenu. Un autre réviseur pourra ainsi reproduire le résultat. L'algorithme n'utilise ni réseau, ni date actuelle, ni hasard, ni donnée externe. Il refuse les disponibilités hors de zéro à 100, les factures invalides, les plages mal formées, les chevauchements et les mesures non couvertes. Ces erreurs évitent toute estimation implicite. L'API coûte $0.002 par requête ; le navigateur convient aux contrôles manuels. Ce calcul ne remplace pas les délais, plafonds, procédures de réclamation ou autres clauses.

Valider un crédit client

Vérifiez que l'ajustement reprend la disponibilité, les frais éligibles et le taux prévus par le SLA.

Préparer une demande après panne

Calculez le montant demandé et conservez le palier avec les preuves avant l'envoi.

Automatiser les ajustements de facturation

Appliquez un barème SLA contrôlé aux résultats mensuels et transmettez le crédit à un circuit de validation.

Comment le crédit de service est-il calculé ?

Les frais mensuels éligibles sont multipliés par le taux de l'unique palier couvrant la disponibilité, puis arrondis à deux décimales.

Que se passe-t-il si la disponibilité est inférieure à zéro ou supérieure à 100 ?

Le calculateur renvoie une erreur de saisie, car un pourcentage hors de zéro à 100 est invalide.

Comment les bornes des paliers sont-elles traitées ?

Chaque minimum est inclus et chaque maximum exclu, sauf le maximum 100, qui inclut exactement 100.

Que se passe-t-il si aucun palier ne couvre la mesure ?

Le calculateur renvoie une erreur. Ajoutez la plage contractuelle manquante ou corrigez la mesure.

Puis-je saisir le montant total de la facture ?

Seulement si le SLA le permet. Beaucoup d'accords limitent le crédit au service touché ou aux frais récurrents.

Combien coûte une requête API ?

Chaque requête API coûte $0.002. Le résultat comprend le crédit dû et le solde après déduction.

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/dev/server-uptime-sla-credit-calc

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/dev/server-uptime-sla-credit-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"uptime_percentage":99.5,"monthly_bill":2500,"sla_tiers":[{"minimum_uptime":0,"maximum_uptime":99,"credit_percentage":25},{"minimum_uptime":99,"maximum_uptime":99.9,"credit_percentage":10},{"minimum_uptime":99.9,"maximum_uptime":100,"credit_percentage":0}]}'
{
  "uptime_percentage": 99.5,
  "monthly_bill": 2500,
  "sla_tiers": [
    {
      "minimum_uptime": 0,
      "maximum_uptime": 99,
      "credit_percentage": 25
    },
    {
      "minimum_uptime": 99,
      "maximum_uptime": 99.9,
      "credit_percentage": 10
    },
    {
      "minimum_uptime": 99.9,
      "maximum_uptime": 100,
      "credit_percentage": 0
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.server_uptime_sla_credit_calc",
  "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.

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 →