ForHosting KIT · Utilidades de desarrollo

Calcule el crédito SLA adeudado por disponibilidad

Esta calculadora convierte la disponibilidad mensual medida en un crédito de servicio claro.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca el porcentaje de disponibilidad, la parte admisible de la factura mensual y la tabla del contrato. La herramienta identifica el tramo aplicable, aplica su porcentaje y devuelve tanto el crédito adeudado como el saldo posterior. Resulta útil para que proveedores y clientes comprueben un ajuste frente al SLA firmado.

Convierta la tabla del SLA en intervalos precisos

Parta de la tabla de créditos del contrato firmado, no de un resumen comercial. Indique para cada tramo una disponibilidad mínima, una máxima y un porcentaje de crédito. El límite inferior se incluye y el superior se excluye, salvo que sea 100, en cuyo caso se incluye. Así, los intervalos contiguos se unen sin ambigüedad: el tramo de 99 a 99.9 contiene valores desde 99 hasta menos de 99.9, y el siguiente comienza exactamente en 99.9. No cree solapamientos. Puede dejar huecos si el contrato los contiene, pero una medición situada en ellos devolverá un error. Añada un tramo con crédito cero cuando corresponda. Todos los límites y porcentajes deben estar entre cero y 100, y cada mínimo debe ser menor que su máximo.

Use la disponibilidad y el importe admisible correctos

Utilice el porcentaje mensual definitivo para el servicio y periodo cubiertos. El proveedor puede excluir mantenimientos anunciados, fallos causados por el cliente o servicios ajenos a la región afectada; por ello, la cifra debe incorporar ya las reglas del contrato. La factura mensual también debe limitarse al importe que admite crédito. Algunos SLA solo cubren el servicio afectado o la cuota recurrente, no la factura completa. Introduzca ese importe no negativo en la moneda que corresponda; la calculadora no añade ni convierte divisas. Multiplica el importe por el porcentaje del tramo y redondea el dinero a dos decimales. La respuesta muestra los datos originales, el tramo, el crédito y el saldo. Confirme las cifras de origen antes de usar el resultado.

Revise el resultado y documente la reclamación

Compare después el tramo elegido con el texto exacto del acuerdo. La respuesta indica si el máximo es inclusivo, algo útil en límites como 99.9 o 100. Adjunte al expediente el informe de monitorización, la tabla del SLA, el cálculo del cargo admisible y el crédito obtenido. Así, otra persona podrá repetir la operación con los mismos datos. El algoritmo no usa red, fechas actuales, azar ni información externa. Rechaza disponibilidades fuera de cero a 100, facturas inválidas, tramos mal formados, solapamientos y mediciones sin cobertura. Estos errores evitan estimaciones silenciosas. La API cuesta $0.002 por solicitud y el navegador sirve para comprobaciones manuales. El resultado ayuda a calcular, pero no sustituye plazos, topes, procedimientos ni otras condiciones contractuales.

Validar un crédito al cliente

Compruebe que el ajuste utiliza la disponibilidad, el cargo admisible y el porcentaje establecidos en el SLA.

Preparar una reclamación por caída

Calcule el importe solicitado y conserve el tramo junto con las pruebas antes de presentar la reclamación.

Automatizar ajustes de facturación

Aplique una tabla SLA controlada a los resultados mensuales e incorpore el crédito a un flujo de revisión.

¿Cómo se calcula el crédito de servicio?

El importe mensual admisible se multiplica por el porcentaje del único tramo que cubre la disponibilidad y se redondea a dos decimales.

¿Qué ocurre si la disponibilidad es menor que cero o mayor que 100?

Se devuelve un error de entrada inválida, porque un porcentaje fuera del intervalo de cero a 100 no es válido.

¿Cómo se tratan los límites de los tramos?

Cada mínimo se incluye y cada máximo se excluye, salvo el máximo 100, que incluye exactamente 100.

¿Qué ocurre si ningún tramo cubre la disponibilidad?

La calculadora devuelve un error. Añada el intervalo contractual que falta o corrija la medición.

¿Puedo introducir el importe total de la factura?

Solo si el SLA permite aplicarlo. Muchos acuerdos limitan el crédito al servicio afectado o a la cuota recurrente.

¿Cuánto cuesta una solicitud por API?

Cada solicitud por API cuesta $0.002. El resultado incluye el crédito y el saldo posterior.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev/server-uptime-sla-credit-calc

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →