Skip to main content

Resumen de Perfil

Este endpoint entrega un resumen consolidado de la información de riesgo y cumplimiento de una persona jurídica o persona natural. Es ideal para obtener una vista rápida y completa de un perfil sin necesidad de consultar múltiples endpoints.

El resumen de perfil incluye:

  • Datos básicos: taxId, razón social y estado.
  • Finanzas: Variaciones de deuda, fechas de periodos financieros y fecha de última actualización.
  • Legal: Representantes legales y fecha de última actualización.
  • Boletín: Deudas del boletín y fechas de última actualización.
  • Comex: Resumen de importaciones y exportaciones.
  • Laboral: Variación de deuda laboral, datos de trabajadores y fechas de última actualización.
  • Judicial: Deudores morosos, edictos judiciales y fechas de última actualización.
  • Puntaje de Riesgo: Puntaje de riesgo total y por módulos.
  • Riesgo de Compliance: Nivel de riesgo de compliance.

Endpoint

GET /api/v1/perfiles/:taxId/resumen

Parámetros:

  • taxId (string, obligatorio): RUC o DNI de la persona jurídica o natural a consultar. (ej: 2010XXX8056)

Ejemplo de Request

curl -X GET https://api.sheriff.pe/v1/perfiles/:taxId/resumen \
-H "Authorization: Bearer <TU_TOKEN_JWT>"

Estructura de la Respuesta

La respuesta exitosa devuelve un objeto con dos campos principales:

  • statusCode: Código HTTP de la respuesta (200 para éxito)
  • data: Objeto con toda la información del perfil, organizada por módulos de riesgo

Cada módulo contiene su propia sección con los datos relevantes y la fecha de última actualización.

Nota sobre valores nulos

Si un campo devuelve null, significa que no hay información registrada en esa fuente para el periodo consultado.

Ejemplo de Response

{
"statusCode": 200,
"data": {
"taxId": "2010XXX8056",
"razon_social": "RAZON SOCIAL S.A.C.",
"activo": true,
"finanzas": {
"variaciones_financieras": [
{
"tipo": "Total Deuda",
"monto_ultimo_periodo": 1250000.5,
"monto_seis_meses_anteriores": 1350000.75,
"monto_doce_meses_anteriores": 1450000.25,
"variacion_seis_meses": -100000.25,
"variacion_doce_meses": -200000.75
},
{
"tipo": "Vigente",
"monto_ultimo_periodo": 1200000.0,
"monto_seis_meses_anteriores": 1300000.0,
"monto_doce_meses_anteriores": 1400000.0,
"variacion_seis_meses": -100000.0,
"variacion_doce_meses": -200000.0
},
{
"tipo": "Vencida > 30 días",
"monto_ultimo_periodo": 50000.5,
"monto_seis_meses_anteriores": 50000.75,
"monto_doce_meses_anteriores": 50000.25,
"variacion_seis_meses": -0.25,
"variacion_doce_meses": 0.25
}
],
"fechas_financieras": [
{
"fecha_ultimo_periodo": "2025-12-01T00:00:00.000Z",
"fecha_seis_meses_anteriores": "2025-06-01T00:00:00.000Z",
"fecha_doce_meses_anteriores": "2024-12-01T00:00:00.000Z"
}
],
"ultima_actualizacion": "2026-01-02T10:00:00.000Z"
},
"legal": {
"representantes_legales": [
{
"fecha_inicio": "2018-05-20T00:00:00.000Z",
"cargo": "GERENTE GENERAL",
"nombre": "GARCIA PEREZ, JUAN CARLOS",
"numero_documento": "12345678",
"tipo_documento": "DNI"
},
{
"fecha_inicio": "2022-01-10T00:00:00.000Z",
"cargo": "APODERADO",
"nombre": "TORRES FLORES, MARIA LUISA",
"numero_documento": "87654321",
"tipo_documento": "DNI"
}
],
"ultima_actualizacion": "2026-01-02T10:00:00.000Z"
},
"boletin": {
"deudas_boletin": [
{
"tipo": "Deuda Coactiva - SUNAT",
"monto_ultimo_periodo": 5230.4,
"monto_seis_meses_anteriores": null,
"monto_doce_meses_anteriores": 12000.0,
"fecha_ultimo_periodo": "2025-11-15T00:00:00.000Z",
"fecha_seis_meses_anteriores": null,
"fecha_doce_meses_anteriores": "2024-12-20T00:00:00.000Z",
"variacion_seis_meses": null,
"variacion_doce_meses": -6769.6
}
],
"ultima_actualizacion_deuda_vencida": "2026-01-02T10:00:00.000Z",
"ultima_actualizacion_protestos": "2026-01-02T10:00:00.000Z",
"ultima_actualizacion_coactiva": "2026-01-02T10:00:00.000Z"
},
"comex": {
"resumen": [
{
"tipo": "Importaciones",
"monto_ultimo_periodo": 85000.0,
"monto_seis_meses_anteriores": 150000.25,
"monto_doce_meses_anteriores": 200000.5,
"fecha_ultimo_periodo": "2025-12",
"fecha_seis_meses_anteriores": "2025-06",
"fecha_doce_meses_anteriores": "2024-12",
"variacion_seis_meses": -65000.25,
"variacion_doce_meses": -115000.5
},
{
"tipo": "Exportaciones",
"monto_ultimo_periodo": 120000.0,
"monto_seis_meses_anteriores": 110000.0,
"monto_doce_meses_anteriores": 95000.0,
"fecha_ultimo_periodo": "2025-12",
"fecha_seis_meses_anteriores": "2025-06",
"fecha_doce_meses_anteriores": "2024-12",
"variacion_seis_meses": 10000.0,
"variacion_doce_meses": 25000.0
}
],
"ultima_actualizacion_agentes_importacion": "2026-01-02T10:00:00.000Z",
"ultima_actualizacion_exportaciones": "2026-01-02T10:00:00.000Z",
"ultima_actualizacion_importaciones": "2026-01-02T10:00:00.000Z"
},
"laboral": {
"variacion_deuda_laboral": [
{
"tipo": "Deudas Laborales Vencidas",
"monto_ultimo_periodo": 0,
"monto_seis_meses_anteriores": 0,
"monto_doce_meses_anteriores": 0,
"fecha_ultimo_periodo": "2025-12-01T00:00:00.000Z",
"fecha_seis_meses_anteriores": "2025-06-01T00:00:00.000Z",
"fecha_doce_meses_anteriores": "2024-12-01T00:00:00.000Z",
"variacion_seis_meses": 0,
"variacion_doce_meses": 0
}
],
"datos_trabajadores": [
{
"tipo": "Total Trabajadores y/o prestadores de servicios",
"cantidad_ultimo_periodo": 125,
"cantidad_seis_meses_anteriores": 120,
"cantidad_doce_meses_anteriores": 115,
"variacion_seis_meses": 5,
"variacion_doce_meses": 10
}
],
"fechas_periodos_trabajadores": {
"fecha_ultimo_periodo": "2025-11-01T00:00:00.000Z",
"fecha_seis_meses_anteriores": "2025-05-01T00:00:00.000Z",
"fecha_doce_meses_anteriores": "2024-11-01T00:00:00.000Z"
},
"ultima_actualizacion_deuda": "2026-01-02T10:00:00.000Z",
"ultima_actualizacion_trabajadores": "2026-01-02T10:00:00.000Z"
},
"judicial": {
"deudores_morosos": {
"monto_ultimo_periodo": null,
"monto_seis_meses_anteriores": null,
"monto_doce_meses_anteriores": null,
"fecha_ultimo_periodo": null,
"fecha_seis_meses_anteriores": null,
"fecha_doce_meses_anteriores": null,
"variacion_seis_meses_anteriores": null,
"variacion_doce_meses_anteriores": null
},
"edictos_judiciales": {
"cantidad_ultimo_periodo": 1,
"cantidad_seis_meses_anteriores": 0,
"cantidad_doce_meses_anteriores": 2,
"fecha_ultimo_periodo": "11/2025",
"fecha_seis_meses_anteriores": "05/2025",
"fecha_doce_meses_anteriores": "11/2024",
"variacion_seis_meses_anteriores": 1,
"variacion_doce_meses_anteriores": -1
},
"boletin_concursal": false,
"ultima_actualizacion_morosos": "2026-01-02T10:00:00.000Z",
"ultima_actualizacion_boletin_concursal": "2026-01-02T10:00:00.000Z",
"ultima_actualizacion_edictos": "2026-01-02T10:00:00.000Z"
},
"puntaje_riesgo": {
"periodo": "2026-01-02T10:00:00.000Z",
"puntaje_riesgo_total": 320,
"puntaje_riesgo_maximo": 400,
"clasificacion_riesgo": "Riesgo bajo",
"modulos_incluidos": ["Finanzas", "Judicial", "Laboral", "Boletin"],
"omisiones_tributarias": false,
"puntaje_finanzas": 100,
"puntaje_maximo_finanzas": 100,
"puntaje_judicial": 20,
"puntaje_maximo_judicial": 100,
"puntaje_laboral": 100,
"puntaje_maximo_laboral": 100,
"puntaje_boletin": 100,
"puntaje_maximo_boletin": 100,
"boletin_concursal": false
},
"riesgo_compliance": "Sin Riesgo"
}
}

Descripción de Campos

Estructura Principal

CampoTipoDescripción
statusCodenumberCódigo HTTP de la respuesta (200 para éxito)
dataobjectObjeto con toda la información del perfil

Datos Básicos

Información general del perfil consultado.

CampoTipoDescripción
taxIdstringRUC o DNI de persona Natural o Jurídica
razon_socialstringRazón social o nombre de la persona Natural o Jurídica
activobooleanIndica si el perfil está activo en Sheriff

Módulo: Finanzas

Información sobre deudas del sistema financiero y microfinanciero.

CampoTipoDescripción
finanzasobjectContiene toda la información financiera
finanzas.variaciones_financierasarrayArreglo con variaciones de deuda por categoría
finanzas.variaciones_financieras[].tipostringTipo de deuda (Total, Vigente, Vencida 1-29 días, etc.)
finanzas.variaciones_financieras[].monto_ultimo_periodonumber | nullMonto en el último periodo (en soles)
finanzas.variaciones_financieras[].monto_seis_meses_anterioresnumber | nullMonto hace 6 meses
finanzas.variaciones_financieras[].monto_doce_meses_anterioresnumber | nullMonto hace 12 meses
finanzas.variaciones_financieras[].variacion_seis_mesesnumber | nullDiferencia vs 6 meses anteriores
finanzas.variaciones_financieras[].variacion_doce_mesesnumber | nullDiferencia vs 12 meses anteriores
finanzas.fechas_financierasarrayArreglo con las fechas de los periodos consultados
finanzas.fechas_financieras[].fecha_ultimo_periodostringFecha del último periodo (ISO 8601)
finanzas.fechas_financieras[].fecha_seis_meses_anterioresstringFecha del periodo hace 6 meses
finanzas.fechas_financieras[].fecha_doce_meses_anterioresstringFecha del periodo hace 12 meses
finanzas.ultima_actualizacionstringFecha de última actualización de datos financieros (ISO 8601)

Información de representantes legales y apoderados.

CampoTipoDescripción
legalobjectContiene información legal de la empresa
legal.representantes_legalesarrayLista de representantes legales
legal.representantes_legales[].fecha_iniciostringFecha de inicio del cargo (ISO 8601)
legal.representantes_legales[].cargostringCargo del representante (GERENTE GENERAL, APODERADO, etc.)
legal.representantes_legales[].nombrestringNombre completo del representante
legal.representantes_legales[].numero_documentostringNúmero de documento de identidad
legal.representantes_legales[].tipo_documentostringTipo de documento (DNI, CE, etc.)
legal.ultima_actualizacionstringFecha de última actualización de datos legales (ISO 8601)

Módulo: Boletín

Información de deudas del boletín comercial (protestos, deuda vencida, coactiva).

CampoTipoDescripción
boletinobjectContiene información del boletín comercial
boletin.deudas_boletinarrayLista de deudas por tipo
boletin.deudas_boletin[].tipostringTipo de deuda (Deuda Coactiva - SUNAT, Deuda vencida, Documentos protestados)
boletin.deudas_boletin[].monto_ultimo_periodonumber | nullMonto en el último periodo
boletin.deudas_boletin[].monto_seis_meses_anterioresnumber | nullMonto hace 6 meses
boletin.deudas_boletin[].monto_doce_meses_anterioresnumber | nullMonto hace 12 meses
boletin.deudas_boletin[].fecha_ultimo_periodostring | nullFecha del último periodo (ISO 8601)
boletin.deudas_boletin[].fecha_seis_meses_anterioresstring | nullFecha hace 6 meses
boletin.deudas_boletin[].fecha_doce_meses_anterioresstring | nullFecha hace 12 meses
boletin.deudas_boletin[].variacion_seis_mesesnumber | nullDiferencia vs 6 meses anteriores
boletin.deudas_boletin[].variacion_doce_mesesnumber | nullDiferencia vs 12 meses anteriores
boletin.ultima_actualizacion_deuda_vencidastring | nullFecha de última actualización deuda vencida (ISO 8601)
boletin.ultima_actualizacion_protestosstring | nullFecha de última actualización protestos (ISO 8601)
boletin.ultima_actualizacion_coactivastring | nullFecha de última actualización coactiva (ISO 8601)

Módulo: Comercio Exterior (Comex)

Información de importaciones y exportaciones.

CampoTipoDescripción
comexobjectContiene información de comercio exterior
comex.resumenarrayLista con resumen de importaciones y exportaciones
comex.resumen[].tipostringTipo de operación (Importaciones, Exportaciones)
comex.resumen[].monto_ultimo_periodonumberMonto en el último periodo (en soles)
comex.resumen[].monto_seis_meses_anterioresnumberMonto hace 6 meses
comex.resumen[].monto_doce_meses_anterioresnumberMonto hace 12 meses
comex.resumen[].fecha_ultimo_periodostringPeriodo del último mes (formato: YYYY-MM)
comex.resumen[].fecha_seis_meses_anterioresstringPeriodo hace 6 meses
comex.resumen[].fecha_doce_meses_anterioresstringPeriodo hace 12 meses
comex.resumen[].variacion_seis_mesesnumberDiferencia vs 6 meses anteriores
comex.resumen[].variacion_doce_mesesnumberDiferencia vs 12 meses anteriores
comex.ultima_actualizacion_agentes_importacionstring | nullFecha última actualización agentes (ISO 8601)
comex.ultima_actualizacion_exportacionesstring | nullFecha última actualización exportaciones (ISO 8601)
comex.ultima_actualizacion_importacionesstring | nullFecha última actualización importaciones (ISO 8601)

Módulo: Laboral

Información sobre trabajadores y deudas laborales.

CampoTipoDescripción
laboralobjectContiene información laboral
laboral.variacion_deuda_laboralarrayLista de deudas laborales vencidas
laboral.variacion_deuda_laboral[].tipostringTipo de deuda (Deudas Laborales Vencidas)
laboral.variacion_deuda_laboral[].monto_ultimo_periodonumberMonto en el último periodo
laboral.variacion_deuda_laboral[].monto_seis_meses_anterioresnumberMonto hace 6 meses
laboral.variacion_deuda_laboral[].monto_doce_meses_anterioresnumberMonto hace 12 meses
laboral.variacion_deuda_laboral[].fecha_ultimo_periodostringFecha del último periodo (ISO 8601)
laboral.variacion_deuda_laboral[].fecha_seis_meses_anterioresstringFecha hace 6 meses
laboral.variacion_deuda_laboral[].fecha_doce_meses_anterioresstringFecha hace 12 meses
laboral.variacion_deuda_laboral[].variacion_seis_mesesnumberDiferencia vs 6 meses anteriores
laboral.variacion_deuda_laboral[].variacion_doce_mesesnumberDiferencia vs 12 meses anteriores
laboral.datos_trabajadoresarrayLista con estadísticas de trabajadores
laboral.datos_trabajadores[].tipostringTipo de trabajador (Total, Trabajadores, Pensionistas, Prestadores)
laboral.datos_trabajadores[].cantidad_ultimo_periodonumberCantidad en el último periodo
laboral.datos_trabajadores[].cantidad_seis_meses_anterioresnumberCantidad hace 6 meses
laboral.datos_trabajadores[].cantidad_doce_meses_anterioresnumberCantidad hace 12 meses
laboral.datos_trabajadores[].variacion_seis_mesesnumberDiferencia vs 6 meses anteriores
laboral.datos_trabajadores[].variacion_doce_mesesnumberDiferencia vs 12 meses anteriores
laboral.fechas_periodos_trabajadoresobjectFechas de los periodos de trabajadores
laboral.fechas_periodos_trabajadores.fecha_ultimo_periodostringFecha del último periodo (ISO 8601)
laboral.fechas_periodos_trabajadores.fecha_seis_meses_anterioresstringFecha hace 6 meses
laboral.fechas_periodos_trabajadores.fecha_doce_meses_anterioresstringFecha hace 12 meses
laboral.ultima_actualizacion_deudastringFecha última actualización deuda laboral (ISO 8601)
laboral.ultima_actualizacion_trabajadoresstringFecha última actualización trabajadores (ISO 8601)

Módulo: Judicial

Información de deudores morosos, edictos judiciales y boletín concursal.

CampoTipoDescripción
judicialobjectContiene información judicial
judicial.deudores_morososobjectInformación de registro de deudores morosos
judicial.deudores_morosos.monto_ultimo_periodonumber | nullMonto en el último periodo
judicial.deudores_morosos.monto_seis_meses_anterioresnumber | nullMonto hace 6 meses
judicial.deudores_morosos.monto_doce_meses_anterioresnumber | nullMonto hace 12 meses
judicial.deudores_morosos.fecha_ultimo_periodostring | nullFecha del último periodo (ISO 8601)
judicial.deudores_morosos.fecha_seis_meses_anterioresstring | nullFecha hace 6 meses
judicial.deudores_morosos.fecha_doce_meses_anterioresstring | nullFecha hace 12 meses
judicial.deudores_morosos.variacion_seis_meses_anterioresnumber | nullDiferencia vs 6 meses
judicial.deudores_morosos.variacion_doce_meses_anterioresnumber | nullDiferencia vs 12 meses
judicial.edictos_judicialesobjectInformación de edictos judiciales
judicial.edictos_judiciales.cantidad_ultimo_periodonumberCantidad en el último periodo
judicial.edictos_judiciales.cantidad_seis_meses_anterioresnumberCantidad hace 6 meses
judicial.edictos_judiciales.cantidad_doce_meses_anterioresnumberCantidad hace 12 meses
judicial.edictos_judiciales.fecha_ultimo_periodostringPeriodo del último mes (formato: MM/YYYY)
judicial.edictos_judiciales.fecha_seis_meses_anterioresstringPeriodo hace 6 meses
judicial.edictos_judiciales.fecha_doce_meses_anterioresstringPeriodo hace 12 meses
judicial.edictos_judiciales.variacion_seis_meses_anterioresnumberDiferencia vs 6 meses
judicial.edictos_judiciales.variacion_doce_meses_anterioresnumberDiferencia vs 12 meses
judicial.boletin_concursalbooleanIndica si está en el boletín concursal de INDECOPI
judicial.ultima_actualizacion_morososstring | nullFecha última actualización morosos (ISO 8601)
judicial.ultima_actualizacion_boletin_concursalstring | nullFecha última actualización boletín concursal (ISO 8601)
judicial.ultima_actualizacion_edictosstring | nullFecha última actualización edictos (ISO 8601)

Módulo: Puntaje de Riesgo

Calificación de riesgo basada en los diferentes módulos.

CampoTipoDescripción
puntaje_riesgoobjectContiene el puntaje de riesgo calculado
puntaje_riesgo.periodostringPeriodo del cálculo (ISO 8601)
puntaje_riesgo.puntaje_riesgo_totalnumberPuntaje total obtenido
puntaje_riesgo.puntaje_riesgo_maximonumberPuntaje máximo posible
puntaje_riesgo.clasificacion_riesgostringClasificación (Riesgo bajo, Riesgo medio, Riesgo alto)
puntaje_riesgo.modulos_incluidosarrayLista de módulos incluidos en el cálculo
puntaje_riesgo.omisiones_tributariasbooleanIndica si tiene omisiones tributarias
puntaje_riesgo.puntaje_finanzasnumberPuntaje obtenido en finanzas
puntaje_riesgo.puntaje_maximo_finanzasnumberPuntaje máximo de finanzas
puntaje_riesgo.puntaje_judicialnumberPuntaje obtenido en judicial
puntaje_riesgo.puntaje_maximo_judicialnumberPuntaje máximo de judicial
puntaje_riesgo.puntaje_laboralnumberPuntaje obtenido en laboral
puntaje_riesgo.puntaje_maximo_laboralnumberPuntaje máximo de laboral
puntaje_riesgo.puntaje_boletinnumberPuntaje obtenido en boletín
puntaje_riesgo.puntaje_maximo_boletinnumberPuntaje máximo de boletín
puntaje_riesgo.boletin_concursalbooleanIndica si está en boletín concursal

Módulo: Riesgo Compliance

Evaluación de riesgo de cumplimiento normativo (lavado de activos, listas internacionales).

CampoTipoDescripción
riesgo_compliancestringNivel de riesgo de compliance (Sin Riesgo, Riesgo Bajo, Riesgo Medio, Riesgo Alto)