El prorrateo (proration) es el cálculo que ocurre cuando un cliente cambia su plan de suscripción en la mitad de un ciclo de cobro. Commet acredita la parte no usada del plan actual, cobra el plan de destino completo y reinicia el ciclo en la fecha del cambio.
Cómo funciona el prorrateo
Cuando un cliente hace un cambio inmediato, se combinan dos montos: un crédito proporcional por el plan anterior no usado y el cargo completo del plan de destino.
Acá va un ejemplo concreto. Un cliente está en el plan Starter a $29/mes. Su ciclo de cobro es de 30 días. El día 15, hace upgrade al plan Pro a $99/mes.
Paso 1: Crédito por tiempo no usado en Starter. Al cliente le quedan 15 días. La tarifa diaria en Starter es $29 / 30 = $0.967/día. El crédito es 15 días x $0.967 = $14.50.
Paso 2: Cargo completo de Pro. El nuevo ciclo comienza en la fecha del cambio, por lo que el cargo es de $99.
Paso 3: Monto neto. El cliente paga $99 - $14.50 = $84.50. Su próxima renovación ocurre un intervalo completo después de la fecha del cambio.
El crédito evita perder el tiempo no usado de Starter, mientras que el ciclo reiniciado mantiene las renovaciones futuras ancladas al cambio de plan.
Cuándo aplica el prorrateo
No todo cambio de plan dispara prorrateo. Las reglas dependen de la dirección del cambio y del punto de partida.
Con el mismo intervalo, los cambios a un plan con mayor sortOrder son inmediatos. Dentro de un grupo, sortOrder define la progresión del producto. El precio no determina si el cambio es un upgrade.
Con el mismo intervalo, los cambios a un plan con menor sortOrder se programan. El cliente mantiene el plan actual durante el período existente y cambia en la renovación.
La dirección del intervalo tiene prioridad. Uno más corto se programa y uno más largo es inmediato, sin importar el orden del plan destino. Los cambios de pago a gratuito siempre se programan.
De gratis a pago no hay crédito del plan anterior. El cliente paga el precio completo del plan de destino y comienza un nuevo período pago de inmediato.
Para un recorrido detallado de cada escenario de cambio de plan, consultá la guía sobre qué pasa cuando un cliente cambia de plan.
Por qué importa el prorrateo
Sin prorrateo, tenés dos malas opciones cuando un cliente quiere hacer un upgrade.
Opción uno: cobrar el precio completo del nuevo plan inmediatamente y dejar que el cliente pierda el tiempo no usado de su plan viejo. Esto se siente injusto y genera tickets de soporte.
Opción dos: programar el upgrade para la próxima fecha de renovación. Esto significa que el cliente tiene que esperar días o semanas para acceder a las features del plan de destino.
El prorrateo elimina ambos problemas. El cliente obtiene acceso inmediato, paga un precio justo, y el sistema de billing maneja la matemática automáticamente.
Prorrateo y addons
Los addons siguen la misma lógica de prorrateo que los upgrades de plan. Cuando un cliente activa un addon a mitad de ciclo, paga un monto prorrateado por los días restantes en el período actual. En la próxima renovación, el precio completo del addon se agrega al recibo.
Por ejemplo, un cliente al que le quedan 10 días en su ciclo de cobro activa un addon de $30/mes. Paga $10 inmediatamente ($30 / 30 días x 10 días restantes). En su próximo recibo de renovación, el cargo completo de $30 del addon aparece junto con el precio base del plan.
Casos borde en el prorrateo
Los cálculos de prorrateo tienen algunos detalles que importan a escala.
Cálculo de días. El prorrateo usa la cantidad real de días en el período de cobro, no una suposición fija de 30 días. Un ciclo de cobro en febrero tiene 28 o 29 días. Un período de cobro del 15 de enero al 15 de febrero tiene 31 días. La tarifa diaria se ajusta en consecuencia.
Múltiples cambios inmediatos. Cada cambio exitoso inicia un nuevo período. Un cambio posterior acredita el tiempo no usado del plan activo y cobra el siguiente plan de destino completo.
Redondeo. Los montos de prorrateo se calculan al centavo. Debido al redondeo, la suma de cargos prorrateados a lo largo de un período de cobro completo puede diferir del precio del plan por un centavo. Esto es estándar y esperado.
Commet aplica estas reglas de prorrateo automáticamente en cada cambio de plan — empezá con la documentación de Commet.
Relacionados
- Ciclo de cobro: el período entre dos fechas de recibo, la ventana dentro de la cual se calcula el prorrateo
- Subscription Billing: modelo de cobros recurrentes donde el prorrateo habilita cambios a mitad de ciclo
- Recurring Billing: cobro automatizado en intervalos regulares
- Qué pasa cuando un cliente cambia de plan: guía detallada cubriendo cada escenario de cambio de plan