Datos ofrecidos por el INE (Instituto Nacional de Estadística) - Servicios de Residencia

Datos ofrecidos por el INE (Instituto Nacional de Estadística) - Servicios de Residencia


10.1 Servicios IResidenceVerificationServicePortType

Método residenceVerification

Servicio que verifica los datos de residencia.

Código servicio / Permiso asociado

SVDRWS01 / Verificación de Ámbito de Residencia

Signatura

ResidenceVerificationOut residenceVerification( ResidenceVerificationIn residenceVerificationIn)

Parámetros de invocación

 

ResidenceVerificationIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

residenceVerificationRequest

#ResidenceVerificationRequest

Objeto ResidenceVerificationRequest

ResidenceVerificationRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

userSpecificDataVR

#UserSpecificDataVR

Objeto UserSpecificDataVR

identificationData

#IdentificationData

Objeto IdentificationData

specificBirthDataVR

#SpecificBirthDataVR

Objeto SpecificBirthDataVR

residenceSpecificDataVR

#ResidenceSpecificDataVR

Objeto ResidenceSpecificDataVR

purposeData

#PurposeData

Objeto PurposeData

UserSpecificDataVR

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

nationality

String

Nacionalidad del ciudadano consultado

SpecificBirthDataVR

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

birthDate

Date

Fecha de nacimiento del ciudadano que se desea consultar

provinceCode

String

Código de la provincia en la que vive el ciudadano

locationCode

String

Código del municipio de nacimiento del ciudadano

ResidenceSpecificDataVR

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

location

String

Código del municipio de residencia del ciudadano

province

String

Código de la provincia en la que vive el ciudadano

Parámetros de respuesta

 

ResidenceVerificationOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

idPetition

String

Identificador de la petición

documentNumber

String

Número de documento según el tipoDocumento

name

String

Nombre del titular de la solicitud

surname1

String

Apellido1 del titular de la solicitud

surname2

String

Apellido2 del titular de la solicitud

timestamp

String

Sello de tiempo

serviceCode

String

Código del certificado del servicio que se solicita en la petición

code

String

Código de error o estado

literal

String

Texto de error o texto informativo en caso de no haber error

Códigos error

Código

Descripción

Código

Descripción

CORE-VR-001

El parámetro userCode es obligatorio para la verificación de residencia

CORE-VR-002

El parámetro applicationId es obligatorio para la verificación de residencia

CORE-VR-003

El parámetro consentimiento es obligatorio para la verificación de residencia

CORE-VR-004

El parámetro numProcedimiento es obligatorio para la verificación de residencia

CORE-VR-005

El parámetro numExpediente es obligatorio para la verificación de residencia

CORE-VR-006

El parámetro textoFinalidad es obligatorio para la verificación de residencia

CORE-VR-007

El parámetro numDocumento es obligatorio para la verificación de residencia

CORE-VR-008

El parámetro tipoDocumento es obligatorio para la verificación de residencia

CORE-VR-015

El parámetro nacionalidad es obligatorio para la verificación de residencia

CORE-VR-024

El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres

CORE-VR-025

El parámetro numExpediente tiene una longitud máxima de 30 caracteres

CORE-VR-026

El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres

CORE-VR-027

El parámetro numDocumento tiene una longitud máxima de 14 caracteres

CORE-VR-028

El parámetro userCode tiene una longitud máxima de 20 caracteres

CORE-VR-029

El parámetro applicationId tiene una longitud máxima de 20 caracteres

CORE-VR-030

El parámetro nombre tiene una longitud máxima de 40 caracteres

CORE-VR-031

El parámetro apellido1 tiene una longitud máxima de 40 caracteres

CORE-VR-032

El parámetro apellido2 tiene una longitud máxima de 40 caracteres

CORE-VR-033

El parámetro municipioResidencia tiene una longitud máxima de 70 caracteres

CORE-VR-034

El parámetro provinciaResidencia tiene una longitud máxima de 70 caracteres

CORE-VR-035

El parámetro municipioNacimiento tiene una longitud máxima de 70 caracteres

CORE-VR-036

El parámetro provinciaNacimiento tiene una longitud máxima de 70 caracteres

CORE-VR-037

El parámetro numDocumento no contiene un numero adecuado al tipoDocumento

CORE-VR-038

Los valores permitidos para el parámetro consentimiento son: Si, Ley

CORE-VR-039

Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, Pasaporte, DNI

CORE-VR-040

El parámetro numProcedimiento debe contener un valor numérico

CORE-VR-042

Los valores permitidos para el parámetro nacionalidad son: Espanyol, Extranjero

CORE-VR-043

El parámetro provinciaResidencia no contiene un valor correcto

CORE-VR-044

El parámetro provinciaNacimiento no contiene un valor correcto

CORE-VR-045

No se ha completado ninguna de las dos opciones requeridas (mediante Numero y Tipo de documento o mediante Nombre, apellido 1 y fecha de nacimiento)

CORE-VR-046

La fecha de nacimiento no es válida

ResidenceVerificationRequest residenceVerificationRequest = new ResidenceVerificationRequest(); IdentificationData identificationData = new IdentificationData(); identificationData.setDocumentNumber("99999900V"); identificationData.setDocumentType("NIF"); PurposeData purposeData = new PurposeData(); purposeData.setFileNumber("001"); purposeData.setProcedureNumber("466"); purposeData.setPurposeText("prueba"); purposeData.setConsent("Si"); purposeData.setPurposeValidationCode("466"); ResidenceSpecificDataVR residenceSpecificDataVR = new ResidenceSpecificDataVR(); residenceSpecificDataVR.setProvince("10"); UserSpecificDataVR userSpecificDataVR = new UserSpecificDataVR(); userSpecificDataVR.setNationality("Espanyol"); residenceVerificationRequest.setIdentificationData(identificationData); residenceVerificationRequest.setPurposeData(purposeData); residenceVerificationRequest.setUserSpecificDataVR(userSpecificDataVR); residenceVerificationRequest.setResidenceSpecificDataVR(residenceSpecificDataVR); ResidenceVerificationIn residenceVerificationIn = new ResidenceVerificationIn(); residenceVerificationIn.setResidenceVerificationRequest(residenceVerificationRequest); residenceVerificationIn.setApplicationId("APP_CODE"); residenceVerificationIn.setOrganismCode("ORG07458"); residenceVerificationIn.setUserCode("00000000T"); ResidenceVerificationOut residenceVerificationOut = null; try {   residenceVerificationOut = residenceVerificationService.residenceVerification(residenceVerificationIn); } catch (Exception e) {  //Gestionar error  }

 

Método residenceVerificationExt

Servicio que verifica los datos de residencia.

Código servicio / Permiso asociado

SVDRWS01 / Verificación de Ámbito de Residencia

Signatura

ResidenceVerificationExtOut residenceVerificationExt( ResidenceVerificationExtIn residenceVerificationIn)

Parámetros de invocación

 

ResidenceVerificationExtIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

residenceVerificationExtRequest

#ResidenceVerificationExtRequest

Objeto ResidenceVerificationExtRequest

ResidenceVerificationExtRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

specificBirthDataVR

#SpecificBirthDataVR

Objeto SpecificBirthDataVR

residenceSpecificDataVR

#ResidenceSpecificDataVR

Objeto ResidenceSpecificDataVR

purposeData

#PurposeData

Objeto PurposeData

SpecificBirthDataVR

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

birthDate

Date

Fecha de nacimiento del ciudadano que se desea consultar

provinceCode

String

Código de la provincia en la que vive el ciudadano

locationCode

String

Código del municipio de nacimiento del ciudadano

ResidenceSpecificDataVR

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

location

String

Código del municipio de residencia del ciudadano

province

String

Código de la provincia en la que vive el ciudadano

Parámetros de respuesta

 

ResidenceVerificationOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

idPetition

String

Identificador de la petición

documentNumber

String

Número de documento según el tipoDocumento

name

String

Nombre del titular de la solicitud

surname1

String

Apellido1 del titular de la solicitud

surname2

String

Apellido2 del titular de la solicitud

timestamp

String

Sello de tiempo

serviceCode

String

Código del certificado del servicio que se solicita en la petición

code

String

Código de error o estado

literal

String

Texto de error o texto informativo en caso de no haber error

Códigos error

Código

Descripción

Código

Descripción

CORE-VR-001

El parámetro userCode es obligatorio para la verificación de residencia

CORE-VR-002

El parámetro applicationId es obligatorio para la verificación de residencia

CORE-VR-003

El parámetro consentimiento es obligatorio para la verificación de residencia

CORE-VR-004

El parámetro numProcedimiento es obligatorio para la verificación de residencia

CORE-VR-005

El parámetro numExpediente es obligatorio para la verificación de residencia

CORE-VR-006

El parámetro textoFinalidad es obligatorio para la verificación de residencia

CORE-VR-007

El parámetro numDocumento es obligatorio para la verificación de residencia

CORE-VR-008

El parámetro tipoDocumento es obligatorio para la verificación de residencia

CORE-VR-015

El parámetro nacionalidad es obligatorio para la verificación de residencia

CORE-VR-024

El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres

CORE-VR-025

El parámetro numExpediente tiene una longitud máxima de 30 caracteres

CORE-VR-026

El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres

CORE-VR-027

El parámetro numDocumento tiene una longitud máxima de 14 caracteres

CORE-VR-028

El parámetro userCode tiene una longitud máxima de 20 caracteres

CORE-VR-029

El parámetro applicationId tiene una longitud máxima de 20 caracteres

CORE-VR-030

El parámetro nombre tiene una longitud máxima de 40 caracteres

CORE-VR-031

El parámetro apellido1 tiene una longitud máxima de 40 caracteres

CORE-VR-032

El parámetro apellido2 tiene una longitud máxima de 40 caracteres

CORE-VR-033

El parámetro municipioResidencia tiene una longitud máxima de 70 caracteres