ForHosting KIT · Finanzas y dinero

Calculadora de comisiones de afiliados por niveles

Sepa cuánto corresponde pagar por una sola venta de afiliado: una venta de 250 con un volumen válido de 12.500 alcanza el nivel del 7,5 % y genera 18,75 de comisión. Introduzca la venta, el volumen y cada nivel con su porcentaje. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Importe de la venta
250
Volumen
12 500
Obtiene
Volumen mínimo aplicado
10 000
Porcentaje de comisión
7,5
Comisión adeudada
18,75

Esta calculadora de comisiones determina cuánto se debe pagar por una venta cuando el programa de afiliación aplica porcentajes escalonados según el volumen válido. Introduzca el importe de la venta, el volumen que el programa utiliza para asignar el nivel y cada umbral con su porcentaje. La herramienta elige el umbral más alto alcanzado, aplica su tasa a la venta y devuelve un importe redondeado a dos decimales. Resulta útil para revisar liquidaciones, anticipar pagos y documentar la lógica antes de automatizarla.

Separe la venta del volumen que determina el nivel

Indique primero el importe de la operación concreta por la que se debe pagar la comisión. Después, escriba el volumen válido que el programa emplea para decidir el porcentaje. Son magnitudes distintas: el pago se calcula sobre la venta, mientras que el volumen solo selecciona el nivel.

Según el contrato, ese volumen puede ser la facturación mensual anterior a la operación, la facturación que ya incluye la operación, los ingresos históricos referidos u otro total definido. Respete exactamente el criterio del acuerdo para que el nivel coincida con la liquidación que desea comprobar. La calculadora no suma automáticamente la venta al volumen, pues eso impondría la política de un programa a todos los demás.

Ambos valores deben ser finitos y no negativos. Una venta igual a cero es válida y produce un pago nulo, algo útil al probar los límites. Una venta negativa se rechaza: las devoluciones y recuperaciones suelen tener reglas contractuales propias y no deben confundirse con una comisión ordinaria.

Defina una tabla inequívoca de umbrales y porcentajes

Añada una fila por cada nivel de comisión. Cada fila contiene el volumen mínimo exigido y el porcentaje que comienza a aplicarse al alcanzar ese umbral. Puede incluir un nivel inicial desde cero, otro al llegar a un objetivo del programa y niveles adicionales para metas superiores.

No importa el orden de las filas: el algoritmo examina toda la tabla y elige, entre las elegibles, la que tenga el mayor volumen mínimo. Los umbrales duplicados se rechazan porque dos tasas distintas en el mismo punto harían ambiguo el contrato. Los porcentajes deben estar entre cero y cien, y los umbrales no pueden ser negativos.

Incluya al menos un umbral igual o inferior al volumen evaluado; normalmente será un nivel base en cero. El porcentaje seleccionado se aplica al importe completo de la venta. La herramienta no reparte progresivamente partes de una venta entre varios tramos.

Si el acuerdo utiliza bandas progresivas, se trata de otro modelo y no debe representarse mediante esta tabla simple.

Interprete y concilie el pago obtenido

El resultado repite el importe de la venta y el volumen válido, identifica el umbral mínimo del nivel aplicado, muestra su porcentaje y calcula la comisión adeudada. El producto se redondea a dos decimales, la precisión habitual de los pagos monetarios. Como no se solicita una moneda ni un tipo de cambio, el resultado conserva la misma unidad monetaria que la venta: si introduce dólares, el pago queda en dólares; si introduce euros, queda en euros.

Utilice siempre una base monetaria coherente para la venta y todos los niveles. Al conciliar una liquidación, compare primero el umbral y el porcentaje devueltos. Si difiere el nivel, suele existir una discrepancia sobre la definición del volumen o el periodo declarado.

Si el nivel coincide pero el importe no, revise el redondeo, las exclusiones o los ajustes del contrato. Ambos canales ejecutan la misma lógica determinista, sin red ni datos externos cambiantes.

Revisar una liquidación de afiliación

Vuelva a calcular la comisión de una venta declarada y confirme que se aplicó el nivel alcanzado por el volumen acordado.

Anticipar el pago de un socio

Estime cuánto obtendrá un socio por una venta pendiente a partir del volumen actual y los umbrales publicados.

Probar las reglas antes de automatizarlas

Ensaye ventas en los límites de cada nivel para verificar la tasa prevista antes de conectar un flujo de pagos.

¿El volumen incluye la venta actual?

Aplique la definición del contrato de afiliación. Incluya la venta solo si el programa lo establece; la calculadora no la suma por su cuenta.

¿Los niveles se aplican de forma progresiva?

No. El porcentaje del nivel elegido se aplica a toda la venta individual. No se distribuyen partes entre varias bandas.

¿Cómo se redondea la comisión?

El pago se redondea a dos decimales y conserva la base monetaria del importe de venta, ya que no se realiza conversión de divisas.

¿Qué ocurre si el importe de la venta es negativo?

Las devoluciones y recuperaciones quedan fuera del alcance de esta calculadora.

¿Puedo introducir los niveles en cualquier orden?

Sí. La calculadora revisa toda la tabla y elige el nivel válido con el umbral mínimo más alto, sin importar el orden de las filas. Lo que no admite son dos niveles con el mismo umbral, porque el contrato quedaría ambiguo.

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/ecom/affiliate-commission-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/ecom/affiliate-commission-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sale_amount":250,"volume":12500,"tiers":[{"min_volume":0,"commission_percentage":5},{"min_volume":10000,"commission_percentage":7.5},{"min_volume":25000,"commission_percentage":10}]}'
{
  "sale_amount": 250,
  "volume": 12500,
  "tiers": [
    {
      "min_volume": 0,
      "commission_percentage": 5
    },
    {
      "min_volume": 10000,
      "commission_percentage": 7.5
    },
    {
      "min_volume": 25000,
      "commission_percentage": 10
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "ecom.affiliate_commission_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.

Interprete y concilie el pago obtenido

El cálculo en el navegador es gratuito y una solicitud automatizada a la API cuesta $0.002.

¿Cómo se elige el nivel de comisión aplicable?

Se selecciona el nivel cuyo min_volume sea el mayor valor igual o inferior al volumen indicado. Las filas no necesitan estar ordenadas.

¿Cuánto cuesta un cálculo por API?

Cada solicitud a la API cuesta $0.002. También puede ejecutar el mismo cálculo determinista gratis en el navegador.

Ver la documentación completa del KIT →