Kobana

MRR, ARR, churn, cohorts y export — todo en un solo lugar.

Analytics SaaS en tiempo real: MRR/ARR desglosado, churn por cohorte, ARPU, tasa de cobro. Export CSV/Excel/PDF/OFX/JSON. Informes fiscales por período.

Funcionalidad
Dashboard con MRR, ARR, churn y cohort analysis
MRR + ARR
en tiempo real
cohorts
retención mensual
5
formatos de export
OFX
para contabilidad

Métricas que importan

MRR y ARR Desglosado
New MRR, expansion, contraction, churn, reactivation. ARR calculado. MrrMovement registra cada cambio.
  • New MRR: nuevas suscripciones
  • Expansion: upgrade o addon
  • Contraction: downgrade o descuento
  • Churn MRR: cancelaciones
Análisis de Churn
Churn rate mensual (número y valor). Churn por segmento (plan, región, industria). Motivos de cancelación registrados.
  • Volume churn: % clientes cancelados
  • Revenue churn: % MRR perdido
  • Razón de cancelación (CancellationRequest)
  • Comparativo mes a mes
ARPU y LTV
ARPU (Average Revenue Per User) calculado por plan, cohorte o segmento. LTV proyectado con base en el churn.
  • ARPU mensual y anual
  • LTV = ARPU / churn_rate
  • Segmentado por plan
  • Tendencia histórica
Tasa de Cobro
Collection rate = pagos cobrados / facturado. Desglose por método de pago e intento. Acompañamiento de dunning.
  • Collection rate mensual
  • Por método: PIX, boleto, tarjeta
  • Tasa de recuperación dunning
  • Pagos fallidos por razón

Qué incluye el módulo de informes

Cohort Analysis
Retención de suscriptores agrupados por mes de adquisición. Identifica cuándo ocurre el mayor churn.
  • Cohorte mensual (CohortData)
  • Retención en M1, M3, M6, M12
  • Comparativo entre cohortes
  • Export de la tabla completa
Distribución por Plan
% de MRR por plan. % de clientes por plan. Identifica concentración de riesgo.
  • MRR por plan
  • Número de clientes por plan
  • Tendencia de mix
  • Período personalizable
Informes Fiscales
TaxPeriod consolida ingresos brutos, tributables, retenciones y tributo debido. Exportable para contabilidad.
  • Ingresos brutos vs tributables
  • Retenciones (IRRF, CSRF, ISS, INSS)
  • DAS estimado para Simples
  • Por competencia (mensual o trimestral)
Export Multi-Formato
ReportExportService soporta CSV, Excel (XLSX), PDF, OFX y JSON. Programables vía ScheduledReport.
  • CSV: análisis en Excel/Sheets
  • Excel: tablas formateadas
  • PDF: informes compartibles
  • OFX: importación directa en QuickBooks/ContaAzul
Informes Programados
ScheduledReport configura frecuencia (diario, semanal, mensual) y envío automático por email o webhook.
  • ScheduledReportItem por destinatario
  • Entrega por email (AWS SES)
  • Webhook para integración
  • Pausa y reactivación por API
Audit Log de Informes
ReportRun registra cada ejecución: quién pidió, cuándo, parámetros, filas generadas, duración.
  • Trazabilidad completa
  • Rerun de informe histórico
  • Detección de anomalías
  • Compliance-ready
Statement (Extracto)
StatementItem registra toda movimentación financiera (credit/debit) por billing account. Vista extracto en portal.
  • Créditos aplicados
  • Pagos recibidos
  • Refunds
  • Saldo acumulado (balanceCents)
Proyecciones
MRR proyectado a 3/6/12 meses con base en crecimiento histórico y churn. Escenarios configurable.
  • Proyección conservadora / realista / optimista
  • Base: CAGR últimos 6 meses
  • Ajuste manual de hipótesis

Query MRR vía API

bash
curl -X POST https://api.billing.kobana.com.br/v1/reports/mrr \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "period_start": "2026-01-01",
    "period_end": "2026-06-30",
    "breakdown": ["new", "expansion", "contraction", "churn", "reactivation"],
    "format": "json"
  }'
response
{
  "period": "2026-01 to 2026-06",
  "mrr_end": 45000000,
  "arr": 540000000,
  "movements": [
    { "type": "new", "amount_cents": 3200000 },
    { "type": "expansion", "amount_cents": 800000 },
    { "type": "contraction", "amount_cents": -200000 },
    { "type": "churn", "amount_cents": -1500000 },
    { "type": "reactivation", "amount_cents": 300000 }
  ],
  "churn_rate": 3.3,
  "arpu_cents": 28750
}

Perguntas frequentes

Datos para tomar decisiones, no para reportar