Catálogo de KPIs — Cumplimiento Fiscal
Este pilar contiene 7 KPIs derivados de la información que el SAT mantiene sobre la disciplina fiscal del contribuyente: estado del RFC, opinión de cumplimiento, puntualidad de declaraciones, pago de recargos, frecuencia de complementarias y antigüedad fiscal.
Por qué este pilar es el más robusto
Es el pilar más "binario" en muchos sentidos: la mayoría de sus KPIs son estados o cuentas verificables, no fórmulas con interpretación. Esto lo hace fácil de defender frente a un cliente, contador o auditor. Cualquier número que aparezca aquí se puede validar directamente con tu contador o el portal del SAT.
Fuentes
Tax Status (Belvo), Tax Compliance Status (Belvo), Tax Returns yearly + monthly (Belvo).
KPI 21 — Estado del RFC
Estado: v1, lista para piloto
Qué mide: si tu RFC está vigente y activo ante el SAT, o si tiene alguna condición especial. Es la primera validación crítica: una empresa con RFC suspendido no puede facturar válidamente, no puede contratar con gobierno, y enfrenta restricciones legales graves.
Fórmula (lectura directa del campo status_padron):
"ACTIVO" → Saludable
"SUSPENDIDO" → Crítico
"BAJA" → Crítico
Otro / null → N/D (con bandera de revisión)Fuente: Tax Status (Belvo). Campo tax_payer_information.status_padron.
| Estado | Valor | Puntos |
|---|---|---|
| Saludable | ACTIVO | 100 |
| Crítico | SUSPENDIDO, BAJA, o cualquier otro estado | 10 |
Matiz importante
Este KPI no tiene rango intermedio: o tu RFC está activo o no lo está. Cualquier valor distinto a ACTIVO desencadena una alerta máxima en el dashboard (bandera rfc_inactivo con severidad máxima_bloqueo) y bloquea el onboarding si se detecta en esa etapa. Detalles en Casos especiales.
KPI 22 — Opinión de Cumplimiento Fiscal (SAT)
Estado: v1, lista para piloto
Qué mide: el resultado de la Opinión de Cumplimiento que el SAT emite sobre tu empresa. Documento con valor legal que indica si estás al corriente con tus obligaciones. Se solicita comúnmente para trámites de gobierno, contratos con corporativos grandes, accesos a crédito.
Fórmula (lectura directa del campo outcome):
"POSITIVE" → Saludable
"NEGATIVE" → Crítico
"NO_OBLIGATIONS" → Saludable (atípico)
Otro → N/D + alertaFuente: Tax Compliance Status (Belvo). Campo outcome.
| Estado | Valor | Puntos |
|---|---|---|
| Saludable | POSITIVE o NO_OBLIGATIONS | 100 |
| Crítico | NEGATIVE | 10 |
Matiz importante
La opinión es binaria pero su impacto en la empresa es enorme. Una opinión negativa puede bloquear contratos, acceso a crédito y trámites. fondflex la muestra muy visible cuando es negativa y, cuando lo es, también muestra las taxpayer_instructions que el SAT envía explicando qué necesitas regularizar.
KPI 23 — Puntualidad de Declaración Anual
Estado: v1, lista para piloto
Qué mide: si tu empresa presenta su declaración anual del ISR dentro del plazo legal, en el plazo extendido, o tarde. Indicador puro de disciplina anual.
Fórmula:
Identificar la declaración anual del ejercicio del año fiscal cerrado más reciente
(type = "yearly", periodo_declaracion = "Del Ejercicio").
Obtener fecha_hora_presentacion.
Comparar con deadline legal para Personas Morales: 31 de marzo del año siguiente.
Antes del 31 de marzo → Saludable
1 a 30 de abril → Atención (extensión usual)
Después del 30 de abril → Débil
Sin declaración 60+ días después del deadline → CríticoFuente: Tax Returns Yearly (Belvo).
| Estado | Rango | Puntos |
|---|---|---|
| Saludable | Presentada en o antes del 31 de marzo | 100 |
| Atención | Presentada entre 1 y 30 de abril | 70 |
| Débil | Presentada después del 30 de abril | 30 |
| Crítico | No presentada 60 días después del deadline | 10 |
Matiz importante
Los deadlines pueden cambiar año con año por decreto del SAT (prórrogas oficiales). v1 asume el deadline tradicional del 31 de marzo. v1.5 o v2 incorporarán una tabla de deadlines actualizables.
Casos especiales
- Si la empresa apenas se constituyó y no tiene aún año fiscal cerrado, el KPI se marca como N/A (no aplica).
- Si hay múltiples declaraciones del mismo ejercicio (una normal + complementarias), se toma la fecha de la primera (la Normal).
KPI 24 — Puntualidad de Declaraciones Mensuales
Estado: v1, lista para piloto
Qué mide: qué porcentaje de tus declaraciones mensuales obligatorias se presenta a tiempo (antes del día 17 del mes siguiente al periodo declarado). Es el indicador más sensible y de mayor frecuencia para medir disciplina fiscal.
Fórmula:
Iterar sobre las declaraciones mensuales de los últimos 12 meses.
Para cada una:
deadline = día 17 del mes siguiente al periodo_declaracion.
on_time = fecha_hora_presentacion <= deadline.
Puntualidad (%) = (declaraciones on_time / total declaraciones) × 100Fuente: Tax Returns Monthly (Belvo).
| Estado | Rango | Puntos |
|---|---|---|
| Saludable | ≥ 90% a tiempo | 100 |
| Atención | 70% a 90% a tiempo | 70 |
| Débil | 40% a 70% a tiempo | 30 |
| Crítico | < 40% a tiempo | 10 |
Matiz importante
Algunos sectores tienen ampliaciones automáticas según el último dígito del RFC. v1 ignora esa granularidad y usa el deadline genérico del día 17. La diferencia rara vez es de más de 1-2 días, así que el sesgo es marginal.
Casos especiales
- Si la empresa se constituyó hace menos de 6 meses, el KPI se calcula sobre los meses disponibles.
- Empresas en regímenes con declaración bimestral (no mensual) eventualmente tendrán un cálculo ajustado; v1 las marca con disclaimer.
KPI 25 — Pago de Recargos por Mora
Estado: v1, lista para piloto
Qué mide: cuánto has pagado en recargos al SAT en los últimos 12 meses por presentar declaraciones tarde. Indicador directo de costo evitable: cada peso pagado en recargos es un peso que se pudo haber ahorrado con disciplina de calendario.
Fórmula:
Sumar el campo `recargos` de todas las secciones de pago
(r1, r12, r13, r14, r15, r21) en todas las declaraciones mensuales
de los últimos 12 meses.
Total recargos = Σ recargos en últimos 12 mesesFuente: Tax Returns Monthly (Belvo). Campos detalle_pago_isr.* y detalle_pago_iva.* — campo recargos en cada sección.
| Estado | Rango | Puntos |
|---|---|---|
| Saludable | $0 en 12 meses | 100 |
| Atención | $1 a $1,000 en 12 meses | 70 |
| Débil | $1,000 a $10,000 en 12 meses | 30 |
| Crítico | > $10,000 en 12 meses | 10 |
Matiz importante
Los recargos típicamente son pequeños en valor absoluto (decenas o cientos de pesos por declaración) pero su patrón es informativo: el monto importa menos que la frecuencia. Pagar $500 al año en recargos sugiere mala disciplina más que pérdida material.
KPI 26 — Frecuencia de Declaraciones Complementarias
Estado: v1, lista para piloto
Qué mide: cuántas declaraciones complementarias presenta tu empresa por ejercicio fiscal. Una declaración complementaria reemplaza a una previa y se usa cuando detectas errores o necesitas corregir datos. Frecuencia alta sugiere descontrol o errores sistemáticos.
Fórmula:
Por cada ejercicio fiscal de los últimos 3 años:
Contar declaraciones con tipo_complementaria != null.
Número promedio = total complementarias / # ejerciciosFuente: Tax Returns (Belvo). Campos informacion_general.tipo_complementaria.
| Estado | Rango | Puntos |
|---|---|---|
| Saludable | 0 complementarias por ejercicio | 100 |
| Atención | 1 complementaria por ejercicio | 70 |
| Débil | 2 a 3 complementarias por ejercicio | 30 |
| Crítico | > 3 complementarias por ejercicio | 10 |
Matiz importante
Una sola complementaria al año es razonable (a veces el contador detecta algo después del cierre). Más de eso sugiere problemas de control. Empresas con 5+ complementarias en un año fiscal típicamente tienen otros problemas estructurales.
KPI 27 — Antigüedad Fiscal
Estado: v1, lista para piloto
Qué mide: cuánto tiempo lleva operando formalmente tu empresa según la fecha de inicio de operaciones registrada en el SAT. Proxy del nivel de madurez del negocio: empresas más antiguas tienden a tener procesos más establecidos; empresas muy jóvenes tienen perfil de riesgo distinto.
Fórmula:
Antigüedad (años) = (fecha_actual - start_operations_date) en años decimalesFuente: Tax Status (Belvo). Campo tax_payer_information.start_operations_date.
| Estado | Rango | Puntos |
|---|---|---|
| Saludable | ≥ 5 años | 100 |
| Atención | 2 a 5 años | 70 |
| Débil | 1 a 2 años | 30 |
| Crítico | < 1 año | 10 + disclaimer |
Matiz importante
Una empresa joven no es "mala": solo tiene perfil de riesgo distinto. El KPI debe entenderse como contexto, no como juicio. v1 lo incluye en el score con peso pleno, pero el dashboard explica que el indicador refleja madurez, no calidad.
Caso especial
Empresas con menos de 6 meses de operaciones probablemente no tendrán datos suficientes para muchos otros KPIs (no hay año fiscal cerrado, no hay Financial Statements). El cálculo del Score Oficial Global puede limitarse a 1-2 pilares en estos casos. Detalles en Casos especiales.
Resumen del pilar
| Característica | Detalle |
|---|---|
| Total de KPIs | 7 |
| Naturaleza | Mayormente binarios o conteos verificables (no fórmulas con interpretación) |
| Fuentes | Tax Status, Tax Compliance Status, Tax Returns yearly + monthly |
| Tasa de N/D esperada | Muy baja (al menos el estado del RFC y la opinión SAT siempre están disponibles) |
| Validabilidad | Cualquier número se puede validar directo en el portal del SAT |
Es el pilar más robusto y útil para construir confianza con el cliente: la transparencia es máxima.