Datos ofrecidos por la TGSS (Tesorería General de la Seguridad Social)
16.1 Servicios IRegisteredConcreteDateInTGSSServicePortType
Método registeredConcreteDateInTGSS
Servicio que verifica si se está dado de alta en la TGSS.
Código servicio / Permiso asociado
Q2827003ATGSS006 / Situación Laboral en Fecha Concreta
Signatura
RegisteredConcreteDateInTGSSOut registeredConcreteDateInTGSS(RegisteredConcreteDateInTGSSIn registeredConcreteDateInTGSSIn)
Parámetros de invocación
RegisteredConcreteDateInTGSSIn extends #ParamBase
Nombre | Tipo | Descripción |
|---|---|---|
registeredConcreteDateInTGSSRequest | RegisteredConcreteDateInTGSSRequest |
RegisteredConcreteDateInTGSSRequest
Nombre | Tipo | Descripción |
|---|---|---|
userData | Objeto UserData | |
identificationData | Objeto IdentificationData | |
purposeData | Objeto PurposeData | |
specificDate | Objeto SpecificBirthDataVI |
SpecificBirthDataVI
Nombre | Tipo | Descripción |
|---|---|---|
birthDate | Date | Fecha de nacimiento del ciudadano que se desea consultar en formato AAAA-MM-DDT00:00:00+01:00 |
birthCountry | String | Código del país de nacimiento del ciudadano |
birthProvince | String | Código de la provincia de nacimiento del ciudadano |
Parámetros de respuesta
RegisteredConcreteDateInTGSSOut extends #ResultError
Nombre | Tipo | Descripción |
|---|---|---|
stateCode | String | Código identificativos del estado de la petición |
secundaryStateCode | String | Código de error secundario |
description | String | Descripción de la consulta |
idPetition | String | Identificador de la petición |
documentType | String | Contiene el tipo de documentación del ciudadano cuya información se desea consultar |
documentNumber | String | Número de documento del ciudadano consultado |
name | String | Nombre del ciudadano consultado |
surname1 | String | Primer apellido del ciudadano consultado |
surname2 | String | Segundo apellido del ciudadano consultado |
resultado | String | Resultado de la consulta |
timestamp | String | Sello de tiempo |
date | String | Fecha de la consulta |
Códigos error
Código | Descripción |
|---|---|
0001 | En situación de Alta laboral a la fecha |
0002 | No figura de Alta laboral a la fecha |
0003 | IPF erróneo |
0004 | IPF inexistente en la base de datos de Seguridad Social |
0005 | El IPF está duplicado en la base de datos de Seguridad Social |
0006 | El formato de la fecha de petición es incorrecto |
16.2 Servicios IBeingAwareOfTGSSPaymentsServicePortType
Método beingAwareOfTGSSPayments
Servicio que verifica si se está al corriente de pago con TGSS.
Código servicio / Permiso asociado
Q2827003ATGSS001 / Estar al Corriente de Pago con la Seguridad Social
Signatura
BeingAwareOfTGSSPaymentsOut beingAwareOfTGSSPayments( BeingAwareOfTGSSPaymentsIn beingAwareOfTGSSPaymentsIn)
Parámetros de invocación
BeingAwareOfTGSSPaymentsIn extends #ParamBase
Nombre | Tipo | Descripción |
|---|---|---|
beingAwareOfTGSSPaymentsRequest | Objeto BeingAwareOfTGSSPaymentsRequest |
BeingAwareOfTGSSPaymentsRequest
Nombre | Tipo | Descripción |
|---|---|---|
userData | Objeto UserData | |
identificationData | Objeto IdentificationData | |
purposeData | Objeto PurposeData |
Parámetros de respuesta
BeingAwareOfTGSSPaymentsOut extends #ResultError
Nombre | Tipo | Descripción |
|---|---|---|
stateCode | String | Código identificativos del estado de la petición |
secundaryStateCode | String | Código de error secundario |
description | String | Descripción de la consulta |
idPetition | String | Identificador de la petición |
documentType | String | Contiene el tipo de documentación del ciudadano cuya información se desea consultar |
documentNumber | String | Número de documento del ciudadano consultado |
name | String | Nombre del ciudadano consultado |
surname1 | String | Primer apellido del ciudadano consultado |
surname2 | String | Segundo apellido del ciudadano consultado |
resultado | String | Resultado de la consulta |
timestamp | String | Sello de tiempo |
Códigos error
Código | Descripción |
|---|---|
0225 | Se ha alcanzado el número máximo de respuestas servidas para la petición |
0234 | Código de certificado solicitado incorrecto |
0241 | La petición no existe en el sistema |
0242 | La petición se tramitó en modo Síncrono |
0306 | Problemas al firmar el mensaje de respuesta |
0401 | La estructura del XML recibido no cumple el esquema |
0403 | Imposible obtener contenido XML del mensaje |
0411 | El número de solicitudes debe ser mayor que 0 |
0412 | Faltan datos obligatorios. Atributos. |
0413 | Faltan datos obligatorios. Solicitud. |
0414 | El número de elementos no coincide con el número de solicitudes recibidas. |
0415 | El número de solicitudes es mayor que uno. Ejecute el servicio en modo asíncrono. |
0416 | El número de solicitudes de la petición supera el máximo establecido |
0417 | El Identificador de petición y el de Solicitud no coinciden |
0418 | Firma del mensaje no encontrada |
0419 | Existen Identificadores de Solicitud repetidos |
0511 | Problemas de acceso a BBDD |
0512 | Problemas al registrar la petición |
0513 | Problemas al registrar la respuesta |
0514 | Problemas al obtener resultado del servicio. Contacte con el Centro de Asuntos Externos para que se le indique una vía alternativa de obtener la información solicitada. |
0515 | Problemas al enviar correo electrónico |
0901 | Imposible ejecutar el servicio. Causa indeterminada. |
0251 | Tipo de documentación incorrecta |
0252 | Documentación incorrecta |
0253 | La persona física o jurídica tiene más de un identificador principal |
0254 | La persona física o jurídica no figura inscrita como empresario en el sistema de la Seguridad Social |
0255 | La persona física o jurídica figura inscrita como empresario en el sistema de la Seguridad Social pero no tiene asignado un CCC principal en ningún Régimen del sistema de la Seguridad Social |
0256 | Respuesta no reconocida del Host |
16.3 Servicios IEmploymentHistoryServicePortType
Método employmentHistory
Servicio de TGSS que devuelve datos de vida laboral.
Código servicio / Permiso asociado
SVDTGSSVIDALABORALWS01 / Consulta de Vida Laboral Últimos 12 Meses
Signatura
EmploymentHistoryOut employmentHistory( EmploymentHistoryIn employmentHistoryIn )
Parámetros de invocación
EmploymentHistoryIn extends #ParamBase
Nombre | Tipo | Descripción |
|---|---|---|
employmentHistoryRequest | Objeto EmploymentHistoryRequest |
EmploymentHistoryRequest
Nombre | Tipo | Descripción |
|---|---|---|
identificationData | Objeto IdentificationData | |
purposeData | Objeto PurposeData |
Parámetros de respuesta
EmploymentHistoryOut extends #ResultError
Nombre | Tipo | Descripción |
|---|---|---|
timestamp | String | Sello de tiempo |
idPetition | String | Identificador de la petición |
responseState | Objeto ResponseState | |
userData | Objeto UserData | |
identificationData | Objeto IdentificationData | |
vidaLaboral | Objeto VidaLaboral |
VidaLaboral
Nombre | Tipo | Descripción |
|---|---|---|
numeroSituaciones | int | Número de situaciones obtenidas |
cabecera | Objeto Cabecera | |
resumen | Objeto Resumen | |
listaSituaciones | List<#Situacion> | Objeto Situacion |
Cabecera
Nombre | Tipo | Descripción |
|---|---|---|
listaNumerosAfiliacion | List<String> |
