Detalle de Certific@2
Devuelve en JSON un CERTIFIC@2 ya comunicado al SEPE, sin el PDF. Es la misma consulta que Duplicado de CERTIFIC@2 pero solo con los datos: útil para volcar el certificado a tu sistema sin descargar ni parsear el documento.
El SEPE no devuelve el XML original que se envió. Estos datos salen de la pantalla de consulta del certificado, con la misma división por bloques que el XML de Certific@2 (empresa, trabajador, cotizaciones, vacaciones).
Parámetros
- dni (caracteres) : Documento Nacional de Identidad.
- startDate (date) : Fecha de baja o finalización del contrato (fecha de suspensión del certificado), formato YYYY-MM-DD.
- ccc (número entero) : Cuenta de cotización, 11 dígitos. Opcional; sirve para elegir el certificado cuando el trabajador tiene varios en la misma fecha con distintas cuentas.
GET /certifica/detail
{
"dni": "99999999T",
"startDate": "2026-07-31",
"ccc": "28199969999"
}Respuesta
Fechas en YYYY-MM-DD; importes como número; los campos que el SEPE deja vacíos llegan como null.
- general: fecha de entrada, origen (p. ej.
Fichero XML), expediente y fecha de reconocimiento. - attachments: documentos anexados al certificado en el SEPE.
- representative: representante de la empresa que firmó el certificado.
- enterprise: CIF, régimen, CCC (provincia + secuencial, sin dígitos de control), razón social, domicilio y CNAE.
- employee: datos del trabajador y del contrato: grupo de cotización, tipo de contrato, CNO, fecha de alta, causa y fechas de suspensión/extinción, ERE, cuidado de hijos y salarios de tramitación.
- contributions: una entrada por mes con días cotizados y bases de contingencias comunes y de desempleo.
- holidays: vacaciones anuales retribuidas y no disfrutadas.
- totals: totales de la tabla de cotizaciones.
- dates_susp (solo si hay varios certificados): fechas de suspensión vistas en el listado del SEPE.
Respuesta
{
"success": true,
"message": "OK",
"status": 200,
"data": {
"general": {
"entry_date": "2026-07-31",
"origin": "Fichero XML",
"file_number": null,
"recognition_date": null
},
"attachments": [
{ "name": "123456789.pdf", "date": "2026-07-31", "source": "Fichero XML" }
],
"representative": {
"name": "NOMBRE", "surname": "PRIMER APELLIDO", "last_surname": "SEGUNDO APELLIDO",
"nif": "99999999T", "position": null, "email": null, "phone": null
},
"enterprise": {
"cif": "B99999999",
"regimen": "0111",
"regimen_name": "RÉGIMEN GENERAL",
"ccc": "281999699",
"name": "NOMBRE EMPRESA",
"address": "CALLE FALSA 123",
"postal_code": "28001",
"city": "Madrid",
"province": "MADRID",
"cnae": "62",
"cnae_name": "PROGRAMACIÓN, CONSULTORÍA Y OTRAS ACTIVIDADES RELACIONADAS CON LA INFORMÁTICA"
},
"employee": {
"name": "NOMBRE", "surname": "PRIMER APELLIDO", "last_surname": "SEGUNDO APELLIDO",
"nif": "99999999T",
"nss": "281234567890",
"quote_group": "01", "quote_group_name": "DIRECTORES INGENIEROS LIC",
"contract_type": "100", "contract_type_name": "INDEFINIDO.TIEMPO COMPLETO.ORDINARIO",
"contract_duration": "278", "contract_duration_unit": "días",
"cno": "3820", "cno_name": "Programadores informáticos",
"public_office": null,
"dedication_percent": null,
"alta_date": "2025-10-27",
"suspension_cause": "02",
"suspension_cause_name": "DESPIDO POR CAUSAS OBJETIVAS. AMORTIZACIÓN POR CAUSAS ECONÓMICAS, TÉCNICAS, ORGANIZATIVAS O DE PRODUCCIÓN",
"suspension_start_date": "2026-07-31",
"suspension_end_date": null,
"ere_number": null, "ere_year": null, "ere_percent": null,
"children_care_percent": null,
"processing_salary_start_date": null,
"processing_salary_end_date": null,
"processing_salary_days": null
},
"contributions": [
{ "year": "2026", "month": "07", "days": 30, "base_cc": 2583.32, "base_unemployment": 2583.32, "observations": null },
{ "year": "2026", "month": "06", "days": 30, "base_cc": 2083.33, "base_unemployment": 2083.33, "observations": null }
],
"holidays": { "days": 0, "base_cc": 0, "base_unemployment": 0 },
"totals": { "days": 60, "base_cc": 4666.65, "base_unemployment": 4666.65 }
}
}