Seguridad Social
Conecta tus aplicaciones con funciones de la seguridad social.
Parámetros en la cabecera HTTP
- Authorization (caracteres): Autorización de la API. Ejemplo:
Bearer {token}
- X-Cert-Secret (caracteres) : Clave secreta asociada al certificado del cliente.
URL base
https://api.saltra.es/api/v4/seg-social
Errores
Los errores recibidos en la API de Seguridad Social o errores de validación.
Parámetros de respuesta
- success (booleano) : La respuesta "true" cuando todo esta correcto, y "false" cuando hay errores.
- message (caracteres) : El mensaje de la respuesta.
- errors (arreglo) : Los errores capturados en la API, ya sea de la seguridad Social o errores de validación.
- tgss: Errores relacionados con la Seguridad Social.
- regimen: Errores de validación.
- maintenance (booleano) : Cuando la Seguridad Social se encuentra en mantenimiento.
Respuesta
{
"success": false,
"message": "Página no operativa, inténtelo de nuevo más tarde. StatusCode: 500",
"status": 500,
"data": [],
"errors": {
"tgss": [
"Página no operativa, inténtelo de nuevo más tarde. StatusCode: 500"
],
"regimen": ["El campo regimen es obligatorio."]
},
"maintenance": true
}
Dar un alta
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- identificacion (número entero) : Número de identificación, posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- dni (caracteres) : Documento Nacional de Identidad.
- fecha_real (date) : Fecha de alta, formato YYYY-MM-DD.
- grupo_cotizacion (número entero) : Grupo de cotización, máximo 2 dígitos. Posibles valores:
- 03: Jefes administrativos y de taller
- Tabla con los códigos de grupo de cotización (opens in a new tab)
- tipo_contrato (número entero) : Tipo de contrato, 3 dígitos. Posibles valores:
- 100: Contrato a tiempo completo (ordinario)
- 999: Prácticas formativas
- Tabla con los códigos de tipos de contrato (opens in a new tab)
- cno (número entero) : Clasificación Nacional de Ocupaciones, máximo 4 dígitos. Posibles valores:
- 0011: Oficiales de las fuerzas armadas
- Tabla con los códigos de ocupación (opens in a new tab)
- category_professional (número entero) : Categoría profesional, válido solo para Régimen de Artista (0112), 7 dígitos, Obligatorio. Posibles valores:
- 0000301: Capitán inspector
- Tabla con los códigos de la categoría profesional (opens in a new tab)
- coeficiente (número entero) : Coeficiente parcial, para jornada parciales, máximo 3 dígitos. Opcional.
- rlce (número entero) : Relación Laboral de Carácter Especial, máximo 4 dígitos, opcional. Posibles valores:
- 0100: Personal de alta dirección
- Tabla con los códigos de relación laboral de carácter especial (opens in a new tab)
- worker_collective (número entero) : Colectivo del trabajador, es obligatorio para tipos de contratos (402, 502, 407, 507), 3 dígitos, opcional. Posibles valores:
- 967: CT circunstancias de la producción
- Tabla con los códigos de la ocupación del trabajador (opens in a new tab)
- ocupacion (caracteres) : Ocupación del trabajador, opcional. Posibles valores:
- a: Personal en trabajos exclusivos de oficina.
- Tabla con los códigos de la ocupación del trabajador (opens in a new tab)
- convenio (número entero) : Convenio colectivo, 14 dígitos, opcional. Posibles valores:
- 01000012011981 = AAF-SA.
- Tabla con los códigos del convenio colectivo (opens in a new tab)
- modalidad_ctz (número entero) : Modalidad de cotización, válido para Régimen Agrario (0163), opcional, posibles valores:
- 1: Cotización mensual
- 2: Jornadas reales
- fic (date) : Fecha de inicio de contrato específico, Para cambio entre cuentas de cotización dentro de la misma empresa o grupo de empresas, formato YYYY-MM-DD. Opcional.
- sust_cause (número entero) : Causa de sustitución, 2 dígitos, opcional. Posibles valores:
- 01: Sustitución por excedencia por cuidado de familiares
- Tabla con los códigos de la causa de sustitución (opens in a new tab)
- sust_nss (número entero) : Número de Seguridad Social, 12 dígitos, obligatorio si tiene causa de sustitución. Opcional.
- duplicate (número entero) : Obtener el PDF en base64 y en formato json en la respuesta, los posibles valores son 1 o null. Opcional.
- exc_ctz (número entero) : Tipo de relación laboral, 3 dígitos, opcional. Posibles valores:
- 064: Contrato a tiempo parcial reducido
- Tabla con los códigos de tipos de relación laboral (opens in a new tab)
Nota para ETTS (Empresas de trabajo temporal):
- cesion_regimen (números entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- cesion_ccc (número entero) : Cuenta de cotización, 11 dígitos.
- cesion_tipo (número entero) : Posibles valores:
- 01: Enclave laboral
- 02: ETT
- 03: Subcontr. Obras-Servicios
- 04: Gestión nautica
{
"test": 1,
"regimen": "0111",
"ccc": 12345678901,
"nss": 123456789012,
"identificacion": 1,
"dni": "12345678A",
"fecha_real": "2023-01-01",
"grupo_cotizacion": 12,
"tipo_contrato": 402,
"cno": 1234,
"category_professional": 1234567,
"coeficiente": "500",
"rlce": 1234,
"worker_collective": 123,
"ocupacion": "a",
"convenio": 12345678901234,
"modalidad_ctz": 2,
"fic": "2023-02-01",
"duplicate": 1
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
},
"idc": {
// Si se envia obtener_idc = 1
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Eliminar un alta
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- dni (caracteres) : Documento Nacional de Identidad.
- nss (número entero) : Número de la Seguridad Social, 12 dígitos.
- fecha_real (date) : Fecha de alta, formato YYYY-MM-DD.
{
"regimen": "0111",
"ccc": "12345678901",
"dni": "12345678B",
"nss": "123456789011",
"fecha_real": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OK"
}
Dar una baja
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- identificacion (número entero) : Número de identificación, posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- dni (caracteres) : Documento Nacional de Identidad.
- situacion (número entero) : Números de la situación, 2 dígitos. Posibles valores:
- fecha_real (date) : Fecha de alta, formato YYYY-MM-DD.
- fecha_vacaciones (date) : Fecha de vacaciones, formato YYYY-MM-DD. Opcional.
- indicativoSAA (número entero) : Campo obligatorio en bajas para la comunicación de vacaciones retribuidas, máximo 3 dígitos. Opcional.
- duplicate (número entero) : Obtener el PDF en base64 y en formato JSON en la respuesta, los posibles valores son 1 o null. Opcional.
{
"test": 1,
"regimen": "0111",
"ccc": 12345678901,
"nss": 123456789012,
"identificacion": 1,
"dni": "12345678A",
"situacion": 93,
"fecha_real": "2023-11-01",
"fecha_vacaciones": "2024-07-15",
"indicativoSAA": 123,
"duplicate": 1
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Eliminar una baja
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- dni (caracteres) : Documento Nacional de Identidad.
- nss (número entero) : Número de la Seguridad Social, 12 dígitos.
- fecha_real (date) : Fecha de alta, formato YYYY-MM-DD.
{
"regimen": "0111",
"ccc": "12345678901",
"dni": "12345678B",
"nss": "123456789011",
"fecha_real": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OK"
}
Duplicados de Documentos TA (Reporte Alta o Baja)
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- startDate (date) : Fecha, formato YYYY-MM-DD.
- movType (caracteres) : Tipo de movimiento, posibles valores:
- ALTA
- BAJA
{
"regimen": "0111",
"ccc": "12345678901",
"nss": "123456789011",
"startDate": "2023-01-01",
"movType": "ALTA"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Informe de vida laboral de un afiliado
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
{
"regimen": "0111",
"ccc": "12345678901",
"nss": "123456789011"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Informe de datos para la cotización (IDC)
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- startDate (date) : Fecha, formato YYYY-MM-DD.
{
"regimen": "0111",
"ccc": "12345678901",
"nss": "123456789011",
"startDate": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"date": "2022-01-01", // fecha de IDC
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Cambio de Ocupación de A.T.
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- dni (caracteres) : Documento Nacional de Identidad.
- fecha_real (date) : Fecha de alta, formato YYYY-MM-DD..
- ocupacion (caracteres) : Ocupación del trabajador, opcional. Posibles valores:
- a = Personal en trabajos exclusivos de oficina.
- Tabla con los códigos de la ocupación del trabajador (opens in a new tab)
- duplicate (numero entero) : Obtener el PDF en base64 y en formato JSON en la respuesta, los posibles valores son 1 o null. Opcional.
{
"test": 1,
"regimen": "0111",
"ccc": "12345678901",
"dni": "12345678B",
"nss": "123456789011",
"fecha_real": "2023-01-01",
"ocupacion": "a",
"duplicate": 1
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Cambio de Grupo de Cotización
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de la Seguridad Social, 12 dígitos.
- dni (caracteres) : Documento Nacional de Identidad.
- fecha_real (date) : Fecha de alta, formato YYYY-MM-DD..
- grupo_cotizacion (número entero) : Grupo de cotización, 2 dígitos. Posibles valores:
- 03: Jefes administrativos y de taller
- Tabla con los códigos de grupo de cotización (opens in a new tab)
- duplicate (número entero) : Obtener el PDF en base64 y en formato JSON en la respuesta, los posibles valores son 1 o null. Opcional.
{
"test": 1,
"regimen": "0111",
"ccc": "12345678901",
"dni": "12345678B",
"nss": "123456789011",
"fecha_real": "2023-01-01",
"grupo_cotizacion": "01",
"duplicate": 1
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Cambio de Categoría Profesional
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de la Seguridad Social, 12 dígitos.
- dni (caracteres) : Documento Nacional de Identidad.
- fecha_real (date) : Fecha de alta, formato YYYY-MM-DD..
- category_professional (número entero) : Categoría profesional, máximo 7 dígitos. Posibles valores:
- 0000301: Capitán inspector
- Tabla con los códigos de la categoría profesional (opens in a new tab)
- duplicate (número entero) : Obtener el PDF en base64 y en formato JSON en la respuesta, los posibles valores son 1 o null. Opcional.
{
"test": 1,
"regimen": "0111",
"ccc": "12345678901",
"dni": "12345678B",
"nss": "123456789011",
"fecha_real": "2023-01-01",
"category_professional": "6100305",
"duplicate": 1
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Cambio de C. N. Ocupación (CNO)
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- dni (caracteres) : Documento Nacional de Identidad.
- fecha_real (date) : Fecha de alta, formato YYYY-MM-DD.
- cno (número entero) : Clasificación Nacional de Ocupaciones, máximo 4 dígitos. Posibles valores:
- 0011: Oficiales de las fuerzas armadas
- Tabla con los códigos de ocupación (opens in a new tab)
- duplicate (número entero) : Obtener el PDF en base64 y en formato json en la respuesta, los posibles valores son 1 o null. Opcional.
{
"test": 1,
"regimen": "0111",
"ccc": "12345678901",
"dni": "12345678B",
"nss": "123456789011",
"fecha_real": "2023-01-01",
"cno": "1212",
"duplicate": 1
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Cambio de Contrato(Tipo/Coeficiente)
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- dni (caracteres) : Documento Nacional de Identidad.
- startDate (date) : Fecha de cambio, formato YYYY-MM-DD..
- contractType (número entero) : Tipo de contrato, 3 dígitos.
- coeficiente (número entero) : Coeficiente parcial, para jornada parciales, máximo 3 dígitos. Opcional.
- worker_collective (número entero) : Colectivo del trabajador, es obligatorio para tipos de contratos (402, 502, 407, 507), 3 dígitos, opcional. Posibles valores:
- 967: CT circunstancias de la producción
- Tabla con los códigos de la ocupación del trabajador (opens in a new tab)
{
"regimen": "0111",
"ccc": "12345678901",
"dni": "12345678B",
"nss": "123456789011",
"startDate": "2023-01-01",
"contractType": "100",
"coeficiente": "500",
"worker_collective": "967"
}
Respuesta
{
"success": true,
"message": "OK"
}
Consultar el número de afiliación por DNI/NIF/NIE
Parámetros
- dni (caracteres) : Documento Nacional de Identidad.
- apellido1 (caracteres) : Primer apellido.
- apellido2 (caracteres) : Segundo apellido. Opcional.
{
"dni": "12345678B",
"apellido1": "apellido1",
"apellido2": "apellido2"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"name": "NOMBRE",
"nss": "123456789012",
"dni": "012323132X",
"identificacion": "1"
}
}
Consultar el DNI/NIF/NIE por el número de afiliación
Parámetros
- nss (caracteres) : Número de Seguridad Social, 12 dígitos.
{
"nss": "123456789011"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"nombres": "NOMBRE",
"apellidos": "APELLIDOS",
"nss": "123456789012",
"dni": "012323132X",
"identificacion": "1"
}
}
Consultar la situación del empleado en la empresa
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- dni (caracteres) : Documento Nacional de Identidad.
- startDate (date) : Fecha de alta, formato YYYY-MM-DD. (Opcional)
- ces (bool) : Solo para ETTS, empresa donde esta cedido. (Opcional)
{
"regimen": "0111",
"ccc": "12345678901",
"dni": "12345678B",
"startDate": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OK",
"data": [
{
"nss": "999999999999",
"identificacion": "1",
"dni": "012323132X",
"fnacimiento": "1999-12-31",
"sexo": "M",
"nombres": "NOMBRE",
"apellidos": "APELLIDOS",
"tlf": "699999999",
"regimen": "0111",
"ccc": "28199999999",
"situacion": "01",
"situacion_text": "ALTA NORMAL",
"grupo_cotizacion": "04",
"grupo_cotizacion_text": "AYUDANTES NO TITULA",
"tipo_contrato": "300",
"coef": "075",
"fecha_alta": "2023-12-31",
"fecha_baja": "2023-12-31"
}
]
}
Promedio de trabajadores en alta
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- startDate (date) : Fecha de inicio, formato YYYY-MM-DD.
- endDate (date) : Fecha de fin, formato YYYY-MM-DD.
{
"regimen": "0111",
"ccc": "12345678901",
"startDate": "2023-01-01",
"endDate": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Certificado de hallarse al corriente
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- options (número) : posibles valores:
- 1: General
- 3: Subvenciones
- 4: Sin deuda a una fecha
{
"regimen": "0111",
"ccc": "12345678901",
"options": 1
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Informe de la vida laboral de una cuenta de cotización (C.C.C.)
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- startDate (date) : Fecha de inicio, formato YYYY-MM-DD.
- endDate (date) : Fecha de fin, formato YYYY-MM-DD.
{
"regimen": "0111",
"ccc": "12345678901",
"startDate": "2023-01-01",
"endDate": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Informe de los datos de cotización y el periodo de liquidación
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- startDate (date) : Fecha de inicio, formato YYYY-MM-DD.
{
"regimen": "0111",
"ccc": "12345678901",
"startDate": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Trabajadores de alta de una cuenta de cotización (C.C.C.)
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- options (número) : Posibles valores:
- 1: Altas consolidadas
- 2: Altas programadas
- 3: Ambas
{
"regimen": "0111",
"ccc": "12345678901",
"options": 3
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"enterprise": {
"cuenta_cotizacion": "01999999999",
"nombre_empresa": "NOMBRE DE LA EMPRESA"
},
"employees": [
{
"nss": "289999999999",
"identificacion": "1",
"ipf": "09999999Q",
"fecha_real": "31-12-2023",
"nombres": "NOMBRE EMPLEADO",
"situacion": "AL"
},
{
"nss": "019999999990",
"identificacion": "6",
"ipf": "Y9999999Q",
"fecha_real": "31-12-2023",
"nombres": "NOMBRE EMPLEADO 3",
"situacion": "BJ"
},
{
"nss": "019999999990",
"identificacion": "1",
"ipf": "07777777Q",
"fecha_real": "31-12-2023",
"nombres": "NOMBRE EMPLEADO 2",
"situacion": "AL"
}
]
}
}
Informe de trabajadores con altas en una cuenta de cotización (C.C.C.) [ITA]
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
{
"regimen": "0111",
"ccc": "12345678901"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Informe de trabajadores con altas programadas en en una cuenta de cotización (C.C.C.)
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
{
"regimen": "0111",
"ccc": "12345678901"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Anotación de jornadas para prácticas no remuneradas
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- identificacion (número entero) : Número de identificación, posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- dni (caracteres) : Documento Nacional de Identidad.
- startDate (date) : Fecha, formato YYYY-MM-DD. El día siempre será 01
- dia_efectivo (número entero) : Días efectivos de las prácticas. Opcional.
- dia_previsto_itat (número entero) : Días previstos de prácticas en ITAT (Incapacidad temporal por accidente de trabajo). Opcional.
- dia_previsto (número entero) : Días previstos de prácticas en pago directo. Opcional.
- indicativo_practica (caracteres) : Indicativo prácticas (N- No prácticas), opcional. Posibles valores:
- N = No prácticas.
- no_remunerada (número (1)) : 1 = Prácticas no remuneradas, en caso contrario no enviar ningún valor. Opcional
{
"regimen": "0111",
"ccc": 12345678901,
"nss": 123456789012,
"identificacion": 1,
"dni": "12345678A",
"startDate": "2023-01-01",
"no_remunerada": 1,
"dia_efectivo": 1,
"dia_previsto_itat": 2,
"dia_previsto": 3
}
Respuesta
{
"success": true,
"message": "OPERACION REALIZADA CORRECTAMENTE"
}
Eliminar anotación de jornadas para prácticas no remuneradas
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- identificacion (número entero) : Número de identificación, posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- dni (caracteres) : Documento Nacional de Identidad.
- startDate (date) : Fecha, formato YYYY-MM-DD. El día siempre será 01
{
"regimen": "0111",
"ccc": 12345678901,
"nss": 123456789012,
"identificacion": 1,
"dni": "12345678A",
"startDate": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OPERACION REALIZADA CORRECTAMENTE"
}
Eliminar el tipo de cesión para ETT (Empresas de trabajo temporal)
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- cesion_regimen (número entero) : Régimen, 4 dígitos.
- cesion_ccc (número entero) : Cuenta de cotización, 11 dígitos.
- identificacion (número entero) : Número de identificación, posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- dni (caracteres) : Documento Nacional de Identidad.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- startDate (date) : Fecha de alta, formato YYYY-MM-DD.
{
"regimen": "0111",
"ccc": "12345678901",
"cesion_regimen": "0111",
"cesion_ccc": "12345678901",
"dni": "12345678B",
"nss": "123456789011",
"startDate": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OK"
}
Eliminar anotación de jornadas para prácticas no remuneradas
Parámetros
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
- ccc (número entero) : Cuenta de cotización, 11 dígitos.
- nss (número entero) : Número de Seguridad Social, 12 dígitos.
- identificacion (número entero) : Número de identificación, posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- dni (caracteres) : Documento Nacional de Identidad.
- startDate (date) : Fecha, formato YYYY-MM-DD. El día siempre será 01
{
"regimen": "0111",
"ccc": 12345678901,
"nss": 123456789012,
"identificacion": 1,
"dni": "12345678A",
"startDate": "2023-01-01"
}
Respuesta
{
"success": true,
"message": "OPERACION REALIZADA CORRECTAMENTE"
}
Informe de Situación de un C.C.C.
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
{
"regimen": "0111",
"ccc": "12345678901"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Duplicado de documentos de empresarios
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
{
"regimen": "0111",
"ccc": "12345678901"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Consulta certificados e informes de deuda
Parámetros
- test (número (1)) : Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- regimen (número entero) : Régimen, 4 dígitos. Posibles valores:
- 0111: Régimen general
- Tabla con los códigos de régimen (opens in a new tab)
{
"regimen": "0111",
"ccc": "12345678901"
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Régimen del Hogar
Operaciones para gestionar empleados del hogar en el sistema de la Seguridad Social.
URL base
https://api.saltra.es/api/v4/seg-social/hogar
Dar de alta a un empleado del hogar
Registrar un nuevo empleado en el régimen del hogar.
Parámetros
- test (número (1)): Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- ccc (número entero): Cuenta de cotización, 11 dígitos.
- datos_trabajador (objeto): Información del trabajador.
- DOC (caracteres): Documento Nacional de Identidad.
- SEL_IPF_TIPO (número entero): Tipo de identificación, opcional. Posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- NSS (número entero): Número de Seguridad Social, 12 dígitos.
- datos_alta (objeto): Información del alta.
- FECHA_INI_ACTIVIDAD (fecha): Fecha de inicio de actividad, formato YYYY-MM-DD.
- TIPO_CONTRATO (número entero): Tipo de contrato, 3 dígitos. Posibles valores:
- 100: Contrato a tiempo completo (indefinido)
- 200: Contrato a tiempo parcial (indefinido)
- 300: Contrato fijo discontinuo
- 401: Contrato temporal a tiempo completo (por obra o servicio)
- 402: Contrato temporal a tiempo completo (por circunstancias de la producción)
- 501: Contrato temporal a tiempo parcial (por obra o servicio)
- 502: Contrato temporal a tiempo parcial (por circunstancias de la producción)
- RETRIBUCION_MENSUAL (decimal): Retribución mensual.
- PERSONA_DED_CUIDADO_FN (caracteres): Persona dedicada al cuidado de una familia numerosa, valores: "S" (Sí) o "N" (No).
- SALARIO_ESPECIE (decimal): Salario en especie, opcional.
- PACTO_HORAS_PRESENCIA (caracteres): Pacto de horas de presencia, opcional, valores: "S" (Sí) o "N" (No).
- NUM_HORAS_PRESENCIA (número entero): Número de horas de presencia, opcional.
- RET_HORAS_PRES_PACTADAS (decimal): Retribución por horas de presencia pactadas, opcional.
- PACTO_PERNOCTA (caracteres): Pacto de pernocta, opcional, valores: "S" (Sí) o "N" (No).
- RET_PACTO_PERNOCTA (decimal): Retribución por pacto de pernocta, opcional.
Para contratos a tiempo parcial (200, 300, 501, 502), se requieren parámetros adicionales:
-
TRABAJADOR_HOR_REG_EXT (caracteres): Trabajador por horas régimen externo, valores: "S" (Sí) o "N" (No).
-
HORAS_TM (número entero): Horas de trabajo mensual.
-
MINUTOS_TM (número entero): Minutos de trabajo mensual, opcional.
-
NUM_HORAS_TRAB_SEMANA (número entero): Horas de trabajo a la semana, opcional.
-
SALARIO_HORA (decimal): Salario por hora.
-
datos_bancarios (objeto): Información bancaria, opcional.
- IPF_NOMBRE (caracteres): Nombre del titular de la cuenta.
- NUMDOCUMENTO (caracteres): Número de documento.
- IBAN (caracteres): Número de IBAN.
{
"test": 1,
"ccc": "12345678901",
"datos_trabajador": {
"DOC": "12345678A",
"SEL_IPF_TIPO": 1,
"NSS": "123456789012"
},
"datos_alta": {
"FECHA_INI_ACTIVIDAD": "2023-01-01",
"TIPO_CONTRATO": "100",
"RETRIBUCION_MENSUAL": 1200,
"PERSONA_DED_CUIDADO_FN": "N",
"SALARIO_ESPECIE": 0,
"PACTO_HORAS_PRESENCIA": "N",
"PACTO_PERNOCTA": "N"
},
"datos_bancarios": {
"IPF_NOMBRE": "NOMBRE APELLIDO",
"NUMDOCUMENTO": "12345678A",
"IBAN": "ES0012345678901234567890"
}
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Dar de baja a un empleado del hogar
Registrar la baja de un empleado del hogar.
Parámetros
- test (número (1)): Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- ccc (número entero): Cuenta de cotización, 11 dígitos.
- datos_trabajador (objeto): Información del trabajador.
- DOC (caracteres): Documento Nacional de Identidad.
- SEL_IPF_TIPO (número entero): Tipo de identificación, opcional. Posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- NSS (número entero): Número de Seguridad Social, 12 dígitos.
- datos_baja (objeto): Información de la baja.
- FECHA_CESE (fecha): Fecha de cese, formato YYYY-MM-DD.
- SEL_SELEC_CAUSA (número entero): Causa de la baja, 2 dígitos. Valores comunes:
- 51: Dimisión voluntaria
- 54: Finalización del contrato
- 56: Expiración del contrato
- 65: Despido
- DIAS_VACACIONES (número entero): Días de vacaciones, opcional.
{
"test": 1,
"ccc": "12345678901",
"datos_trabajador": {
"DOC": "12345678A",
"SEL_IPF_TIPO": 1,
"NSS": "123456789012"
},
"datos_baja": {
"FECHA_CESE": "2023-01-31",
"SEL_SELEC_CAUSA": "51",
"DIAS_VACACIONES": 0
}
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Eliminar un alta de empleado del hogar
Eliminar un alta previamente enviada para un empleado del hogar.
Parámetros
- test (número (1)): Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- ccc (número entero): Cuenta de cotización, 11 dígitos.
- datos_trabajador (objeto): Información del trabajador.
- DOC (caracteres): Documento Nacional de Identidad.
- SEL_IPF_TIPO (número entero): Tipo de identificación, opcional. Posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- NSS (número entero): Número de Seguridad Social, 12 dígitos.
- datos_alta (objeto): Información del alta.
- FECHA_INI_ACTIVIDAD (fecha): Fecha de inicio de actividad a eliminar, formato YYYY-MM-DD.
{
"test": 1,
"ccc": "12345678901",
"datos_trabajador": {
"DOC": "12345678A",
"SEL_IPF_TIPO": 1,
"NSS": "123456789012"
},
"datos_alta": {
"FECHA_INI_ACTIVIDAD": "2023-01-01"
}
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Actualizar un alta de empleado del hogar
Actualizar la información de un empleado del hogar previamente registrado.
Parámetros
- test (número (1)): Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- ccc (número entero): Cuenta de cotización, 11 dígitos.
- datos_trabajador (objeto): Información del trabajador.
- DOC (caracteres): Documento Nacional de Identidad.
- SEL_IPF_TIPO (número entero): Tipo de identificación, opcional. Posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- NSS (número entero): Número de Seguridad Social, 12 dígitos.
- datos_alta (objeto): Información del alta.
- FECHA_ANTERIOR_ACTIVIDAD (fecha): Fecha anterior de inicio de actividad, formato YYYY-MM-DD.
- FECHA_INICIO_ACTIVIDAD (fecha): Nueva fecha de inicio de actividad, formato YYYY-MM-DD.
- TIPO_CONTRATO (número entero): Tipo de contrato, 3 dígitos. Mismos valores que en el alta.
- RETRIBUCION_MENSUAL (decimal): Retribución mensual.
- PERSONA_DED_CUIDADO_FN (caracteres): Persona dedicada al cuidado de una familia numerosa, valores: "S" (Sí) o "N" (No).
- Otros parámetros opcionales igual que en el alta.
{
"test": 1,
"ccc": "12345678901",
"datos_trabajador": {
"DOC": "12345678A",
"SEL_IPF_TIPO": 1,
"NSS": "123456789012"
},
"datos_alta": {
"FECHA_ANTERIOR_ACTIVIDAD": "2023-01-01",
"FECHA_INICIO_ACTIVIDAD": "2023-01-15",
"TIPO_CONTRATO": "100",
"RETRIBUCION_MENSUAL": 1300,
"PERSONA_DED_CUIDADO_FN": "N"
}
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}
Obtener informe de empleado del hogar (duplicado)
Obtener un informe del alta o baja de un empleado del hogar.
Parámetros
- test (número (1)): Para pruebas, añade el parámetro test=1. Para producción se debe omitir.
- ccc (número entero): Cuenta de cotización, 11 dígitos.
- datos_trabajador (objeto): Información del trabajador.
- DOC (caracteres): Documento Nacional de Identidad.
- SEL_IPF_TIPO (número entero): Tipo de identificación, opcional. Posibles valores:
- 1: DNI
- 2: Pasaporte
- 6: NIE
- NSS (número entero): Número de Seguridad Social, 12 dígitos.
- TIPO_RESOLUCION (caracteres): Tipo de resolución, valores: "A" (Alta) o "B" (Baja).
- datos_alta (objeto): Información del alta, opcional.
- FECHA_INI_ACTIVIDAD (fecha): Fecha de inicio de actividad, formato YYYY-MM-DD, opcional.
{
"test": 1,
"ccc": "12345678901",
"datos_trabajador": {
"DOC": "12345678A",
"SEL_IPF_TIPO": 1,
"NSS": "123456789012"
},
"TIPO_RESOLUCION": "A",
"datos_alta": {
"FECHA_INI_ACTIVIDAD": "2023-01-01"
}
}
Respuesta
{
"success": true,
"message": "OK",
"data": {
"file": {
"contentType": "application/pdf",
"name": "document.pdf",
"content": "base64"
}
}
}