4.- Servicios de SVCD

Índice de servicios


1.- Datos ofrecidos por la AEAT (Agencia Tributaria)


1.1 Servicios IBeingAwareOfAEATPaymentsServicePortType

Método beingAwareOfAEATPayments

Servicio que verifica si está al corriente de pago con la Agencia Tributaria. Método deprecado.

 Más detalles...

Signatura

BeingAwareOfAEATPaymentsOut beingAwareOfAEATPayments(BeingAwareOfAEATPaymentsIn beingAwareOfAEATPaymentsIn)

Parámetros de invocación

BeingAwareOfAEATPaymentsIn extends #ParamBase
NombreTipoDescripción
beingAwareOfAEATPaymentsRequest#BeingAwareOfAEATPaymentsRequestObjeto BeingAwareOfAEATPaymentsRequest

BeingAwareOfAEATPaymentsRequest

NombreTipoDescripción
userData#UserDataObjecto UserData
identificationData#IdentificationDataObjecto IdentificationData
purposeData#PurposeDataObjecto PurposeData

Parámetros de respuesta

BeingAwareOfAEATPaymentsOut extends #ResultError
NombreTipoDescripción
stateCodeString

Código de error o estado

descriptionString

Respuesta del sistema

processDateString

Fecha del procesado de la consulta en formato AAAA-MM-DD

referenceString

Referencia

idPetitionString

Identificador de la petición

documentTypeStringTipo de documento de identificación (NIF, DNI, Pasaporte, NIE)
documentNumberStringNúmero del documento identificación
nameStringNombre del ciudadano
surname1StringPrimer apellido del ciudadano
surname2StringSegundo apellido del ciudadano
timestampStringSello de tiempo

Códigos error

CódigoDescripción
CORE-CPAEAT-001El parámetro userCode es obligatorio
CORE-CPAEAT-002El parámetro applicationId es obligatorio
CORE-CPAEAT-003El parámetro consentimiento es obligatorio
CORE-CPAEAT-004El parámetro numProcedimiento es obligatorio
CORE-CPAEAT-005El parámetro numExpediente es obligatorio
CORE-CPAEAT-006El parámetro textoFinalidad es obligatorio
CORE-CPAEAT-007El parámetro numDocumento es obligatorio
CORE-CPAEAT-008El parámetro tipoDocumento es obligatorio
CORE-CPAEAT-009El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-CPAEAT-010El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-CPAEAT-011El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-CPAEAT-012El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-CPAEAT-013El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-014El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-015El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-CPAEAT-016Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-CPAEAT-017Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF
CORE-CPAEAT-018El parámetro numProcedimiento debe contener un valor numérico

1001

Solicitante no autorizado

1002

Titular no identificado

1003

Código de certificado desconocido

1004

Problemas técnicos

1005

Entrada inconsistente

1006

No procede facilitar información

1007

Solicitante no identificado

1008

Titular de baja

1009

Titular con CI revocado

1010

Denegado por sentencia o sanción

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfAEATPaymentsRequest beingAwareOfAEATPaymentsRequest = new BeingAwareOfAEATPaymentsRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000006Y");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("Beaskoetxea");
userData.setSurname1("Zuazua");
userData.setSurname2("Bahamonde");

beingAwareOfAEATPaymentsRequest.setIdentificationData(identificationData);
beingAwareOfAEATPaymentsRequest.setPurposeData(purposeData);
beingAwareOfAEATPaymentsRequest.setUserData(userData);

BeingAwareOfAEATPaymentsIn beingAwareOfAEATPaymentsIn = new BeingAwareOfAEATPaymentsIn();
beingAwareOfAEATPaymentsIn.setBeingAwareOfAEATPaymentsRequest(beingAwareOfAEATPaymentsRequest);
beingAwareOfAEATPaymentsIn.setApplicationId("APP_CODE");
beingAwareOfAEATPaymentsIn.setOrganismCode("ORG07458");
beingAwareOfAEATPaymentsIn.setUserCode("00000000T");

BeingAwareOfAEATPaymentsOut beingAwareOfAEATPaymentsOut = null;
try {
  beingAwareOfAEATPaymentsOut = beingAwareOfAEATPaymentsService.beingAwareOfAEATPayments(beingAwareOfAEATPaymentsIn);
} catch (Exception e) {
 //Gestionar error 
}

Método beingAwareOfAEATPaymentsExt

Servicio que verifica si está al corriente de pago con la Agencia Tributaria (devuelve más información que el método #beingAwareOfAEATPayments). Método deprecado.

 Más detalles...

Signatura

BeingAwareOfAEATPaymentsOutExt beingAwareOfAEATPaymentsExt(BeingAwareOfAEATPaymentsIn beingAwareOfAEATPaymentsIn)

Parámetros de invocación

BeingAwareOfAEATPaymentsIn extends #ParamBase
NombreTipoDescripción
beingAwareOfAEATPaymentsRequest#BeingAwareOfAEATPaymentsRequestObjeto BeingAwareOfAEATPaymentsRequest

Parámetros de respuesta

BeingAwareOfAEATPaymentsOutExt extends #BeingAwareOfAEATPaymentsOut
NombreTipoDescripción
codigoCertificadoString

Literal que indica la situación del titular

tipoNegativoString

En caso de no estar al corriente de pagos, se muestra un literal

numRegExistentesString

Número total de incumplimientos para un tipo de documento

numRegFacilitadosString

Número de incumplimientos para ese titular

datosIncumplimiento#DatosIncumplimiento[]Listado con los datos de incumplimiento
DatosIncumplimiento
NombreTipoDescripción
ejercicioStringEjercicio del incumplimiento
modeloStringModelo tributario asociado al incumplimiento
periodoStringPeriodo asociado al incumplimiento

Códigos error

CódigoDescripción
CORE-CPAEAT-001El parámetro userCode es obligatorio
CORE-CPAEAT-002El parámetro applicationId es obligatorio
CORE-CPAEAT-003El parámetro consentimiento es obligatorio
CORE-CPAEAT-004El parámetro numProcedimiento es obligatorio
CORE-CPAEAT-005El parámetro numExpediente es obligatorio
CORE-CPAEAT-006El parámetro textoFinalidad es obligatorio
CORE-CPAEAT-007El parámetro numDocumento es obligatorio
CORE-CPAEAT-008El parámetro tipoDocumento es obligatorio
CORE-CPAEAT-009El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-CPAEAT-010El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-CPAEAT-011El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-CPAEAT-012El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-CPAEAT-013El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-014El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-015El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-CPAEAT-016Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-CPAEAT-017Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF
CORE-CPAEAT-018El parámetro numProcedimiento debe contener un valor numérico

1001

Solicitante no autorizado
1002Titular no identificado
1003Código de certificado desconocido
1004Problemas técnicos
1005Entrada inconsistente
1006No procede facilitar información
1007Solicitante no identificado
1008Titular de baja
1009Titular con CI revocado
1010Denegado por sentencia o sanción

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfAEATPaymentsRequest beingAwareOfAEATPaymentsRequest = new BeingAwareOfAEATPaymentsRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000006Y");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("Beaskoetxea");
userData.setSurname1("Zuazua");
userData.setSurname2("Bahamonde");

beingAwareOfAEATPaymentsRequest.setIdentificationData(identificationData);
beingAwareOfAEATPaymentsRequest.setPurposeData(purposeData);
beingAwareOfAEATPaymentsRequest.setUserData(userData);

BeingAwareOfAEATPaymentsIn beingAwareOfAEATPaymentsIn = new BeingAwareOfAEATPaymentsIn();
beingAwareOfAEATPaymentsIn.setBeingAwareOfAEATPaymentsRequest(beingAwareOfAEATPaymentsRequest);
beingAwareOfAEATPaymentsIn.setApplicationId("APP_CODE");
beingAwareOfAEATPaymentsIn.setOrganismCode("ORG07458");
beingAwareOfAEATPaymentsIn.setUserCode("00000000T");

BeingAwareOfAEATPaymentsOutExt beingAwareOfAEATPaymentsOutExt = null;
try {
  beingAwareOfAEATPaymentsOutExt = beingAwareOfAEATPaymentsService.beingAwareOfAEATPaymentsExt(beingAwareOfAEATPaymentsIn);
} catch (Exception e) {
 //Gestionar error 
}


Método beingAwareOfAEATPaymentsContract

Estar al corriente de obligaciones tributarias. Certificado de obligaciones tributarias para contratación de las administraciones públicas.

Código servicio / Permiso asociado

ECOT101 / Obligaciones tributarias – Ley de contratos


 Más detalles...

Signatura

BeingAwareOfAEATPaymentsContractOut beingAwareOfAEATPaymentsContract(BeingAwareOfAEATPaymentsContractIn beingAwareOfAEATPaymentsContractIn)

Parámetros de invocación

BeingAwareOfAEATPaymentsContractIn extends 2950758440
NombreTipoDescripción
beingAwareOfAEATPaymentsContractRequest2950758440Objeto BeingAwareOfAEATPaymentsContractRequest
BeingAwareOfAEATPaymentsContractRequest 

NombreTipoDescripción
userData2950758440Objecto UserData
identificationData2950758440Objecto IdentificationData
purposeData2950758440Objecto PurposeData

Parámetros de respuesta

BeingAwareOfAEATPaymentsContractOut  extends 2950758440
NombreTipoDescripción
stateCodeStringCódigo de error o estado
descriptionStringRespuesta del sistema
processDateStringFecha del procesado de la consulta en formato AAAA-MM-DD
referenceStringReferencia
idPetitionStringIdentificador de la petición
documentTypeStringTipo de documento de identificación (NIF, DNI, Pasaporte, NIE)
documentNumberStringNúmero del documento identificación
nameStringNombre del ciudadano
surname1StringPrimer apellido del ciudadano
surname2StringSegundo apellido del ciudadano
timestampStringSello de tiempo
codigoCertificadoString

Literal que indica la situación del titular

tipoNegativoString

En caso de no estar al corriente de pagos, se muestra un literal

numRegExistentesString

Número total de incumplimientos para un tipo de documento

numRegFacilitadosString

Número de incumplimientos para ese titular

datosIncumplimiento2950758440[]Listado con los datos de incumplimiento
DatosIncumplimiento
NombreTipoDescripción
ejercicioStringEjercicio del incumplimiento
modeloStringModelo tributario asociado al incumplimiento
periodoStringPeriodo asociado al incumplimiento

Códigos error

CódigoDescripción
CORE-CPAEAT-001El parámetro userCode es obligatorio
CORE-CPAEAT-002El parámetro applicationId es obligatorio
CORE-CPAEAT-003El parámetro consentimiento es obligatorio
CORE-CPAEAT-004El parámetro numProcedimiento es obligatorio
CORE-CPAEAT-005El parámetro numExpediente es obligatorio
CORE-CPAEAT-006El parámetro textoFinalidad es obligatorio
CORE-CPAEAT-007El parámetro numDocumento es obligatorio
CORE-CPAEAT-008El parámetro tipoDocumento es obligatorio
CORE-CPAEAT-009El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-CPAEAT-010El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-CPAEAT-011El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-CPAEAT-012El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-CPAEAT-013El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-014El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-015El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-CPAEAT-016Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-CPAEAT-017Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF
CORE-CPAEAT-018El parámetro numProcedimiento debe contener un valor numérico

1001

Solicitante no autorizado
1002Titular no identificado
1003Código de certificado desconocido
1004Problemas técnicos
1005Entrada inconsistente
1006No procede facilitar información
1007Solicitante no identificado
1008Titular de baja
1009Titular con CI revocado
1010Denegado por sentencia o sanción

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfAEATPaymentsContractRequest beingAwareOfAEATPaymentsContractRequest = new BeingAwareOfAEATPaymentsContractRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("99999999R");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("Elsa");
userData.setSurname1("Barral");
userData.setSurname2("Megia");

beingAwareOfAEATPaymentsContractRequest.setIdentificationData(identificationData);
beingAwareOfAEATPaymentsContractRequest.setPurposeData(purposeData);
beingAwareOfAEATPaymentsContractRequest.setUserData(userData);

BeingAwareOfAEATPaymentsContractIn beingAwareOfAEATPaymentsContractIn = new BeingAwareOfAEATPaymentsContractIn();
beingAwareOfAEATPaymentsContractIn.setBeingAwareOfAEATPaymentsContractRequest(beingAwareOfAEATPaymentsContractRequest);
beingAwareOfAEATPaymentsContractIn.setApplicationId("APP_CODE");
beingAwareOfAEATPaymentsContractIn.setOrganismCode("ORG07458");
beingAwareOfAEATPaymentsContractIn.setUserCode("00000000T");

BeingAwareOfAEATPaymentsContractOut beingAwareOfAEATPaymentsContractOut = null;
try {
  beingAwareOfAEATPaymentsContractOut = beingAwareOfAEATPaymentsService.beingAwareOfAEATPaymentsContract(beingAwareOfAEATPaymentsContractIn);
} catch (Throwable e) {
 //Gestionar error 
}


Método beingAwareOfAEATPaymentsTransports

Estar al corriente de obligaciones tributarias. Certificado de obligaciones tributarias para obtención de licencias de transporte.

Código servicio / Permiso asociado

ECOT102 / Obligaciones tributarias – Ley de transportes


 Más detalles...

Signatura

BeingAwareOfAEATPaymentsTransportsOut beingAwareOfAEATPaymentsTransports(BeingAwareOfAEATPaymentsTransportsIn beingAwareOfAEATPaymentsTransportsIn)

Parámetros de invocación

BeingAwareOfAEATPaymentsTransportsIn extends 2950758440
NombreTipoDescripción
beingAwareOfAEATPaymentsTransportsRequest2950758440Objeto BeingAwareOfAEATPaymentsTransportsRequest

BeingAwareOfAEATPaymentsTransportsRequest 

NombreTipoDescripción
userData2950758440Objecto UserData
identificationData2950758440Objecto IdentificationData
purposeData2950758440Objecto PurposeData

Parámetros de respuesta

BeingAwareOfAEATPaymentsTransportsOut  extends 2950758440
NombreTipoDescripción
stateCodeStringCódigo de error o estado
descriptionStringRespuesta del sistema
processDateStringFecha del procesado de la consulta en formato AAAA-MM-DD
referenceStringReferencia
idPetitionStringIdentificador de la petición
documentTypeStringTipo de documento de identificación (NIF, DNI, Pasaporte, NIE)
documentNumberStringNúmero del documento identificación
nameStringNombre del ciudadano
surname1StringPrimer apellido del ciudadano
surname2StringSegundo apellido del ciudadano
timestampStringSello de tiempo
codigoCertificadoString

Literal que indica la situación del titular

tipoNegativoString

En caso de no estar al corriente de pagos, se muestra un literal

numRegExistentesString

Número total de incumplimientos para un tipo de documento

numRegFacilitadosString

Número de incumplimientos para ese titular

datosIncumplimiento2950758440[]Listado con los datos de incumplimiento
DatosIncumplimiento
NombreTipoDescripción
ejercicioStringEjercicio del incumplimiento
modeloStringModelo tributario asociado al incumplimiento
periodoStringPeriodo asociado al incumplimiento

Códigos error

CódigoDescripción
CORE-CPAEAT-001El parámetro userCode es obligatorio
CORE-CPAEAT-002El parámetro applicationId es obligatorio
CORE-CPAEAT-003El parámetro consentimiento es obligatorio
CORE-CPAEAT-004El parámetro numProcedimiento es obligatorio 
CORE-CPAEAT-005El parámetro numExpediente es obligatorio
CORE-CPAEAT-006El parámetro textoFinalidad es obligatorio
CORE-CPAEAT-007El parámetro numDocumento es obligatorio
CORE-CPAEAT-008El parámetro tipoDocumento es obligatorio
CORE-CPAEAT-009El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-CPAEAT-010El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-CPAEAT-011El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-CPAEAT-012El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-CPAEAT-013El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-014El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-015El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-CPAEAT-016Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-CPAEAT-017Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF
CORE-CPAEAT-018El parámetro numProcedimiento debe contener un valor numérico

1001

Solicitante no autorizado
1002Titular no identificado
1003Código de certificado desconocido
1004Problemas técnicos
1005Entrada inconsistente
1006No procede facilitar información
1007Solicitante no identificado
1008Titular de baja
1009Titular con CI revocado
1010Denegado por sentencia o sanción

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfAEATPaymentsTransportsRequest beingAwareOfAEATPaymentsTransportsRequest = new BeingAwareOfAEATPaymentsTransportsRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("99999999R");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("Elsa");
userData.setSurname1("Barral");
userData.setSurname2("Megia");

beingAwareOfAEATPaymentsTransportsRequest.setIdentificationData(identificationData);
beingAwareOfAEATPaymentsTransportsRequest.setPurposeData(purposeData);
beingAwareOfAEATPaymentsTransportsRequest.setUserData(userData);

BeingAwareOfAEATPaymentsTransportsIn beingAwareOfAEATPaymentsTransportsIn = new BeingAwareOfAEATPaymentsTransportsIn();
beingAwareOfAEATPaymentsTransportsIn.setBeingAwareOfAEATPaymentsTransportsRequest(beingAwareOfAEATPaymentsTransportsRequest);
beingAwareOfAEATPaymentsTransportsIn.setApplicationId("APP_CODE");
beingAwareOfAEATPaymentsTransportsIn.setOrganismCode("ORG07458");
beingAwareOfAEATPaymentsTransportsIn.setUserCode("00000000T");

BeingAwareOfAEATPaymentsTransportsOut beingAwareOfAEATPaymentsTransportsOut = null;
try {
  beingAwareOfAEATPaymentsTransportsOut = beingAwareOfAEATPaymentsService.beingAwareOfAEATPaymentsTransports(beingAwareOfAEATPaymentsTransportsIn);
} catch (Throwable e) {
 //Gestionar error 
}

Método beingAwareOfAEATPaymentsGrants

Estar al corriente de obligaciones tributarias. Certificado de obligaciones tributarias para solicitud de ayudas y subvenciones.

Código servicio / Permiso asociado

ECOT103 / Obligaciones tributarias – Ayudas y subvenciones


 Más detalles...

Signatura

BeingAwareOfAEATPaymentsGrantsOut beingAwareOfAEATPaymentsGrants(BeingAwareOfAEATPaymentsGrantsIn beingAwareOfAEATPaymentsGrantsIn)

Parámetros de invocación

BeingAwareOfAEATPaymentsGrantsIn extends 2950758440
NombreTipoDescripción
beingAwareOfAEATPaymentsGrantsRequest2950758440Objeto BeingAwareOfAEATPaymentsGrantsRequest

BeingAwareOfAEATPaymentsGrantsRequest 

NombreTipoDescripción
userData2950758440Objecto UserData
identificationData2950758440Objecto IdentificationData
purposeData2950758440Objecto PurposeData

Parámetros de respuesta

BeingAwareOfAEATPaymentsGrantsOut  extends 2950758440
NombreTipoDescripción
stateCodeStringCódigo de error o estado
descriptionStringRespuesta del sistema
processDateStringFecha del procesado de la consulta en formato AAAA-MM-DD
referenceStringReferencia
idPetitionStringIdentificador de la petición
documentTypeStringTipo de documento de identificación (NIF, DNI, Pasaporte, NIE)
documentNumberStringNúmero del documento identificación
nameStringNombre del ciudadano
surname1StringPrimer apellido del ciudadano
surname2StringSegundo apellido del ciudadano
timestampStringSello de tiempo
codigoCertificadoString

Literal que indica la situación del titular

tipoNegativoString

En caso de no estar al corriente de pagos, se muestra un literal

numRegExistentesString

Número total de incumplimientos para un tipo de documento

numRegFacilitadosString

Número de incumplimientos para ese titular

datosIncumplimiento2950758440[]Listado con los datos de incumplimiento
DatosIncumplimiento
NombreTipoDescripción
ejercicioStringEjercicio del incumplimiento
modeloStringModelo tributario asociado al incumplimiento
periodoStringPeriodo asociado al incumplimiento

Códigos error

CódigoDescripción
CORE-CPAEAT-001El parámetro userCode es obligatorio
CORE-CPAEAT-002El parámetro applicationId es obligatorio
CORE-CPAEAT-003El parámetro consentimiento es obligatorio
CORE-CPAEAT-004El parámetro numProcedimiento es obligatorio
CORE-CPAEAT-005El parámetro numExpediente es obligatorio
CORE-CPAEAT-006El parámetro textoFinalidad es obligatorio
CORE-CPAEAT-007El parámetro numDocumento es obligatorio
CORE-CPAEAT-008El parámetro tipoDocumento es obligatorio
CORE-CPAEAT-009El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-CPAEAT-010El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-CPAEAT-011El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-CPAEAT-012El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-CPAEAT-013El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-014El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-015El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-CPAEAT-016Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-CPAEAT-017Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF
CORE-CPAEAT-018El parámetro numProcedimiento debe contener un valor numérico

1001

Solicitante no autorizado
1002Titular no identificado
1003Código de certificado desconocido
1004Problemas técnicos
1005Entrada inconsistente
1006No procede facilitar información
1007Solicitante no identificado
1008Titular de baja
1009Titular con CI revocado
1010Denegado por sentencia o sanción

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfAEATPaymentsGrantsRequest beingAwareOfAEATPaymentsGrantsRequest = new BeingAwareOfAEATPaymentsGrantsRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("99999999R");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("Elsa");
userData.setSurname1("Barral");
userData.setSurname2("Megia");

beingAwareOfAEATPaymentsGrantsRequest.setIdentificationData(identificationData);
beingAwareOfAEATPaymentsGrantsRequest.setPurposeData(purposeData);
beingAwareOfAEATPaymentsGrantsRequest.setUserData(userData);

BeingAwareOfAEATPaymentsGrantsIn beingAwareOfAEATPaymentsGrantsIn = new BeingAwareOfAEATPaymentsGrantsIn();
beingAwareOfAEATPaymentsGrantsIn.setBeingAwareOfAEATPaymentsGrantsRequest(beingAwareOfAEATPaymentsGrantsRequest);
beingAwareOfAEATPaymentsGrantsIn.setApplicationId("APP_CODE");
beingAwareOfAEATPaymentsGrantsIn.setOrganismCode("ORG07458");
beingAwareOfAEATPaymentsGrantsIn.setUserCode("00000000T");

BeingAwareOfAEATPaymentsGrantsOut beingAwareOfAEATPaymentsGrantsOut = null;
try {
  beingAwareOfAEATPaymentsGrantsOut = beingAwareOfAEATPaymentsService.beingAwareOfAEATPaymentsGrants(beingAwareOfAEATPaymentsGrantsIn);
} catch (Throwable e) {
 //Gestionar error 
}

Método beingAwareOfAEATPaymentsJob

Estar al corriente de obligaciones tributarias. Certificado de obligaciones tributarias para tramitación de permisos de residencia y trabajo para extranjeros.

Código servicio / Permiso asociado

ECOT104 / Obligaciones tributarias – Residencia y trabajo


 Más detalles...

Signatura

BeingAwareOfAEATPaymentsJobOut beingAwareOfAEATPaymentsJob(BeingAwareOfAEATPaymentsJobIn beingAwareOfAEATPaymentsJobIn)

Parámetros de invocación

BeingAwareOfAEATPaymentsJobIn extends 2950758440
NombreTipoDescripción
beingAwareOfAEATPaymentsJobRequest2950758440Objeto BeingAwareOfAEATPaymentsJobRequest

BeingAwareOfAEATPaymentsJobRequest 

NombreTipoDescripción
userData2950758440Objecto UserData
identificationData2950758440Objecto IdentificationData
purposeData2950758440Objecto PurposeData

Parámetros de respuesta

BeingAwareOfAEATPaymentsJobOut  extends 2950758440
NombreTipoDescripción
stateCodeStringCódigo de error o estado
descriptionStringRespuesta del sistema
processDateStringFecha del procesado de la consulta en formato AAAA-MM-DD
referenceStringReferencia
idPetitionStringIdentificador de la petición
documentTypeStringTipo de documento de identificación (NIF, DNI, Pasaporte, NIE)
documentNumberStringNúmero del documento identificación
nameStringNombre del ciudadano
surname1StringPrimer apellido del ciudadano
surname2StringSegundo apellido del ciudadano
timestampStringSello de tiempo
codigoCertificadoString

Literal que indica la situación del titular

tipoNegativoString

En caso de no estar al corriente de pagos, se muestra un literal

numRegExistentesString

Número total de incumplimientos para un tipo de documento

numRegFacilitadosString

Número de incumplimientos para ese titular

datosIncumplimiento2950758440[]Listado con los datos de incumplimiento
DatosIncumplimiento
NombreTipoDescripción
ejercicioStringEjercicio del incumplimiento
modeloStringModelo tributario asociado al incumplimiento
periodoStringPeriodo asociado al incumplimiento

Códigos error

CódigoDescripción
CORE-CPAEAT-001El parámetro userCode es obligatorio
CORE-CPAEAT-002El parámetro applicationId es obligatorio
CORE-CPAEAT-003El parámetro consentimiento es obligatorio
CORE-CPAEAT-004El parámetro numProcedimiento es obligatorio
CORE-CPAEAT-005El parámetro numExpediente es obligatorio
CORE-CPAEAT-006El parámetro textoFinalidad es obligatorio
CORE-CPAEAT-007El parámetro numDocumento es obligatorio
CORE-CPAEAT-008El parámetro tipoDocumento es obligatorio
CORE-CPAEAT-009El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-CPAEAT-010El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-CPAEAT-011El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-CPAEAT-012El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-CPAEAT-013El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-014El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-CPAEAT-015El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-CPAEAT-016Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-CPAEAT-017Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF
CORE-CPAEAT-018El parámetro numProcedimiento debe contener un valor numérico

1001

Solicitante no autorizado
1002Titular no identificado
1003Código de certificado desconocido
1004Problemas técnicos
1005Entrada inconsistente
1006No procede facilitar información
1007Solicitante no identificado
1008Titular de baja
1009Titular con CI revocado
1010Denegado por sentencia o sanción

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfAEATPaymentsJobRequest beingAwareOfAEATPaymentsJobRequest = new BeingAwareOfAEATPaymentsJobRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("99999999R");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("Elsa");
userData.setSurname1("Barral");
userData.setSurname2("Megia");

beingAwareOfAEATPaymentsJobRequest.setIdentificationData(identificationData);
beingAwareOfAEATPaymentsJobRequest.setPurposeData(purposeData);
beingAwareOfAEATPaymentsJobRequest.setUserData(userData);

BeingAwareOfAEATPaymentsJobIn beingAwareOfAEATPaymentsJobIn = new BeingAwareOfAEATPaymentsJobIn();
beingAwareOfAEATPaymentsJobIn.setBeingAwareOfAEATPaymentsJobRequest(beingAwareOfAEATPaymentsJobRequest);
beingAwareOfAEATPaymentsJobIn.setApplicationId("APP_CODE");
beingAwareOfAEATPaymentsJobIn.setOrganismCode("ORG07458");
beingAwareOfAEATPaymentsJobIn.setUserCode("00000000T");

BeingAwareOfAEATPaymentsJobOut beingAwareOfAEATPaymentsJobOut = null;
try {
  beingAwareOfAEATPaymentsJobOut = beingAwareOfAEATPaymentsService.beingAwareOfAEATPaymentsJob(beingAwareOfAEATPaymentsJobIn);
} catch (Throwable e) {
 //Gestionar error 
}


1.2. Servicios IIncomeLevelOfAEATServicePortType

Método incomeLevelOfAEAT

Servicio que comprueba el Nivel de renta en la Agencia Tributaria.

Código servicio / Permiso asociado

NIVRENTI / Consulta de nivel de renta intermediado


 Más detalles...

Signatura

IncomeLevelOfAEATOut incomeLevelOfAEAT(IncomeLevelOfAEATIn incomeLevelOfAEATIn)

Parámetros de invocación

IncomeLevelOfAEATIn extends #ParamBase
NombreTipoDescripción
incomeLevelOfAEATRequest#IncomeLevelOfAEATRequestObjeto IncomeLevelOfAEATRequest
IncomeLevelOfAEATRequest
NombreTipoDescripción
userData#UserDataObjeto UserData. En este servicio no es posible consultar por persona jurídica.
identificationData#IdentificationDataObjeto IdentificationData
purposeDataPurposeDataObjeto PurposeData
year#YearObjeto Year

Parámetros de respuesta

IncomeLevelOfAEATOut extends #ResultError
NombreTipoDescripción
stateCodeStringCódigo de error o estado
descriptionString

Respuesta del sistema

processDateStringFecha del procesado de la consulta en formato AAAA-MM-DD
referenceStringReferencia
timestampStringSello de tiempo
serviceCodeStringCódigo del servicio
idPetitionStringIdentificador de la petición
documentTypeStringTipo de documento de identificación (NIF, DNI, Pasaporte, NIE)
documentNumberStringNúmero del documento identificación
nameStringNombre del ciudadano
surname1StringPrimer apellido del ciudadano
surname2StringSegundo apellido del ciudadano
specificData#IrpfSpecificDataObjeto IrpfSpecificData
IrpfSpecificData
NombreTipoDescripción
ejercicioString

Año por el que se realiza la consulta

cabecera#HeaderObjeto Header
imputaciones#AllocationsObjeto Allocations
irpf#IrpfObjeto Irpf
Header
NombreTipoDescripción
ejercicioStringAño en el que se realiza la consulta
codRespuestaString

Código de respuesta (hasta 4 dígitos)

descRespuestaString

Descripción de la respuesta

referenciaString

Referencia única de la respuesta (si hay errores, no se genera una referencia)

fechaEmisionString

Fecha del procesado de la consulta en formato AAAA-MM-DD

tipoRespuestaString

Tipo de respuesta (IM: Imputaciones; NR: Nivel de renta)

Allocations
NombreTipoDescripción
cabeceraStringCabera del importe
datosEconomicos#AllocationsEconomicData[]Objeto AllocationsEconomicData
colaStringCola del importe
AllocationsEconomicData
NombreTipoDescripción
textoString

Texto explicativo de la imputación

signoString

Si es positivo no aparece nada. Si es negativo aparece -

enteroslong

Parte entera del importe (hasta 10 dígitos)

decimaleslong

Parte decimal del importe (hasta 2 dígitos)

Irpf
NombreTipoDescripción
cabeceraRenta#IncomeHeaderObjeto IncomeHeader
nivelRenta#IrpfIncomeLevelObjeto IrpfIncomeLevel
datosCola#QueueDataObjeto QueueData
IncomeHeader
NombreTipoDescripción
nifSolicitanteString

NIF del organismo que solicita la información

nombreSolicitanteString

Nombre del organismo que solicita la información

primerDeclaranteString

Titular de la declaración

segundoTitularString

Segundo titular de la declaración

modeloString

Modelo de declaración (por ejemplo, 100)

tributacionString

Tipo de tributación (INDIVIDUAL o CONJUNTA)

origenDatosString

Origen de los datos

IrpfIncomeLevel
NombreTipoDescripción
literalString

Literal (NIVEL DE RENTA)

enterosintParte entera del importe (hasta 10 dígitos)
decimalesintParte decimal del importe (hasta 2 dígitos)
QueueData
NombreTipoDescripción
datosPersonales#PersonalDataObjeto PersonalData
datosConyuge#SpouseDataObjeto SpouseData
datosHijos#ChildrenDataObjeto ChildrenData
datosAscend#AncestorDataObjeto AncestorData
datosViviendas#DwellingDataObjeto DwellingData
PersonalData
NombreTipoDescripción
literalString

Datos personales del primer declarante

estadoCivil#MaritalStatusObjeto MaritalStatus
fechaNacString

Fecha a la que corresponde el estado civil

minusvaliaString

Clave de minusvalía

MaritalStatus
NombreTipoDescripción
fechaString

Fecha a la que corresponde el estado civil

contenidoString

Texto de estado civil

SpouseData
NombreTipoDescripción
literalString

Datos personales del cónyuge

fechaNacString

Fecha de nacimiento del cónyuge

minusvaliaString

Clave de minusvalía

ChildrenData
NombreTipoDescripción
literalString

Hijos o descendientes solteros menores de 25 años o discapacitados que conviven con los contribuyentes

hijos#Children[]Objeto Children
Children
NombreTipoDescripción
nombreHijoString

Nombres del descendiente

fechaNacimientoString

Fecha de nacimiento

fechaAdopcionString

Fecha de adopción

minusvaliaString

Clave de minusvalía

vinculacionString

Vinculación del descendiente

AncestorData
NombreTipoDescripción
literalStringAscendientes de los contribuyentes
ascendientes#Ancestor[]Objeto Ancestor
Ancestor
NombreTipoDescripción
nombreAscendString

Nombre del ascendiente

fechaNacimientoString

Fecha de nacimiento del ascendiente

minusvaliaString

Clave de minusvalía

vinculacionString

Vinculación del ascendiente

convivenciaString

Convivencia del ascendiente con el titular

DwellingData
NombreTipoDescripción
literalString

Vivienda habitual y garajes anexos a la misma

viviendas#Dwelling[]Objeto Dwelling
Dwelling
NombreTipoDescripción
contribString

Contribuyente con participación en la vivienda habitual (Declarante o Cónyuge)

participacionString

Porcentaje de participación

refCatastroString

Referencia catastral de la vivienda

titularidadString

Titularidad de la vivienda habitual (Propiedad, Usufructo, Arrendamiento u Otras situaciones)

situacionString

Situación (Territorio español excepto País Vasco y Navarra o País Vasco y Navarra)

Códigos error

CódigoDescripción
0229La petición ha sido tramitada, existe en el sistema o está repetida
0230El timestamp de la petición debe ser válido (hoy o ayer)
0231Funcionario no identificado
0233Titular no identificado
0235El NIF del certificado no coincide con IdentificadorSolicitante
0236Consentimiento del solicitante inválido
0237NumElementos inválido
0301Organismo no autorizado
0312NIF del emisor especificado no coincide con el Organismo Emisor
0416El número de solicitudes de la petición supera el máximo establecido
0417El Identificador de petición y el de Solicitud en Petición Síncrona MonoSolicitud
0502Error de sistema
0901Servicio web no disponible temporalmente
1001NIF del titular duplicado
1002Organismo requirente no identificado en base de datos de la AEAT
1003Servicio web desconocido
1005Problemas técnicos transitorios
1006Código de certificado de los atributos desconocido o incorrecto
1007Código de certificado de la transmisión desconocido o incorrecto

1008

Titular obligado y no ha presentado declaración (no se facilita información)

1009

Titular identificado, pero sin datos de declaración ni imputaciones

1011

Existen varias declaraciones (no se facilita información)

1020

No completado el campo obligatorio IdPeticion

1021

No completado el campo obligatorio IdentificadorSolicitante

1022

No completado el campo obligatorio NombreSolicitante

1023

No completado el campo obligatorio Finalidad

1026

No completado el campo obligatorio NombreCompletoFuncionario

1027

No completado el campo obligatorio NifFuncionario

Ejemplo de invocación

Ejemplo de invocación
IncomeLevelOfAEATRequest incomeLevelOfAEATRequest = new IncomeLevelOfAEATRequest();
IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("22145252R");
identificationData.setDocumentType("NIF");Year year = new Year();
year.setYear("2009");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");UserData userData = new UserData();
userData.setName("Elsa");
userData.setSurname1("Barral");
userData.setSurname2("Megia"); //El segundo apellido no es obligatorio
incomeLevelOfAEATRequest.setIdentificationData(identificationData);
incomeLevelOfAEATRequest.setPurposeData(purposeData);
incomeLevelOfAEATRequest.setUserData(userData);
incomeLevelOfAEATRequest.setYear(year);IncomeLevelOfAEATIn incomeLevelOfAEATIn = new IncomeLevelOfAEATIn();
incomeLevelOfAEATIn.setIncomeLevelOfAEATRequest(incomeLevelOfAEATRequest);
incomeLevelOfAEATIn.setApplicationId("APP_CODE");
incomeLevelOfAEATIn.setOrganismCode("ORG07458");
incomeLevelOfAEATIn.setUserCode("00000000T");IncomeLevelOfAEATOut incomeLevelOfAEATOut = null;try {
  incomeLevelOfAEATOut = incomeLevelOfAEATService.incomeLevelOfAEAT(incomeLevelOfAEATIn);
} catch (Exception e) {
 //Gestionar error 
}

1.3 Servicios INifValidationOfAEATServicePortType

Método nifValidationOfAEAT

Servicio que valida los datos del NIF a través de la Agencia Tributaria.

Código servicio / Permiso asociado

VALNIF / Validación de NIF de un contribuyente


 Más detalles...

Signatura

NifValidationOfAEATOut nifValidationOfAEAT(NifValidationOfAEATIn nifValidationOfAEATIn)

Parámetros de invocación

NifValidationOfAEATIn extends #ParamBase
NombreTipoDescripción
nifValidationOfAEATRequest#NifValidationOfAEATRequestObjeto NifValidationOfAEATRequest
NifValidationOfAEATRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData

Parámetros de respuesta

NifValidationOfAEATOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
codigoCertificadoStringCódigo del certificado
idPetitionStringIdentificador de la petición
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
header#HeaderObjeto Header
responseState#ResponseStateObjeto ResponseState
nifTitularStringNIF del titular
nombreRazonSocialTitularStringNombre o razón social del titular

Códigos error

CódigoDescripción

1091

NIF del titular duplicado

1092

Titular no identificado en base de datos

1095

NIF no existe en base de datos

1096

Formato erróneo del NIF

1099

NIF erróneo

1100

Solo se admiten peticiones de titulares con personalidad jurídica

Ejemplo de invocación

Ejemplo de invocación
NifValidationOfAEATRequest nifValidationOfAEATRequest= new NifValidationOfAEATRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("99999357A");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

nifValidationOfAEATRequest.setIdentificationData(identificationData);
nifValidationOfAEATRequest.setPurposeData(purposeData);


NifValidationOfAEATIn nifValidationOfAEATIn = new NifValidationOfAEATIn();
nifValidationOfAEATIn.setNifValidationOfAEATRequest(nifValidationOfAEATRequest);
nifValidationOfAEATIn.setApplicationId("APP_CODE");
nifValidationOfAEATI.setOrganismCode("ORG07458");
nifValidationOfAEATIn.setUserCode("00000000T");

NifValidationOfAEATOut nifValidationOfAEATOut = null;
try {
  nifValidationOfAEATOut= nifValidationOfAEATService.nifValidationOfAEAT(nifValidationOfAEATIn);
} catch (Exception e) {
 //Gestionar error 
}

1.4 Servicios ITaxOnIAEOfAEATServicePortType

Método aeatIAE10

Servicio Web de impuesto de actividades económicas.

Código servicio / Permiso asociado

IAE10 / Impuesto sobre actividades económicas (IAE)


 Más detalles...

Signatura

TaxOnIAEOfAEATOut aeatIAE10(TaxOnIAEOfAEATIn taxOnIAEOfAEATIn)

Parámetros de invocación

IGAESubsidyMinimisQueryIn extends #ParamBase
NombreTipoDescripción
taxOnIAEOfAEATIn

3399155777

Objeto TaxOnIAEOfAEATIn 
TaxOnIAEOfAEATIn
NombreTipoDescripción
taxOnIAEOfAEATRequest#3399155777Objeto TaxOnIAEOfAEATRequest

TaxOnIAEOfAEATRequest

NombreTipoDescripción
purposeData#PurposeDataObjeto PurposeData
identificationData3399155777Objeto IdentificationData
IdentificationData
NombreTipoDescripción
documentNumberStringNúmero de documento
documentTypeStringTipo de documento

Parámetros de respuesta

TaxOnIAEOfAEATOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
atributos3399155777Objeto atributos
transmisiones3399155777Objeto transmisiones

Atributos 

NombreTipoDescripción
idPeticionStringIdentificación de la petición
numElementosintNúmero de elementos
timeStampStringDato de tiempo
estado3399155777Objeto Estado
codigoCertificadoStringCódigo del certificado usado

Estado 

NombreTipoDescripción
codigoEstadoStringCódigo del estado
codigoEstadoSecundarioStringCódigo del estado secundario
literalErrorStringLiteral del error
tiempoEstimadoRespuestaIntegerTiempo estimado de respuesta

Transmisiones 

NombreTipoDescripción
transmisionDatosList<3399155777>Lista de objetos de tipo Transmisión de datos
idStringIdentificador

TransmisionDatos 

NombreTipoDescripción
datosGenericos3399155777Objeto DatosGenericos
datosEspecificos3399155777Objeto DatosEspecificos

DatosGenericos 

NombreTipoDescripción
emisor3399155777Objeto Emisor
solicitante3399155777Objeto Solicitante
titular3399155777Objeto Titular
Transmision3399155777Objeto Transmision

Transmision 

NombreTipoDescripción
codigoCertificadoStringCódigo del certificado
IdSolicitudStringIdentificador de la solicitud
IdTransmisionStringIdentificador de transmisión
FechaGeneracionStringFecha de generación
Titular 
NombreTipoDescripción
tipoDocumentacionStringTipo de documentación
documentacionStringDocumentación
nombreCompletoStringNombre Completo
nombreStringNombre
Apellido1StringPrimer apellido
Apellido2StringSegundo apellido

Solicitante 

NombreTipoDescripción
identificadorSolicitanteStringidentificador del solicitante
nombreSolicitanteStringNombre del solicitante
unidadTramitadoraStringUnidad tramitadora
codigoUnidadTramitadoraStringCódigo de la unidad tramitadora
procedimiento3399155777Objeto procedimiento
finalidadStringFinalidad
consentimientoStringConsentimiento
funcionario3399155777Objeto Funcionario
idExpedienteStringidentificador del expediente

Procedimiento 

NombreTipoDescripción
codProcedimientoStringCódigo del procedimiento
nombreProcedimientoStringNombre del procedimiento
automatizadoStringAutomatizado
claseTramiteIntegerClase de trámite

Funcionario 

NombreTipoDescripción
nombreCompletoFuncionarioStringNombre completo del funcionario
nifFuncionarioStringnif del funcionario

Emisor 

NombreTipoDescripción
nifEmisorStringnif del emisor
nombreEmisorStringnombre del emisor

DatosEspecificos

NombreTipoDescripción
cabecera3399155777Objeto Cabecera
actividades3399155777Objeto Actividades
idString Identificador

Cabecera 

NombreTipoDescripción
codRetintCódigo de respuesta
descripcionErrorStringDescripción del error
referenciaStringReferencia
fechaEmisionStringFecha de emisión


Actividades 

NombreTipoDescripción
numeroRegistrosExistentesBigIntegerNúmero de registros existentes
numeroRegistrosFacilitadosBigIntegerNúmero de registros facilitados
datosActividad3399155777Objeto de datosActividad


DatosActividad 

NombreTipoDescripción
seccionStringSección
codigoEpigrafeStringCódigo del epígrafe
descripcionEpigrafeStringDescripción del epígrafe
fechaInicioStringFecha de inicio
fechaFinStringFecha fin


Códigos error

CódigoDescripción
CORE-TAX-IAE-001El parámetro userCode es obligatorio para la consulta
CORE-TAX-IAE-002El parámetro id de aplicación es obligatorio para la consulta
CORE-TAX-IAE-003El parámetro consentimiento es obligatorio para la consulta
CORE-TAX-IAE-004El parámetro número de procedimiento es obligatorio para la consulta
CORE-TAX-IAE-005El parámetro número de expediente es obligatorio para la consulta
CORE-TAX-IAE-006El parámetro texto finalidad es obligatorio para la consulta
CORE-TAX-IAE-007El parámetro número de documento es obligatorio para la consulta
CORE-TAX-IAE-008El parámetro tipo de documento es obligatorio para la consulta
CORE-TAX-IAE-009El parámetro procedureNumber tiene una longitud máxima de 5 caracteres
CORE-TAX-IAE-010El número de expediente tiene una longitud máxima de 25 caracteres
CORE-TAX-IAE-011El parámetro texto finalidad tiene una longitud máxima de 192 caracteres
CORE-TAX-IAE-012El parámetro número de documento tiene una longitud máxima de 14caracteres
CORE-TAX-IAE-013El parámetro código de usuario tiene una longitud máxima de 20 caracteres
CORE-TAX-IAE-014El parámetro id de aplicación tiene una longitud máxima de 20 caracteres
CORE-TAX-IAE-015Parámetros tipo y número de documento incorrectos
CORE-TAX-IAE-016Valor no permitido en consentimiento
CORE-TAX-IAE-017Valor no permitido en tipo de documento
CORE-TAX-IAE-018Valor no permitido en numero de procedimiento

Ejemplo de invocación

Ejemplo de invocación
TaxOnIAEOfAEATRequest taxOnIAEOfAEATRequest= new TaxOnIAEOfAEATRequest();
  
IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("X0000018H");
identificationData.setDocumentType("NIE");
  
PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
  
taxOnIAEOfAEATRequest.setIdentificationData(identificationData);
taxOnIAEOfAEATRequest.setPurposeData(purposeData);
igaeSubsidyMINIMISQueryRequest.setUserData(userData);
 
TaxOnIAEOfAEATIn taxOnIAEOfAEATIn= new TaxOnIAEOfAEATIn ();
taxOnIAEOfAEATIn.setTaxOnIAEOfAEATRequest(taxOnIAEOfAEATRequest);
taxOnIAEOfAEATIn.setApplicationId("APP_CODE"); // Id de aplicación invocante
taxOnIAEOfAEATIn.setOrganismCode("ORG_CODE"); // Código de organismo invocante
taxOnIAEOfAEATIn.setUserCode("USER_CODE"); // NIF de usuario invocante
  
TaxOnIAEOfAEATOutBean taxOnIAEOfAEATOutBean= null;
try {
    // Invocación al servicio
    taxOnIAEOfAEATOutBean= taxOnIAEOfAEATServiceImpl.aeatIAE10(taxOnIAEOfAEATIn);
} catch (Throwable t) {
  // Gestionar error
}

2.- Datos ofrecidos por el CATASTRO


2.1 Servicios IPropertyImmovablesCadastreServicePortType

Método propertyImmovablesCadastre

Servicio que comprueba los datos de bienes e inmuebles.

Código servicio / Permiso asociado

SVDCBIWS02 / Consulta de bienes inmuebles


 Más detalles...

Signatura

PropertyImmovablesCadastreOut propertyImmovablesCadastre(PropertyImmovablesCadastreIn PropertyImmovablesCadastreIn)

Parámetros de invocación

PropertyImmovablesCadastreIn extends #ParamBase
NombreTipoDescripción
propertyImmovablesCadastreRequest#PropertyImmovablesCadastreRequestObjeto PropertyImmovablesCadastreRequest
PropertyImmovablesCadastreIn
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
rc#ContenedorReferenciaCatastralObjeto ContenedorReferenciaCatastral
cpStringCódigo de la provincia
cmStringCódigo del municipio
cpoStringCódigo del polígono
cpaStringCódigo de la parcela
ContenedorReferenciaCatastral
NombreTipoDescripción
pc1StringReferencia catastral (1-7 dígitos)
pc2String

Referencia catastral (8-14 dígitos)

carString

Cargo de la referencia catastral

cc1StringPrimer dígito de control
cc2StringSegundo dígito de control

Parámetros de respuesta

PropertyImmovablesCadastreOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificación de la petición
codigoCertificadoStringCódigo del certificado
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
listaBienesInmuebles#ListaBienesInmueblesObjeto ListaBienesInmuebles
ListaBienesInmuebles
NombreTipoDescripción
datosInmuebles#DatosInmuebles[]Objeto DatosInmuebles
DatosInmuebles
NombreTipoDescripción
bienInmuebleRustico#BienInmuebleRusticoObjeto BienInmuebleRustico
listaTitulares#ListaTitularesCatastroObjeto ListaTitularesCatastro
listaConstrucciones#ListaConstruccionesObjeto ListaConstrucciones
listaSubparcelas#ListaSubparcelasObjeto ListaSubparcelas
finca#FincaObjeto Finca
BienInmuebleRustico
NombreTipoDescripción
idine#IdineObjeto Idine
ldtString

Domicilio tributario para inmuebles urbanos

debi#DebiObjeto Debi
lcol#LcolObjeto Lcol
Idine
NombreTipoDescripción
cnString

Código de naturaleza del bien inmueble (Urbano: UR; Rústico: RU; Especial: BI)

rc#ContenedorReferenciaCatastralObjeto ContenedorReferenciaCatastral
cmStringCódigo del municipio
cpStringCódigo de la provincia
Debi
NombreTipoDescripción
avcString

Año del valor catastral

vcatString

Valor catastral

vcsString

Valor catastral del suelo

vccString

Valor catastral de la construcción

lusoString

Uso del bien inmueble

sfcString

Superficie construida

cptString

Coeficiente de participación del titular

antString

Antigüedad del bien inmueble

Lcol
NombreTipoDescripción
col#Col[]Objeto Col
Col
NombreTipoDescripción
rc#ContenedorReferenciaCatastralObjeto ContenedorReferenciaCatastral
rfin#ContenedorReferenciaCatastralObjeto ContenedorReferenciaCatastral
idp#IdpObjeto Idp
supString

Superficie de la finca

llocString

Domicilio de la finca para inmuebles urbanos

cmaString

Código del municipio agregado

czcString

Código de la zona de concentración

cpoString

Código del polígono

cpaString

Código de parcela

npaString

Nombre del paraje

Idp
NombreTipoDescripción
nifString

Identificación del titular

nombreStringNombre del titular
anifString

Motivo de la ausencia de NIF (1: Extranjero sin NIE; 2: Menor de edad sin NIF; 9: Otras situaciones)

ciiString

Clave de identificación interna

nifcbString

NIF de la comunidad de bienes

ctString

Complemento de titularidad

ListaTitularesCatastro
NombreTipoDescripción
titular#TitularCatastro[]Objeto TitularCatastro
TitularCatastro
NombreTipoDescripción
cdrString

Código del derecho (PR: Propiedad; NP: Nuda propiedad; US: Usufructo; CA: Concesión administrativa; DS: Derecho de superficie; DF: Disfrutador)

pctString

Porcentaje del titular sobre el bien inmueble

ordString

Ordinal del titular dentro de la lista

idp#IdpObjeto Idp
idpa#IdpObjeto Idp
idps#IdpObjeto Idp
idpOut#IdpObjeto Idp
conyuge#IdpObjeto Idp
idComunidad#IdpObjeto Idp
idAdicional#IdpObjeto Idp
cpString

Código de provincia según el INE

cmString

Código de municipio según el INE

cmcString

Código de municipio según la Dirección General de Catastro

npString

Nombre de Provincia

nmString

Nombre de municipio

nemString

Nombre de entidad menor

cvStringCódigo CSV
direccion#DireccionObjeto Direccion
fitString

Fecha de inicio de la titularidad

fftString

Fecha de fin de la titularidad

fajString

Fecha de alteración jurídica

lderString

Literal del derecho sobre el bien inmueble

Direccion
NombreTipoDescripción
cvString

Código de la vía

tvString

Tipo de vía

nvString

Nombre de la vía

pnpString

Primer número de policía

plpString

Letra del primer número de policía

snpString

Segundo número de policía

slpString

Letra del segundo número de policía

kmString

Kilómetro

tdString

Dirección no estructurada

bqString

Bloque

esString

Escalera

ptString

Planta

puString

Puerta

dpString

Código postal

acString

Apartado de correos

ldfString

Literal del domicilio fiscal

ListaConstrucciones
NombreTipoDescripción
construccion#Construccion[]Objeto Construccion
Construccion
NombreTipoDescripción
lcdString

Uso de la construcción

bqString

Bloque

esString

Escalera

ptString

Planta

puString

Puerta

stlString

Superficie de la construcción

ListaSubparcelas
NombreTipoDescripción
subparcela#Subparcela[]Objeto Subparcela
Subparcela
NombreTipoDescripción
csprString

Código de subparcela

cccString

Calificación catastral

dccString

Denominación de la Clase de Cultivo

ipString

Intensidad productiva

sspString

Superficie de la subparcela en metros cuadrados

vspString

Valor catastral de la subparcela

Finca
NombreTipoDescripción
ldtString

Localización de la finca

ltpString

Tipo de inmueble

ssString

Superficie de suelo de la finca

sctString

Superficie construida de la finca

escString

Escala de la cartografía

igrafString

Url en la que se puede obtener la cartografía de la finca

Códigos error

CódigoDescripción

CORE- CATASTRO-001

El parámetro userCode es obligatorio

CORE- CATASTRO-002

El parámetro applicationId es obligatorio

CORE- CATASTRO-003

El parámetro consentimiento es obligatorio

CORE- CATASTRO-004

El parámetro numProcedimiento es obligatorio

CORE- CATASTRO-005

El parámetro numExpediente es obligatorio

CORE- CATASTRO-006

El parámetro textoFinalidad es obligatorio

CORE- CATASTRO-007

El parámetro numDocumento es obligatorio para la consulta

CORE- CATASTRO-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE- CATASTRO-011

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

CORE- CATASTRO-012

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

CORE- CATASTRO-013

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

CORE- CATASTRO-014

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

CORE- CATASTRO-016

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

CORE- CATASTRO-017

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

CORE- CATASTRO-018

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

CORE- CATASTRO-019

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

CORE- CATASTRO-020

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

CORE- CATASTRO-022

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

CORE- CATASTRO-026

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

CORE- CATASTRO-027

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

CORE- CATASTRO-028

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

CORE-CATASTRO-032

El parámetro Código Provincia es obligatorio

CORE-CATASTRO-033

El parámetro Código Municipio es obligatorio

CORE-CATASTRO-034

El parámetro Código Polígono es obligatorio

CORE-CATASTRO-035

El parámetro Código PC1 es obligatorio

CORE-CATASTRO-036

El parámetro Código PC2 es obligatorio

CORE-CATASTRO-037

Complete los datosobligatorios de Referencia Catastral o Referencia Rústica

CORE-CATASTRO-038

El parámetro código provincia debe tener 2 dígitos

CORE-CATASTRO-039

El parámetro código municipio tiene una longitud máxima de 3 dígitos

CORE-CATASTRO-040

El parámetro código polígono tiene una longitud máxima de 3 dígitos

CORE-CATASTRO-041

El parámetro código parcela tiene una longitud máxima de 5 dígitos

CORE-CATASTRO-042

El parámetro pc1 tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-043

El parámetro pc2 provincia tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-044

El parámetro pc1 tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-045

El parámetro dígito control 1 tiene una longitud máxima de 1 caracteres

CORE-CATASTRO-046

El parámetro dígito control 2 tiene una longitud máxima de 1 caracteres

CORE-CATASTRO-344

El parámetro código parcela es obligatorio

Ejemplo de invocación

Ejemplo de invocación
PropertyImmovablesCadastreRequest  propertyImmovablesCadastreRequest = new PropertyImmovablesCadastreRequest();
propertyImmovablesCadastreRequest.setCm("12");
propertyImmovablesCadastreRequest.setCp("11");
propertyImmovablesCadastreRequest.setCpa("1");
propertyImmovablesCadastreRequest.setCpo("1");
		
ContenedorReferenciaCatastral rc = new ContenedorReferenciaCatastral();
rc.setCar("");
rc.setCc1("");
rc.setCc2("");
rc.setPc1("");
rc.setPc2("");
		
propertyImmovablesCadastreRequest.setRc(rc);

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

propertyImmovablesCadastreRequest.setPurposeData(purposeData);


PropertyImmovablesCadastreIn propertyImmovablesCadastreIn = new PropertyImmovablesCadastreIn();
propertyImmovablesCadastreIn.setPropertyImmovablesCadastreRequest(propertyImmovablesCadastreRequest);
propertyImmovablesCadastreIn.setApplicationId("APP_CODE");
propertyImmovablesCadastreIn.setOrganismCode("ORG07458");
propertyImmovablesCadastreIn.setUserCode("00000000T");

PropertyImmovablesCadastreOut propertyImmovablesCadastreOut = null;
try {
  propertyImmovablesCadastreOut = propertyImmovablesCadastreService.propertyImmovablesCadastre(propertyImmovablesCadastreIn);
} catch (Exception e) {
 //Gestionar error 
}

2.2 Servicios ICertificationEntitlementServicePortType

Método certificationEntitlement

Servicio que comprueba los datos catastrales.

Código servicio / Permiso asociado

SVDCTITWS02 / Certificación de titularidad catastral


 Más detalles...

Signatura

CertificationEntitlementOut certificationEntitlement(CertificationEntitlementIn CertificationEntitlementIn)

Parámetros de invocación

CertificationEntitlementIn extends #ParamBase
NombreTipoDescripción
certificationEntitlementRequest#CertificationEntitlementRequestObjeto CertificationEntitlementRequest
CertificationEntitlementRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
cpString

Código de provincia

cnString

Tipo inmuebles

cmString

Código de municipio

caString

Código comunidad autónoma

integracionCCSVboolean

Indica si se guarda el PDF en CCSV

Parámetros de respuesta

CertificationEntitlementOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificación de la petición
codigoCertificadoStringCódigo del certificado
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
ccsvString

Código del documento guardado en CCSV

listaNombresString[]Listado con los nombres
pdfDataHandler

Contenido del PDF generado

Códigos error

CódigoDescripción

CORE- CATASTRO-001

El parámetro userCode es obligatorio para la consulta

CORE- CATASTRO-002

El parámetro applicationId es obligatorio para la consulta

CORE- CATASTRO-003

El parámetro consentimiento es obligatorio para la consulta

CORE- CATASTRO-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE- CATASTRO-005

El parámetro numExpediente es obligatorio para la consulta

CORE- CATASTRO-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE- CATASTRO-007

El parámetro numDocumento es obligatorio para la consulta

CORE- CATASTRO-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE- CATASTRO-011

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

CORE- CATASTRO-012

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

CORE- CATASTRO-013

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

CORE- CATASTRO-014

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

CORE- CATASTRO-016

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

CORE- CATASTRO-017

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

CORE- CATASTRO-018

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

CORE- CATASTRO-019

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

CORE- CATASTRO-020

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

CORE- CATASTRO-022

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

CORE- CATASTRO-026

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

CORE- CATASTRO-027

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

CORE- CATASTRO-028

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

CORE-CATASTRO-029El Nombre y Apellido1 es obligatorio cuando se especifica Apellido2

Ejemplo de invocación

Ejemplo de invocación
CertificationEntitlementRequest certificationEntitlementRequest = new CertificationEntitlementRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("X2536506C");
identificationData.setDocumentType("NIE");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

certificationEntitlementRequest.setIdentificationData(identificationData);
certificationEntitlementRequest.setPurposeData(purposeData);
certificationEntitlementRequest.setIntegracionCCSV(true);

CertificationEntitlementIn certificationEntitlementIn = new CertificationEntitlementIn();
certificationEntitlementIn.setCertificationEntitlementRequest(certificationEntitlementRequest);
certificationEntitlementIn.setApplicationId("APP_CODE");
certificationEntitlementIn.setOrganismCode("ORG07458");
certificationEntitlementIn.setUserCode("00000000T");

CertificationEntitlementOut certificationEntitlementOut = null;
try {
  certificationEntitlementOut = certificationEntitlementService.certificationEntitlement(certificationEntitlementIn);
} catch (Exception e) {
 //Gestionar error 
}


2.3 Servicios ICadastralDataQueryServicePortType

Método cadastralDataQuery

Servicio que comprueba los datos catastrales.

Código servicio / Permiso asociado

SVDCDATWS02 / Consulta de datos catastrales


 Más detalles...

Signatura

CadastralDataQueryOut cadastralDataQuery(CadastralDataQueryIn CadastralDataQueryIn)

Parámetros de invocación

CadastralDataQueryIn extends #ParamBase
NombreTipoDescripción
cadastralDataQueryRequest#CadastralDataQueryRequestObjeto CadastralDataQueryRequest
CadastralDataQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData

Parámetros de respuesta

CadastralDataQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificación de la petición
codigoCertificadoStringCódigo del certificado
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
listaBienesInmuebles#ListaBienesInmueblesObjeto ListaBienesInmuebles

Códigos error

CódigoDescripción

CORE- CATASTRO-001

El parámetro userCode es obligatorio para la consulta

CORE- CATASTRO-002

El parámetro applicationId es obligatorio para la consulta

CORE- CATASTRO-003

El parámetro consentimiento es obligatorio para la consulta

CORE- CATASTRO-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE- CATASTRO-005

El parámetro numExpediente es obligatorio para la consulta

CORE- CATASTRO-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE- CATASTRO-007

El parámetro numDocumento es obligatorio para la consulta

CORE- CATASTRO-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE- CATASTRO-011

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

CORE- CATASTRO-012

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

CORE- CATASTRO-013

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

CORE- CATASTRO-014

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

CORE- CATASTRO-016

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

CORE- CATASTRO-017

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

CORE- CATASTRO-018

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

CORE- CATASTRO-019

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

CORE- CATASTRO-020

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

CORE- CATASTRO-022

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

CORE- CATASTRO-026

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

CORE- CATASTRO-027

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

CORE- CATASTRO-028

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

CORE-CATASTRO-029El Nombre y Apellido1 es obligatorio cuando se especifica Apellido2

Ejemplo de invocación

Ejemplo de invocación
CadastralDataQueryRequest cadastralDataQueryRequest = new CadastralDataQueryRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("31217782C");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

cadastralDataQueryRequest.setIdentificationData(identificationData);
cadastralDataQueryRequest.setPurposeData(purposeData);

CadastralDataQueryIn cadastralDataQueryIn = new CadastralDataQueryIn();
cadastralDataQueryIn.setCadastralDataQueryRequest(cadastralDataQueryRequest);
cadastralDataQueryIn.setApplicationId("APP_CODE");
cadastralDataQueryIn.setOrganismCode("ORG07458");
cadastralDataQueryIn.setUserCode("00000000T");

CadastralDataQueryOut cadastralDataQueryOut = null;
try {
  cadastralDataQueryOut = cadastralDataQueryService.cadastralDataQuery(cadastralDataQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

2.4 Servicios IDescriptiveGraphicServicePortType

Método descriptiveGraphic

Servicio que comprueba los datos de la descriptiva y gráfica.

Código servicio / Permiso asociado

SVDCDYGWS02 / Certificación descriptiva/gráfica inmueble


 Más detalles...

Signatura

DescriptiveGraphicOut descriptiveGraphic(DescriptiveGraphicIn descriptiveGraphicIn)

Parámetros de invocación

DescriptiveGraphicIn extends #ParamBase
NombreTipoDescripción
descriptiveGraphicRequest#DescriptiveGraphicRequestObjeto DescriptiveGraphicRequest
DescriptiveGraphicRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
cpStringCódigo de la provincia
cmStringCódigo del municipio
cpaStringCódigo de la parcela
cpoStringCódigo del polígono 
rc#ContenedorReferenciaCatastralObjeto ContenedorReferenciaCatastral
integracionCCSVbooleanIndica si se guarda el PDF en CCSV

Parámetros de respuesta

DescriptiveGraphicOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificación de la petición
codigoCertificadoStringCódigo del certificado
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
csvStringCódigo del documento guardado en CCSV
pdfDataHandlerContenido del PDF
cpStringCódigo de la provincia
cmStringCódigo del municipio
cpaStringCódigo de la parcela
cpoStringCódigo del polígono 
rc#ContenedorReferenciaCatastralObjeto ContenedorReferenciaCatastral

Códigos error

CódigoDescripción

CORE- CATASTRO-001

El parámetro userCode es obligatorio para la consulta

CORE- CATASTRO-002

El parámetro applicationId es obligatorio para la consulta

CORE- CATASTRO-003

El parámetro consentimiento es obligatorio para la consulta

CORE- CATASTRO-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE- CATASTRO-005

El parámetro numExpediente es obligatorio para la consulta

CORE- CATASTRO-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE- CATASTRO-007

El parámetro numDocumento es obligatorio para la consulta

CORE- CATASTRO-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE- CATASTRO-011

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

CORE- CATASTRO-012

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

CORE- CATASTRO-013

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

CORE- CATASTRO-014

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

CORE- CATASTRO-016

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

CORE- CATASTRO-017

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

CORE- CATASTRO-018

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

CORE- CATASTRO-019

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

CORE- CATASTRO-020

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

CORE- CATASTRO-022

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

CORE- CATASTRO-026

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

CORE- CATASTRO-027

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

CORE- CATASTRO-028

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

CORE-CATASTRO-032

El parámetro Código Provincia es obligatorio

CORE-CATASTRO-033

El parámetro Código Municipio es obligatorio

CORE-CATASTRO-034

El parámetro Código Polígono es obligatorio

CORE-CATASTRO-035

El parámetro Código PC1 es obligatorio

CORE-CATASTRO-036

El parámetro Código PC2 es obligatorio

CORE-CATASTRO-037

Complete los datosobligatorios de Referencia Catastral o Referencia Rústica

CORE-CATASTRO-038

El parámetro código provincia debe tener 2 dígitos

CORE-CATASTRO-039

El parámetro código municipio tiene una longitud máxima de 3 dígitos

CORE-CATASTRO-040

El parámetro código polígono tiene una longitud máxima de 3 dígitos

CORE-CATASTRO-041

El parámetro código parcela tiene una longitud máxima de 5 dígitos

CORE-CATASTRO-042

El parámetro pc1 tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-043

El parámetro pc2 provincia tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-044

El parámetro pc1 tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-045

El parámetro dígito control 1 tiene una longitud máxima de 1 caracteres

CORE-CATASTRO-046

El parámetro dígito control 2 tiene una longitud máxima de 1 caracteres

CORE-CATASTRO-344

El parámetro código parcela es obligatorio

Ejemplo de invocación

Ejemplo de invocación
DescriptiveGraphicRequest descriptiveGraphicRequest = new DescriptiveGraphicRequest();
descriptiveGraphicRequest.setCm("12");
descriptiveGraphicRequest.setCp("11");
descriptiveGraphicRequest.setCpa("");
descriptiveGraphicRequest.setCpo("");
		
ContenedorReferenciaCatastral rc = new ContenedorReferenciaCatastral();
rc.setCar("002");
rc.setCc1("L");
rc.setCc2("Q");
rc.setPc1("1563105");
rc.setPc2("QA4416D");
		
descriptiveGraphicRequest.setRc(rc);

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("31217782C");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

descriptiveGraphicRequest.setIdentificationData(identificationData);
descriptiveGraphicRequest.setPurposeData(purposeData);

DescriptiveGraphicIn descriptiveGraphicIn = new DescriptiveGraphicIn();
descriptiveGraphicIn.setDescriptiveGraphicRequest(descriptiveGraphicRequest);
descriptiveGraphicIn.setApplicationId("SVCD");
descriptiveGraphicIn.setOrganismCode("ORG07458");
descriptiveGraphicIn.setUserCode("00000000T");

DescriptiveGraphicOut descriptiveGraphicOut = null;
try {
  descriptiveGraphicOut = descriptiveGraphicService.descriptiveGraphic(descriptiveGraphicIn);
} catch (Exception e) {
 //Gestionar error 
}

Método descriptiveGraphicSelect

Servicio que recupera un listado con las peticiones realizadas por un usuario.

Código servicio / Permiso asociado

SVDCDYGWS02 / Certificación descriptiva/gráfica inmueble



 Más detalles...

Signatura

DescriptiveGraphicResult descriptiveGraphicSelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase[]

NombreTipoDescripción
peticionesParamBaseRequest

#PeticionesParamBaseRequest

Objeto PeticionesParamBaseRequest
PeticionesParamBaseRequest 

NombreTipoDescripción
purposeDataPurposeDataObjeto PurposeData
purposeData/procedureNumberStringNúmero de procedimiento asociado al usuario que realiza la petición. Para este servicio solamente es necesario rellenar esta propiedad del objeto PurposeData.

Parámetros de respuesta

DescriptiveGraphicResult extends #ResultError
NombreTipoDescripción
query#DescriptiveGraphicQuery[]Listado de objetos DescriptiveGraphicQuery
DescriptiveGraphicQuery extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificación de la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
resultCodeStringCódigo del resultado
ccsvStringCódigo del documento guardado en CCSV
cmStringCódigo del municipio
cpStringCódigo de la provincia
cpoStringCódigo del polígono 
cpaStringCódigo de la parcela
referenciaCatastral#ContenedorReferenciaCatastralObjeto ContenedorReferenciaCatastral
userCodeStringCódigo del usuario
serviceCodeStringCódigo del servicio

Códigos error

CódigoDescripción

CORE- CATASTRO-001

El parámetro userCode es obligatorio para la consulta

CORE- CATASTRO-002

El parámetro applicationId es obligatorio para la consulta

CORE- CATASTRO-003

El parámetro consentimiento es obligatorio para la consulta

CORE- CATASTRO-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE- CATASTRO-005

El parámetro numExpediente es obligatorio para la consulta

CORE- CATASTRO-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE- CATASTRO-007

El parámetro numDocumento es obligatorio para la consulta

CORE- CATASTRO-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE- CATASTRO-011

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

CORE- CATASTRO-012

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

CORE- CATASTRO-013

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

CORE- CATASTRO-014

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

CORE- CATASTRO-016

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

CORE- CATASTRO-017

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

CORE- CATASTRO-018

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

CORE- CATASTRO-019

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

CORE- CATASTRO-020

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

CORE- CATASTRO-022

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

CORE- CATASTRO-026

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

CORE- CATASTRO-027

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

CORE- CATASTRO-028

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

CORE-CATASTRO-032

El parámetro Código Provincia es obligatorio

CORE-CATASTRO-033

El parámetro Código Municipio es obligatorio

CORE-CATASTRO-034

El parámetro Código Polígono es obligatorio

CORE-CATASTRO-035

El parámetro Código PC1 es obligatorio

CORE-CATASTRO-036

El parámetro Código PC2 es obligatorio

CORE-CATASTRO-037

Complete los datosobligatorios de Referencia Catastral o Referencia Rústica

CORE-CATASTRO-038

El parámetro código provincia debe tener 2 dígitos

CORE-CATASTRO-039

El parámetro código municipio tiene una longitud máxima de 3 dígitos

CORE-CATASTRO-040

El parámetro código polígono tiene una longitud máxima de 3 dígitos

CORE-CATASTRO-041

El parámetro código parcela tiene una longitud máxima de 5 dígitos

CORE-CATASTRO-042

El parámetro pc1 tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-043

El parámetro pc2 provincia tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-044

El parámetro pc1 tiene una longitud máxima de 7 caracteres

CORE-CATASTRO-045

El parámetro dígito control 1 tiene una longitud máxima de 1 caracteres

CORE-CATASTRO-046

El parámetro dígito control 2 tiene una longitud máxima de 1 caracteres

CORE-CATASTRO-344

El parámetro código parcela es obligatorio

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("APP_CODE");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

PeticionesParamBaseRequest request = new PeticionesParamBaseRequest();

PurposeData purposeData = new PurposeData();
purposeData.setProcedureNumber("466);
request.setPurposeData(purposeData);

peticionesParamBase.setPeticionesParamBaseRequest(request);

DescriptiveGraphicResult descriptiveGraphicResult = null;
try {
  descriptiveGraphicResult = descriptiveGraphicService.descriptiveGraphicSelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

2.5 Servicios IGetDocumentCSVServicePortType

Método getDocumentCSV

Servicio que comprueba los datos del documento CSV.

Código servicio / Permiso asociado

SVDCCSVWS01 / Verificación de Documentos Catastrales por CSV


 Más detalles...

Signatura

GetDocumentCSVOut getDocumentCSV(GetDocumentCSVIn GetDocumentCSVIn)

Parámetros de invocación

GetDocumentCSVIn extends #ParamBase
NombreTipoDescripción
getDocumentCSVRequestGetDocumentCSVRequestObjeto GetDocumentCSVRequest
GetDocumentCSVRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
csvStringCódigo del documento guardado en CCSV
integracionCCSVbooleanIndica si se guarda el PDF en CCSV

Parámetros de respuesta

GetDocumentCSVOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
codigoCertificadoStringCódigo del certificado
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
pdfDataHandlerContenido del PDF
csvString

Código CSV para obtener el documento almacenado en CCSV

csvPeticionString

Código CSV que se usó en la petición

tipoDocumentoString

Tipo de documento devuelto

descripcionDocumentoString

Descripción del documento devuelto

Códigos error

CódigoDescripción

CORE- CATASTRO-001

El parámetro userCode es obligatorio para la consulta

CORE- CATASTRO-002

El parámetro applicationId es obligatorio para la consulta

CORE- CATASTRO-003

El parámetro consentimiento es obligatorio para la consulta

CORE- CATASTRO-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE- CATASTRO-005

El parámetro numExpediente es obligatorio para la consulta

CORE- CATASTRO-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE- CATASTRO-007

El parámetro numDocumento es obligatorio para la consulta

CORE- CATASTRO-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE- CATASTRO-011

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

CORE- CATASTRO-012

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

CORE- CATASTRO-013

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

CORE- CATASTRO-014

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

CORE- CATASTRO-016

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

CORE- CATASTRO-017

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

CORE- CATASTRO-018

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

CORE- CATASTRO-019

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

CORE- CATASTRO-020

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

CORE- CATASTRO-022

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

CORE- CATASTRO-026

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

CORE- CATASTRO-027

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

CORE- CATASTRO-028

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

CORE-CATASTRO-030

El parámetro CSV es obligatorio

CORE-CATASTRO-031

El parámetro CSV debe tener 16 caracteres

Ejemplo de invocación

Ejemplo de invocación
GetDocumentCSVRequest getDocumentCSVRequest = new GetDocumentCSVRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

getDocumentCSVRequest.setPurposeData(purposeData);

getDocumentCSVRequest.setCsv("RG4DCQQBPR21R1Z3");
getDocumentCSVRequest.setIntegracionCCSV(true);

GetDocumentCSVIn getDocumentCSVIn = new GetDocumentCSVIn();
getDocumentCSVIn.setGetDocumentCSVRequest(getDocumentCSVRequest);
getDocumentCSVIn.setApplicationId("APP_CODE");
getDocumentCSVIn.setOrganismCode("ORG07458");
getDocumentCSVIn.setUserCode("00000000T");

GetDocumentCSVOut getDocumentCSVOut = null;
try {
  getDocumentCSVOut = getDocumentCSVService.getDocumentCSV(getDocumentCSVIn);
} catch (Exception e) {
 //Gestionar error 
}

Método getDocumentCSVSelect

Servicio que recupera un listado con las peticiones realizadas por un usuario.

Código servicio / Permiso asociado

SVDCCSVWS01 / Verificación de Documentos Catastrales por CSV


 Más detalles...

Signatura

GetDocumentCSVResult getDocumentCSVSelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase[]

NombreTipoDescripción
peticionesParamBaseRequest

#PeticionesParamBaseRequest

Objeto PeticionesParamBaseRequest
PeticionesParamBaseRequest 

NombreTipoDescripción
purposeDataPurposeDataObjeto PurposeData
purposeData/procedureNumberStringNúmero de procedimiento asociado al usuario que realiza la petición. Para este servicio solamente es necesario rellenar esta propiedad del objeto PurposeData.

Parámetros de respuesta

GetDocumentCSVResult extends #ResultError
NombreTipoDescripción
query#GetDocumentCSVQuery[]Objeto GetDocumentCSVQuery
GetDocumentCSVQuery
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionString

Identificador de la petición

userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
resultCodeString

Código del resultado

csvPeticionString

Código CSV que se usó en la petición

csvRespuestaString

Código CSV para obtener el documento almacenado en CCSV

tipoDocumentoString

Tipo de documento devuelto

descripcionDocumentoString

Descripción del documento devuelto.

userCodeString

Código del usuario que realizó la consulta.

serviceCodeString

Código del servicio

Códigos error

CódigoDescripción

CORE- CATASTRO-001

El parámetro userCode es obligatorio para la consulta

CORE- CATASTRO-002

El parámetro applicationId es obligatorio para la consulta

CORE- CATASTRO-003

El parámetro consentimiento es obligatorio para la consulta

CORE- CATASTRO-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE- CATASTRO-005

El parámetro numExpediente es obligatorio para la consulta

CORE- CATASTRO-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE- CATASTRO-007

El parámetro numDocumento es obligatorio para la consulta

CORE- CATASTRO-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE- CATASTRO-011

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

CORE- CATASTRO-012

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

CORE- CATASTRO-013

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

CORE- CATASTRO-014

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

CORE- CATASTRO-016

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

CORE- CATASTRO-017

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

CORE- CATASTRO-018

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

CORE- CATASTRO-019

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

CORE- CATASTRO-020

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

CORE- CATASTRO-022

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

CORE- CATASTRO-026

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

CORE- CATASTRO-027

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

CORE- CATASTRO-028

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

CORE-CATASTRO-030

El parámetro CSV es obligatorio

CORE-CATASTRO-031

El parámetro CSV debe tener 16 caracteres

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("APP_CODE");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

PeticionesParamBaseRequest request = new PeticionesParamBaseRequest();

PurposeData purposeData = new PurposeData();
purposeData.setProcedureNumber("466);
request.setPurposeData(purposeData);

peticionesParamBase.setPeticionesParamBaseRequest(request);

GetDocumentCSVResult getDocumentCSVResult = null;
try {
  getDocumentCSVResult = getDocumentCSVService.getDocumentCSVSelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

2.6 Servicios IDownloadDocumentCCSVServicePortType

Método downloadDocumentCCSV

Servicio que descarga el contenido del documento CSV.

Código servicio / Permiso asociado

No requiere

 Más detalles...

Signatura

CSVOut downloadDocumentCCSV(CSVIn paramCSV)

Parámetros de invocación

CSVIn extends #ParamBase
NombreTipoDescripción
csvString

Código del documento guardado en CCSV

Parámetros de respuesta

CSVOut extends #ResultError
NombreTipoDescripción
pdfDataHandlerPDF  del documento guardado en CCSV
csvString

Código del documento guardado en CCSV

Códigos error

CódigoDescripción

CORE- CATASTRO-001

El parámetro userCode es obligatorio para la consulta

CORE- CATASTRO-002

El parámetro applicationId es obligatorio para la consulta

CORE- CATASTRO-003

El parámetro consentimiento es obligatorio para la consulta

CORE- CATASTRO-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE- CATASTRO-005

El parámetro numExpediente es obligatorio para la consulta

CORE- CATASTRO-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE- CATASTRO-007

El parámetro numDocumento es obligatorio para la consulta

CORE- CATASTRO-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE- CATASTRO-011

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

CORE- CATASTRO-012

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

CORE- CATASTRO-013

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

CORE- CATASTRO-014

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

CORE- CATASTRO-016

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

CORE- CATASTRO-017

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

CORE- CATASTRO-018

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

CORE- CATASTRO-019

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

CORE- CATASTRO-020

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

CORE- CATASTRO-022

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

CORE- CATASTRO-026

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

CORE- CATASTRO-027

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

CORE- CATASTRO-028

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

CORE-CATASTRO-030

El parámetro CSV es obligatorio

CORE-CATASTRO-031

El parámetro CSV debe tener 16 caracteres

Ejemplo de invocación

Ejemplo de invocación
CSVIn csvIn = new CSVIn();
csvIn.setApplicationId("APP_CODE");
csvIn.setOrganismCode("ORG07458");
csvIn.setUserCode("00000000T");
csvIn.setCsv("CSVX71579L21D1J0SVCD");

CSVOut csvOut = null;
try {
  csvOut = downloadDocumentCCSVService.downloadDocumentCCSV(csvIn);
} catch (Exception e) {
 //Gestionar error 
}

2.7 Servicios ICatastralValueReferenceQueryServicePortType

Método catastralValueReferenceQuery

Servicio de Consulta del Valor de Referencia de Catastro

Código servicio / Permiso asociado

SVDCATASTROVDRWS01 / Consulta del Valor de Referencia

 Más detalles...

Signatura

CatastralValueReferenceQueryOut catastralValueReferenceQuery(CatastralValueReferenceQueryIn catastralValueReferenceQueryIn)

Parámetros de invocación

CatastralValueReferenceQueryIn extends 3720708148
NombreTipoDescripción

catastralValueReferenceQueryRequest

CatastralValueReferenceQueryRequest

Objeto CatastralValueReferenceQueryRequest

CatastralValueReferenceQueryRequest

NombreTipoObligatorioDescripción
purposeData3720708148Objeto PurposeData
catastralReferenceCatastralReferenceObjeto CatastralReference
queryDateStringNo

Fecha sobre la que se quiere calcular el valor de referencia

  • Si no se indica se devolverá el valor a fecha de consulta
  • No puede ser anterior al 01/01/2022
automatedStringNo

Tipo de tramitación de la petición. Puede tomar los siguientes valores:

  • S → Automatizada, cuando las peticiones son realizadas de forma automática sin intervención humana
  • N → No automatizada, cuando las peticiones no son realizadas de forma automática sin intervención humana
procedureTypeStringNo

Clase de trámite por el que se realiza la consulta.

Se adjunta tabla con los posibles valores de codificación SIA que puede tomar. Debe introducirse el código SIA.

locationCatastralLocationNoObjeto CatastralLocation
Valores SIA (procedureType)

CódigoDescripción
0Pruebas. Este valor debe ser utilizado en el entorno de pruebas.
2Recursos Humanos
3Tributario
14Sancionador
19Afiliación y cotización a la Seguridad Social
20Autorizaciones, licencias, concesiones y homologaciones
21Ayudas, Becas y Subvenciones
22Certificados
23Contratación pública
24Convenios de Colaboración y Comunicaciones administrativas
25Gestión Económica y Patrimonial
26Declaraciones y comunicaciones de los interesados
27Inspectora
28Premios
29Prestaciones
30Registros y Censos
31Responsabilidad patrimonial y otras solicitudes de indemnización
32Revisión de Actos administrativos y Recursos
33Sugerencias, Quejas, Denuncias e Información a los ciudadanos
34Aduanero
99Resolución de incidencias. Este valor podrá ser utilizado exclusivamente en el entorno de producción.
CatastralReference
NombreTipoObligatorioDescripción
referenceStringSí (en caso de no rellenar los parámetros pc1, pc2, car, cc1 y cc2)

Referencia catastral a consultar.

Debe seguir la siguiente expresión regular:

([A-Z]|[0-9]|-){14}[0-9]{4}([A-Z]|Ñ|-){2}

pc1StringSí (en caso de no rellenar el parámetro reference)

Dígitos del 1 al 7 de la referencia castastral.

Debe seguir la siguiente expresión regular:

([A-Z]|[0-9]|-){7}

pc2StringSí (en caso de no rellenar el parámetro reference)

Dígitos del 8 al 14 de la referencia catastral.

Debe seguir la siguiente expresión regular:

([A-Z]|[0-9]|-){7}

carStringSí (en caso de no rellenar el parámetro reference)

Cargo de la referencia catastral.

Debe seguir la siguiente expresión regular:

([0-9])+

cc1StringSí (en caso de no rellenar el parámetro reference)

Dígito de control 1 de la referencia catastral.

Debe seguir la siguiente expresión regular:

([A-Z]|Ñ|-)

cc2StringSí (en caso de no rellenar el parámetro reference)

Dígito de control 2 de la referencia catastral.

Debe seguir la siguiente expresión regular:

([A-Z]|Ñ|-)

CatastralLocation
NombreTipoObligatorioDescripción
provinceString

Código de provincia del INE de la localización de la referencia catastral consultada

Patrón: \d{2}

townString

Código de municipio del INE de la localización de la referencia catastral consultada

Patrón: \d{3}

Parámetros de respuesta

CatastralValueReferenceQueryOut extends 3720708148
NombreTipoDescripción

timestamp

String

Sello de tiempo
idPetitionStringIdentificador de la petición
responseState3720708148Objeto ResponseState
catastralReferenceCatastralReference

Objeto CatastralReference.

Se devuelven los mismos datos introducidos en la consulta.

referenceDateStringFecha del valor de referencia
locationCatastralLocation

Objeto CatastralLocation. 

Se devuelven los mismos datos introducidos en la consulta.

vdrDataVDRDataObjeto VDRData
responseExpectedTimeIntegerTiempo esperado de respuesta
CatastralReference

NombreTipoDescripción
referenceStringReferencia catastral consultada
pc1StringDígitos del 1 al 7 de la referencia catastral consultada
pc2StringDígitos del 8 al 14 de la referencia catastral consultada
carStringCargo de la referencia catastral consultada
cc1StringDígito de control 1 de la referencia catastral consultada
cc2StringDígito de control 2 de la referencia catastral consultada
CatastralLocation

NombreTipoDescripción
provinceStringCódigo de provincia del INE de la localización de la referencia catastral consultada
townStringCódigo de municipio del INE de la localización de la referencia catastral consultada
VDRData

NombreTipoDescripción
location1String

Localización de la referencia catastral consultada.

Generalmente se devolverá la dirección.

location2String

Localización de la referencia catastral consultada.

Generalmente se devolverá el municipio.

typeString

Clase o naturaleza del bien inmueble:

  • Urbano
  • Rústico
  • Bices
useString

Uso del bien inmueble:

  • Almacén-Estacionamiento
  • Residencial
  • Industrial
  • Oficinas
  • Comercial
  • Deportivo
  • Espectáculos
  • Ocio y Hostelería
  • Sanidad y Beneficencia
  • Cultural
  • Religioso
  • Obras de urbanización y jardinería, suelos sin edificar
  • Edificio Singular
  • RDL 1/2004 8.2a
  • RDL 1/2004 8.2b
  • RDL 1/2004 8.2c
  • RDL 1/2004 8.2d
  • Almacén agrario
  • Industrial agrario
  • Agrario
vdrString

Valor de referencia obtenido.

Vendrá expresado en euros con decimales.

Ejemplo: 91.984,46

Códigos error

CódigoDescripción
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-001El parámetro userCode es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-002El parámetro consent es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-003El parámetro procedureNumber es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-004El parámetro fileNumber es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-005El parámetro purposeText es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-006

Se obtendrá uno de los siguientes mensajes de error según el error producido:

  • El parámetro reference es obligatorio si no se indican los siguientes parámetros: pc1, pc2, car, cc1 y cc2
  • Si se indica el parámetro reference, no se puede indicar los siguientes parámetros: pc1, pc2, car, cc1 y cc2
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-007El parámetro pc1 es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-008El parámetro pc2 es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-009El parámetro car es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-010El parámetro cc1 es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-011El parámetro cc2 es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-012El parámetro province es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-013El parámetro town es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-014El parámetro purposeText tiene una longitud máxima de 250 caracteres
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-015El parámetro procedureNumber tiene una longitud máxima de 5 caracteres
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-016El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-017El parámetro fileNumber tiene una longitud máxima de 65 caracteres
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-018Los valores permitidos para el parámetro consent son: Si, Ley
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-019El parámetro procedureNumber debe contener un valor numérico
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-020El parámetro reference debe seguir la siguiente expresión regular: ([A-Z]|[0-9]|-){14}[0-9]{4}([A-Z]|Ñ|-){2}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-021El parámetro pc1 debe seguir la siguiente expresión regular: ([A-Z]|[0-9]|-){7}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-022El parámetro pc2 debe seguir la siguiente expresión regular: ([A-Z]|[0-9]|-){7}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-023El parámetro car debe seguir la siguiente expresión regular: ([0-9])+
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-024El parámetro cc1 debe seguir la siguiente expresión regular: ([A-Z]|Ñ|-)
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-025El parámetro cc2 debe seguir la siguiente expresión regular: ([A-Z]|Ñ|-)
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-026

Se obtendrá uno de los siguientes mensajes de error según el error producido:

  • El parámetro queryDate debe seguir el siguiente formato: dd/MM/yyyy
  • El valor del parámetro queryDate no puede ser anterior al 01/01/2022
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-027El parámetro province debe cumplir el siguiente patrón: \\d{2}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-028El parámetro town debe cumplir el siguiente patrón: \\d{3}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-029Los valores permitidos para el parámetro automated son: S, N
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-030El parámetro procedureType debe ser numérico
CORE-006Error inesperado. La descripción del error varía según el error inesperado producido.

Ejemplo de invocación

Ejemplo de invocación
try {
	CatastralValueReferenceQueryIn catastralValueReferenceQueryIn = new CatastralValueReferenceQueryIn();
	catastralValueReferenceQueryIn.setOrganismCode("ORG_CODE"); // código del organismo
	catastralValueReferenceQueryIn.setUserCode("USER_CODE"); // nif del usuario

	CatastralValueReferenceQueryRequest catastralValueReferenceQueryRequest = new CatastralValueReferenceQueryRequest();

	CatastralReference catastralReference = new CatastralReference();
	catastralReference.setReference("6666043UF0866N0001ZW");

	catastralValueReferenceQueryRequest.setCatastralReference(catastralReference);
	
	CatastralLocation catastralLocation = new CatastralLocation();
	catastralLocation.setProvince("11");
	catastralLocation.setTown("002");

	catastralValueReferenceQueryRequest.setLocation(catastralLocation);
	
	catastralValueReferenceQueryRequest.setQueryDate("01/08/2022");

	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("001");
	purposeData.setProcedureNumber("PROCEDURE_NUMBER"); // número de procedimiento
	purposeData.setPurposeText("prueba");

	catastralValueReferenceQueryRequest.setPurposeData(purposeData);

	catastralValueReferenceQueryIn.setCatastralValueReferenceQueryRequest(catastralValueReferenceQueryRequest);

	CatastralValueReferenceQueryOut catastralValueReferenceQueryOut = catastralValueReferenceQueryService.catastralValueReferenceQuery(catastralValueReferenceQueryIn);

	if (catastralValueReferenceQueryOut.isErrors()) {
		// Gestionar error
		String errorCode = catastralValueReferenceQueryOut.getErrorCode();
		String errorMsg = catastralValueReferenceQueryOut.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}
} catch (Throwable e) {
	// Gestionar error
}

2.8 Servicios ICertificateValueReferenceServicePortType

Método catastralCertificateValueReferenceQuery

Servicio de Consulta del Certificado del Valor de Referencia y Motivación del Cálculo

Código servicio / Permiso asociado

SVDCATASTROCERTIFICADOVDRWS01 / Consulta del Certificado del Valor de Referencia y Motivación del Cálculo

 Más detalles...

Signatura

CertificateValueReferenceOut catastralCertificateValueReferenceQuery(CertificateValueReferenceIn in)

Parámetros de invocación

CertificateValueReferenceInextends 3720708148
NombreTipoDescripción

certificateValueReferenceRequest

CertificateValueReferenceRequest

Objeto CertificateValueReferenceRequest

CertificateValueReferenceRequest

NombreTipoObligatorioDescripción
purposeData3720708148Objeto PurposeData
referenciaCatastralReferenciaCatastralObjeto ReferenciaCatastral
queryDateStringNo

Fecha sobre la que se quiere calcular el valor de referencia

  • Si no se indica se devolverá el valor a fecha de consulta
  • No puede ser anterior al 01/01/2022
automatedStringNo

Tipo de tramitación de la petición. Puede tomar los siguientes valores:

  • S → Automatizada, cuando las peticiones son realizadas de forma automática sin intervención humana
  • N → No automatizada, cuando las peticiones no son realizadas de forma automática sin intervención humana
procedureTypeStringNo

Clase de trámite por el que se realiza la consulta.

Se adjunta tabla con los posibles valores de codificación SIA que puede tomar. Debe introducirse el código SIA.

locationLocalizacionNoObjeto referencia
motivationReportStringNo

Indica si se quiere obtener el informe de m otivación del cálculo del valo r de referencia.

  • S → Se obtendrá el informe
  • N → NO se obtendrá el informe

Si no se envía la etiqueta el valor por defecto es N → No

Valores SIA (procedureType)

CódigoDescripción
0Pruebas. Este valor debe ser utilizado en el entorno de pruebas.
2Recursos Humanos
3Tributario
14Sancionador
19Afiliación y cotización a la Seguridad Social
20Autorizaciones, licencias, concesiones y homologaciones
21Ayudas, Becas y Subvenciones
22Certificados
23Contratación pública
24Convenios de Colaboración y Comunicaciones administrativas
25Gestión Económica y Patrimonial
26Declaraciones y comunicaciones de los interesados
27Inspectora
28Premios
29Prestaciones
30Registros y Censos
31Responsabilidad patrimonial y otras solicitudes de indemnización
32Revisión de Actos administrativos y Recursos
33Sugerencias, Quejas, Denuncias e Información a los ciudadanos
34Aduanero
99Resolución de incidencias. Este valor podrá ser utilizado exclusivamente en el entorno de producción.
ReferenciaCatastral
NombreTipoObligatorioDescripción
referenciaString

Referencia catastral a consultar.

Debe seguir la siguiente expresión regular:

([A-Z]|[0-9]|-){14}[0-9]{4}([A-Z]|Ñ|-){2}

pc1String

Dígitos del 1 al 7 de la referencia castastral.

Debe seguir la siguiente expresión regular:

([A-Z]|[0-9]|-){7}

pc2String

Dígitos del 8 al 14 de la referencia catastral.

Debe seguir la siguiente expresión regular:

([A-Z]|[0-9]|-){7}

carString

Cargo de la referencia catastral.

Debe seguir la siguiente expresión regular:

([0-9])+

cc1String

Dígito de control 1 de la referencia catastral.

Debe seguir la siguiente expresión regular:

([A-Z]|Ñ|-)

cc2String

Dígito de control 2 de la referencia catastral.

Debe seguir la siguiente expresión regular:

([A-Z]|Ñ|-)

Localizacion
NombreTipoObligatorioDescripción
provinceString

Código de provincia del INE de la localización de la referencia catastral consultada

Patrón: \d{2}

townString

Código de municipio del INE de la localización de la referencia catastral consultada

Patrón: \d{3}

Parámetros de respuesta

CertificateValueReferenceOutextends 3720708148
NombreTipoDescripción

timestamp

String

Sello de tiempo
idPetitionStringIdentificador de la petición
responseState3720708148Objeto ResponseState
referenciaCatastralReferenciaCatastral

Objeto ReferenciaCatastral.

Se devuelven los mismos datos introducidos en la consulta.

referenceDateStringFecha del valor de referencia
localizacionLocalizacion

Objeto Localizacion. 

Se devuelven los mismos datos introducidos en la consulta.

csvCSVObjeto CSV
responseExpectedTimeIntegerTiempo esperado de respuesta
ReferenciaCatastral
NombreTipoDescripción
referenciaStringReferencia catastral consultada
pc1StringDígitos del 1 al 7 de la referencia catastral consultada
pc2StringDígitos del 8 al 14 de la referencia catastral consultada
carStringCargo de la referencia catastral consultada
cc1StringDígito de control 1 de la referencia catastral consultada
cc2StringDígito de control 2 de la referencia catastral consultada
Localizacion
NombreTipoDescripción
provinceStringCódigo de provincia del INE de la localización de la referencia catastral consultada
townStringCódigo de municipio del INE de la localización de la referencia catastral consultada
CSV
NombreTipoDescripción
motivacionStringCSV del informe de motivación del cálculo de VDR obtenido
vdrStringCSV del certificado VDR obtenido

Códigos error

CódigoDescripción
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-001El parámetro userCode es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-002El parámetro consent es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-003El parámetro procedureNumber es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-004El parámetro fileNumber es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-005El parámetro purposeText es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-006El parámetro reference es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-007El parámetro pc1 es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-008El parámetro pc2 es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-009El parámetro car es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-010El parámetro cc1 es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-011El parámetro cc2 es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-012El parámetro province es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-013El parámetro town es obligatorio para la consulta
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-014El parámetro purposeText tiene una longitud máxima de 250 caracteres
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-015El parámetro procedureNumber tiene una longitud máxima de 5 caracteres
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-016El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-017El parámetro fileNumber tiene una longitud máxima de 65 caracteres
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-018Los valores permitidos para el parámetro consent son: Si, Ley
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-019El parámetro procedureNumber debe contener un valor numérico
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-020El parámetro reference debe seguir la siguiente expresión regular: ([A-Z]|[0-9]|-){14}[0-9]{4}([A-Z]|Ñ|-){2}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-021El parámetro pc1 debe seguir la siguiente expresión regular: ([A-Z]|[0-9]|-){7}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-022El parámetro pc2 debe seguir la siguiente expresión regular: ([A-Z]|[0-9]|-){7}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-023El parámetro car debe seguir la siguiente expresión regular: ([0-9])+
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-024El parámetro cc1 debe seguir la siguiente expresión regular: ([A-Z]|Ñ|-)
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-025El parámetro cc2 debe seguir la siguiente expresión regular: ([A-Z]|Ñ|-)
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-026
  • El parámetro queryDate debe seguir el siguiente formato: dd/MM/yyyy
  • El valor del parámetro queryDate no puede ser anterior al 01/01/2022
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-027El parámetro province debe cumplir el siguiente patrón: \\d{2}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-028El parámetro town debe cumplir el siguiente patrón: \\d{3}
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-029Los valores permitidos para el parámetro automated son: S, N
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-030El parámetro procedureType debe ser numérico
CORE-CATASTRAL-VALUE-REFERENCE-QUERY-031Los valores permitidos para el parámetro motivationReport son: S, N
CORE-006Error inesperado. La descripción del error varía según el error inesperado producido.

Ejemplo de invocación

Ejemplo de invocación
try {
	CertificateValueReferenceIn certificateValueReferenceIn= new CertificateValueReferenceIn();
	certificateValueReferenceIn.setOrganismCode("ORG_CODE"); // código del organismo
	certificateValueReferenceIn.setUserCode("USER_CODE"); // nif del usuario

	CertificateValueReferenceRequest certificateValueReferenceRequest= new CertificateValueReferenceRequest();

	ReferenciaCatastral referenciaCatastral= new ReferenciaCatastral ();
	referenciaCatastral.setReferencia("6666043UF0866N0001ZW");

	certificateValueReferenceRequest.setReferenciaCatastral(referenciaCatastral);
	
	Localizacion localizacion = new Localizacion();
	localizacion.setProvince("11");
	localizacion.setTown("002");

	certificateValueReferenceRequest.setLocalizacion(localizacion);
	
	certificateValueReferenceRequest.setQueryDate("01/08/2022");

	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("001");
	purposeData.setProcedureNumber("PROCEDURE_NUMBER"); // número de procedimiento
	purposeData.setPurposeText("prueba");

	certificateValueReferenceRequest.setPurposeData(purposeData);

	certificateValueReferenceIn.setCatastralValueReferenceQueryRequest(catastralValueReferenceQueryRequest);

	CertificateValueReferenceOut certificateValueReferenceOut = catastralCertificateValueReferenceQuery(certificateValueReferenceIn);

	if (certificateValueReferenceOut.isErrors()) {
		// Gestionar error
		String errorCode = certificateValueReferenceOut.getErrorCode();
		String errorMsg = certificateValueReferenceOut.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}
} catch (Throwable e) {
	// Gestionar error
}

3.- Datos ofrecidos por las CCAA (Comunidades Autónomas)


3.1 Servicios IDisabilityQueryServicePortType

Método disabilityQueryExt

Servicio que comprueba los datos de discapacidad.

Código servicio / Permiso asociado

SVDSCDDWS01 / Consulta de datos de discapacidad


 Más detalles...

Signatura

DisabilityQueryOutExt disabilityQueryExt(DisabilityQueryIn disabilityQueryIn)

Parámetros de invocación

DisabilityQueryIn extends #ParamBase
NombreTipoDescripción
disabilityQueryRequest#DisabilityQueryRequestObjeto DisabilityQueryRequest
DisabilityQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
specificDisabilityData#SpecificDisabilityDataObjeto SpecificDisabilityData
specificIdentificationData#SpecificIdentificationDataObjeto SpecificIdentificationData
SpecificDisabilityData
NombreTipoDescripción
userBirthDateString

Fecha de nacimiento del titular consultado

autonomousCommunityCodeString

Código de comunidad autónoma

provinceCodeString

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

disabilityFileNumberString

Número de expediente de discapacidad

queryDateString

Fecha de la consulta del ciudadano que se desea consultar. Formato: DD-MM-AAAA

SpecificIdentificationData
NombreTipoDescripción
supportNumberString

Es el campo Ides del DNIe.

Parámetros de respuesta

DisabilityQueryOutExt extends #DisabilityQueryOut
NombreTipoDescripción
timestampStringSello de tiempo

Códigos error

CódigoDescripción
1

No hay registrada una persona con los datos de titular indicados

2

No existe el certificado de discapacidad

3

El documento del beneficiario no está asociado al expediente de discapacidad indicado

4

El beneficiario no corresponde a la provincia que figura en la solicitud

5

Con los datos facilitados existe mas de una persona titular de un certificado de discapacidad

6

El certificado de discapacidad esta duplicado

0226

Parámetro incorrecto

0238

No existe información para el titular/beneficiario para la fecha indicada

4000

No hay datos para ese beneficiario/certificado en esa provincia

Ejemplo de invocación

Ejemplo de invocación
DisabilityQueryRequest disabilityQueryRequest = new DisabilityQueryRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("12345678Z");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("Test");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

disabilityQueryRequest.setIdentificationData(identificationData);
disabilityQueryRequest.setPurposeData(purposeData);

DisabilityQueryIn disabilityQueryIn = new DisabilityQueryIn();
disabilityQueryIn.setDisabilityQueryRequest(disabilityQueryRequest);
disabilityQueryIn.setApplicationId("APP_CODE");
disabilityQueryIn.setOrganismCode("ORG07458");
disabilityQueryIn.setUserCode("00000000T");

SpecificDisabilityData specificDisabilityData = new SpecificDisabilityData();
specificDisabilityData.setAutonomousCommunityCode("02");
disabilityQueryRequest.setSpecificDisabilityData(specificDisabilityData);

DisabilityQueryOut disabilityQueryOut = null;
try {
  disabilityQueryOut = disabilityQueryService.disabilityQuery(disabilityQueryIn);
} catch (Exception e) {
  //Gestionar error
}

Método disabilityQuery - OBSOLETO

Servicio que comprueba los datos de discapacidad.

 Más detalles...

Signatura

DisabilityQueryOut disabilityQuery(DisabilityQueryIn disabilityQueryIn)

Parámetros de invocación

DisabilityQueryIn extends #ParamBase
NombreTipoDescripción
disabilityQueryRequest#DisabilityQueryRequestObjeto DisabilityQueryRequest

Parámetros de respuesta

DisabilityQueryOut extends #ResultError
NombreTipoDescripción
stateCodeString

Código de error

secondaryStateCodeString

Código de retorno de la consulta

literalErrorStringMensaje de error
secondaryLiteralErrorStringMensaje de retorno de la consulta
idPetitionStringIdentificador de la petición
disabilityUserOut#DisabilityUserOutObjeto DisabilityUserOut
disabilityCertificateOut#DisabilityCertificateOutObjeto DisabilityCertificateOut
DisabilityUserOut
NombreTipoDescripción
documentNumberString

Número de documento según el tipoDocumento

documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

nameStringNombre del ciudadano que se desea consultar
surname1StringPrimer apellido del ciudadano que se desea consultar
surname2StringSegundo del ciudadano que se desea consultar
birthDateString

Fecha de nacimiento del ciudadano que se desea consultar. Formato: DD-MM-AAAA

DisabilityCertificateOut
NombreTipoDescripción
autonomousCommunityCodeString

Código de la comunidad autónoma en la que vive el ciudadano. 2 caracteres (Aragón=02)

provinceCodeString

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

mobilityResponse#MobilityResponseDataOutObjeto MobilityResponseDataOut
publicCompanionString

Acompañante público. Sí (S) o no (N)

disabilityFileNumberString

Número de expediente de discapacidad

disabilityGradeString

Grado de discapacidad (%)

disabilityTypesString[]

Tipos de discapacidad (FÍSICA, PSÍQUICA y/o SENSORIAL)

effectiveDateString

Fecha de efectos. Formato: DD-MM-AAAA

indefiniteValidityString

Indica si la validez es indefinida. Sí (S) o no (N)

checkUpDateString

Fecha en la que será revisado el certificado de discapacidad.

Formato: DD-MM-AAAA

MobilityResponseDataOut
NombreTipoDescripción
gradeString

Movilidad

factorString

Factor de movilidad

Códigos error

CódigoDescripción
1

No hay registrada una persona con los datos de titular indicados

2

No existe el certificado de discapacidad

3

El documento del beneficiario no está asociado al expediente de discapacidad indicado

4

El beneficiario no corresponde a la provincia que figura en la solicitud

5

Con los datos facilitados existe mas de una persona titular de un certificado de discapacidad

6

El certificado de discapacidad esta duplicado

0226

Parámetro incorrecto

0238

No existe información para el titular/beneficiario para la fecha indicada

4000

No hay datos para ese beneficiario/certificado en esa provincia

Ejemplo de invocación

Ejemplo de invocación
 

3.2 Servicios ISchoolEnrolmentDataServicePortType

Método schoolEnrolmentData

Servicio que comprueba los datos de estar escolarizado.

Código servicio / Permiso asociado

SVDSMATESCOLARIZAWS01 / Consulta de escolarización


 Más detalles...

Signatura

SchoolEnrolmentDataOut schoolEnrolmentData(SchoolEnrolmentDataIn schoolEnrolmentDataIn)

Parámetros de invocación

SchoolEnrolmentDataIn extends #ParamBase
NombreTipoDescripción
schoolEnrolmentDataRequest#SchoolEnrolmentDataRequestObjeto SchoolEnrolmentDataRequest
SchoolEnrolmentDataRequest

Nombre

TipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
fechaNacimientoTitularStringFecha de nacimiento titular
identificacionTutor#IdentificationDataObjeto IdentificationData

Parámetros de respuesta

SchoolEnrolmentDataOut extends #ResultError
NombreTipoDescripción
responseState#ResponseStateObjeto ResponseState
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
serviceCodeString

Código del certificado

resultCodeString

Código del resultado

identificationData#IdentificationDataObjeto IdentificationData
datosCentro#DatosCentroObjeto DatosCentro
userData#UserDataObjeto UserData
tipoEstudioString

Tipo de estudio en el que se está escolarizado (Primaria o ESO)

cursoString

Curso en el que está escolarizado

cursoMatriculaVigenteString

Curso de escolarización actual

cursoMatriculaFuturaString

Curso de escolarización futura

fechaNacimientoString

Fecha de nacimiento del alumno

DatosCentro
NombreTipoDescripción
codigoUniversidadString

Código de universidad dónde se cursó el título

universidadString

Nombre de la universidad donde se cursó el titulo

codigoCentroString

Código del centro donde se cursó el título

centroString

Nombre del centro donde se cursó el título

codigoProvinciaString

Código de provincia donde se cursó el título

provinciaString

Provincia donde se cursó el título

Códigos error

CódigoDescripción
1

La consulta no ha devuelto datos, el titular no está escolarizado o matriculado

2

Cuando se obtiene mas de un registro para la consulta realizada

Ejemplo de invocación

Ejemplo de invocación
SchoolEnrolmentDataRequest schoolEnrolmentDataRequest = new SchoolEnrolmentDataRequest();

IdentificationData identificationTitular = new IdentificationData();
identificationTitular.setDocumentNumber("99999999R");
identificationTitular.setDocumentType("NIF");

IdentificationData identificationTutor = new IdentificationData();
identificationTutor.setDocumentNumber("00000000T");
identificationTutor.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

schoolEnrolmentDataRequest.setIdentificationData(identificationTitular);
schoolEnrolmentDataRequest.setIdentificacionTutor(identificationTutor);
schoolEnrolmentDataRequest.setPurposeData(purposeData);
schoolEnrolmentDataRequest.setFechaNacimientoTitular("10/10/2005");

SchoolEnrolmentDataIn schoolEnrolmentDataIn = new SchoolEnrolmentDataIn();
schoolEnrolmentDataIn.setSchoolEnrolmentDataRequest(schoolEnrolmentDataRequest);
schoolEnrolmentDataIn.setApplicationId("APP_CODE");
schoolEnrolmentDataIn.setOrganismCode("ORG07458");
schoolEnrolmentDataIn.setUserCode("00000000T");

SchoolEnrolmentDataOut schoolEnrolmentDataOut = null;
try {
  schoolEnrolmentDataOut = schoolEnrolmentDataService.schoolEnrolmentData(schoolEnrolmentDataIn);
} catch (Exception e) {
 //Gestionar error 
}

3.3 Servicios ILargeFamilyQueryServicePortType

Método largeFamilyQuery

Servicio que comprueba los datos de la Familia Numerosa.

Código servicio / Permiso asociado

SVDSCTFNWS01 / Consulta de título de familia numerosa


 Más detalles...

Signatura

LargeFamilyQueryOut largeFamilyQuery(LargeFamilyQueryIn largeFamilyQueryIn)

Parámetros de invocación

LargeFamilyQueryIn extends #ParamBase
NombreTipoDescripción
largeFamilyQueryRequest#LargeFamilyQueryRequestObjeto LargeFamilyQueryRequest
LargeFamilyQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
specificLargeFamilyData#SpecificLargeFamilyDataObjeto SpecificLargeFamilyData
SpecificLargeFamilyData
NombreTipoDescripción
autonomousCommunityCodeString

Código de comunidad autónoma

titleNumberString

Número de título del certificado de Familia Numerosa

queryDateString

Fecha de consulta

userBirthDateString

Fecha de nacimiento del titular consultado

Parámetros de respuesta

LargeFamilyQueryOut extends #ResultError
NombreTipoDescripción
stateCodeString

Código de error

secondaryStateCodeString

Código de retorno de la consulta

literalErrorString

Mensaje de error

secondaryLiteralErrorStringMensaje de retorno de la consulta
idPetitionString

Identificador de petición

queryDateString

Fecha de la consulta

largeFamilyUserOut#LargeFamilyUserOutObjeto LargeFamilyUserOut
beneficiarioFamiliaNumerosa#BeneficiarioFamiliaNumerosaOut[]Objeto BeneficiarioFamiliaNumerosaOut
tituloFamiliaNumerosa#TituloFamiliaNumerosaOutObjeto TituloFamiliaNumerosaOut
descriptionStringDescripción
timestampStringSello de tiempo
LargeFamilyUserOut
NombreTipoDescripción
documentNumberString

Número de documento del ciudadano consultado

documentTypeString

Tipo de documentación del ciudadano consultado (NIF o NIE)

nameString

Nombre de la persona para la que se hace la consulta

surname1String

Primer apellido de la persona para la que se hace la consulta

surname2String

Segundo apellido de la persona para la que se hace la consulta

BeneficiarioFamiliaNumerosaOut
NombreTipoDescripción
tipoDocumentacionString

Tipo de documentación del titular consultado (NIF, DNI, NIE, Pasaporte)

documentacionStringNúmero de documento del titular consultado
fechaNacimientoString

Fecha de Nacimiento del titular consultado

nombreString

Nombre del titular de la solicitud

apellido1String

Primer Apellido del titular de la solicitud

apellido2String

Segundo Apellido del titular de la solicitud

titularString

Indica si el beneficiario es el titular del título de Familia Numerosa.

TituloFamiliaNumerosaOut
NombreTipoDescripción
codigoComunidadAutonomaString

Código de la Comunidad Autónoma

numeroTituloString

Número de título del certificado de Familia Numerosa

categoriaString

Indica la categoría del título de Familia Numerosa

tituloVigenteString

Indica si el título está vigente en la fecha de consulta

fechaExpedicionString

Fecha de Expedición del título

fechaCaducidadString

Fecha de Caducidad del título

numeroHijosString

Indica el número de hijos que tiene el titular del título de Familia Numerosa

Códigos error

CódigoDescripción
1

No hay registrada una persona titular o beneficiaria de familia numerosa con los datos de titular indicados.

2

No existe el titulo de familia numerosa indicado

3

La persona no está asociada al título de familia numerosa indicado

4

Formato de titulo incorrecto

5

Con los datos facilitados existe más de una persona titular o beneficiario de un libro de familia numerosa

6

Título de familia numerosa caducado

7

A la fecha indicada la persona consultada no es beneficiaria de título de familia numerosa

8

La consulta a fecha concreta no está disponible, debe realizar la consulta a fecha actual

Ejemplo de invocación

Ejemplo de invocación
LargeFamilyQueryRequest largeFamilyQueryRequest = new LargeFamilyQueryRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("17138792C");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

SpecificLargeFamilyData specificLargeFamilyData = new SpecificLargeFamilyData();
specificLargeFamilyData.setAutonomousCommunityCode("02");

largeFamilyQueryRequest.setIdentificationData(identificationData);
largeFamilyQueryRequest.setPurposeData(purposeData);
largeFamilyQueryRequest.setSpecificLargeFamilyData(specificLargeFamilyData);

LargeFamilyQueryIn largeFamilyQueryIn = new LargeFamilyQueryIn();
largeFamilyQueryIn.setLargeFamilyQueryRequest(largeFamilyQueryRequest);
largeFamilyQueryIn.setApplicationId("APP_CODE");
largeFamilyQueryIn.setOrganismCode("ORG07458");
largeFamilyQueryIn.setUserCode("00000000T");

LargeFamilyQueryOut largeFamilyQueryOut = null;
try {
  largeFamilyQueryOut = largeFamilyQueryService.largeFamilyQuery(largeFamilyQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

3.4 Servicios IDomesticPartnerQueryServicePortType

Método domesticPartnerQuery

Servicio que comprueba los datos de Parejas Estables

Código servicio / Permiso asociado

SVDCCAAIRPHWS01 / Inscrito como pareja de hecho


 Más detalles...

Signatura

DomesticPartnerQueryOut domesticPartnerQuery(DomesticPartnerQueryIn domesticPartnerQueryIn)

Parámetros de invocación

DomesticPartnerQueryIn extends #ParamBase
NombreTipoDescripción
domesticPartnerQueryRequest#DomesticPartnerQueryRequestObjeto DomesticPartnerQueryRequest
DomesticPartnerQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataIdentificationData
purposeData#PurposeDataObjeto PurposeData
codProvinciaString

Código de Provincia (Zaragoza: 50; Huesca: 44; Teruel: 22)

fechaConsultaString

Fecha que se quiere consultar, si no se informa, la consulta se realizará a fecha actual

Parámetros de respuesta

DomesticPartnerQueryOut extends #ResultError
NombreTipoDescripción
idPetitionString

Identificador de la petición

timestampStringSello de tiempo
serviceCodeStringCódigo del servicio
resultCodeString

Código del resultado

fechaAltaString

Fecha de alta de la inscripción en el registro de parejas de hecho

responseState#ResponseStateObjeto ResponseState
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
domesticPartnerName#UserDataObjeto UserData
domesticPartnerIdentity#IdentificationDataObjeto IdentificationData

Códigos error

CódigoDescripción
1

El ciudadano no tiene inscripciones en vigor en la fecha de consulta

2

Se ha encontrado más de un registro para los datos del titular indicados

3

Para el documento de identificación indicado existen varios expedientes.

8

La consulta a fecha concreta no está disponible, debe realizar la consulta a fecha actual

Ejemplo de invocación

Ejemplo de invocación
DomesticPartnerQueryRequest domesticPartnerQueryRequest = new DomesticPartnerQueryRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("99999961D");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

domesticPartnerQueryRequest.setIdentificationData(identificationData);
domesticPartnerQueryRequest.setPurposeData(purposeData);
domesticPartnerQueryRequest.setCodProvincia("50");

DomesticPartnerQueryIn domesticPartnerQueryIn = new DomesticPartnerQueryIn();
domesticPartnerQueryIn.setDomesticPartnerQueryRequest(domesticPartnerQueryRequest);
domesticPartnerQueryIn.setApplicationId("APP_CODE");
domesticPartnerQueryIn.setOrganismCode("ORG07458");
domesticPartnerQueryIn.setUserCode("00000000T");

DomesticPartnerQueryOut domesticPartnerQueryOut = null;
try {
  domesticPartnerQueryOut = domesticPartnerQueryService.domesticPartnerQuery(domesticPartnerQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

3.5 Servicios IBeingAwareOfCCAAPaymentsServicePortType

Método beingAwareOfCCAAPayments. Método deprecado.

Este servicio está obsoleto. Debe utilizarse en su lugar, beingAwareOfCCAAPaymentsGrants para ayudas y beingAwareOfCCAAPaymentsHiring para contrataciones.

Servicio que comprueba que los datos están corrientes de pago.

 Más detalles...

Signatura

BeingAwareOfCCAAPaymentsOut beingAwareOfCCAAPayments( BeingAwareOfCCAAPaymentsIn beingAwareOfCCAAPaymentsIn)

Parámetros de invocación

BeingAwareOfCCAAPaymentsIn extends #ParamBase
NombreTipoDescripción
beingAwareOfCCAAPaymentsRequest#BeingAwareOfCCAAPaymentsRequestObjeto BeingAwareOfCCAAPaymentsRequest
BeingAwareOfCCAAPaymentsRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
specificBeingAwareOfCCAAPaymentsData#SpecificBeingAwareOfCCAAPaymentsDataObjeto SpecificBeingAwareOfCCAAPaymentsData
typeStringTipo
SpecificBeingAwareOfCCAAPaymentsData
NombreTipoDescripción
autonomousCommunityCodeString

ódigo de Comunidad Autónoma

provinceCodeString

Código de Provincia

Parámetros de respuesta

BeingAwareOfCCAAPaymentsOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
numElementosintNúemro de elementos
timestampStringSello de tiempo
stateCodeStringCódigo de error o estado
secondaryStateCodeStringCódigo de error secundario, para incorporar códigos de error internos de los sistemas
literalErrorStringMensaje de error
processDateint

Fecha del procesado de la consulta en formato AAAA-MM-DD

serviceCodeStringCódigo del servicio
documentTypeStringTipo de documento (NIF, DNI, Pasaporte, NIE)
documentNumberString

Número de documento

nameString

Nombre del ciudadano consultado

surname1String

Primer apellido del ciudadano consultado.

surname2String

Segundo apellido del ciudadano consultado

codigoEstadoString

Código de error o estado

codigoEstadoSecundarioString

Código de error secundario, para incorporar códigos de error internos de los sistemas

literalError2String

Descripción de estado de la respuesta

Códigos error

CódigoDescripción

1001

Solicitante no autorizado

1002

Titular no identificado

1003

Código de certificado desconocido

1004

Problemas técnicos

1005

Entrada inconsistente

1006

No procede facilitar información

1007

Solicitante no identificado

1008

Titular de baja

1009

Titular con CI revocado

1010

Denegado por sentencia o sanción

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfCCAAPaymentsRequest beingAwareOfCCAAPaymentsRequest = new BeingAwareOfCCAAPaymentsRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("11111111H");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

SpecificBeingAwareOfCCAAPaymentsData specificBeingAwareOfCCAAPaymentsData = new SpecificBeingAwareOfCCAAPaymentsData();
specificBeingAwareOfCCAAPaymentsData.setAutonomousCommunityCode("02");

beingAwareOfCCAAPaymentsRequest.setIdentificationData(identificationData);
beingAwareOfCCAAPaymentsRequest.setPurposeData(purposeData);
beingAwareOfCCAAPaymentsRequest.setSpecificBeingAwareOfCCAAPaymentsData(specificBeingAwareOfCCAAPaymentsData);
beingAwareOfCCAAPaymentsRequest.setType("ayudas");

BeingAwareOfCCAAPaymentsIn beingAwareOfCCAAPaymentsIn = new BeingAwareOfCCAAPaymentsIn();
beingAwareOfCCAAPaymentsIn.setBeingAwareOfCCAAPaymentsRequest(beingAwareOfCCAAPaymentsRequest);
beingAwareOfCCAAPaymentsIn.setApplicationId("APP_CODE");
beingAwareOfCCAAPaymentsIn.setOrganismCode("ORG07458");
beingAwareOfCCAAPaymentsIn.setUserCode("00000000T");

BeingAwareOfCCAAPaymentsOut beingAwareOfCCAAPaymentsOut = null;
try {
  beingAwareOfCCAAPaymentsOut = beingAwareOfCCAAPaymentsService.beingAwareOfCCAAPayments(beingAwareOfCCAAPaymentsIn);
} catch (Exception e) {
 //Gestionar error 
}

Método beingAwareOfCCAAPaymentsGrants

Servicio que comprueba si se está al corriente de pago con la CCAA para ayudas.

Sustituye a beingAwareOfCCAAPayments - ayudas.

Código servicio / Permiso asociado

SVDCCAACPASWS01 / Corriente de pago para ayudas y subvenciones



 Más detalles...

Signatura

BeingAwareOfCCAAPaymentsOut beingAwareOfCCAAPaymentsGrants( BeingAwareOfCCAAPaymentsIn beingAwareOfCCAAPaymentsIn)

Parámetros de invocación

BeingAwareOfCCAAPaymentsIn extends #ParamBase
NombreTipoDescripción
beingAwareOfCCAAPaymentsRequest#BeingAwareOfCCAAPaymentsRequestObjeto BeingAwareOfCCAAPaymentsRequest
BeingAwareOfCCAAPaymentsRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
specificBeingAwareOfCCAAPaymentsData#SpecificBeingAwareOfCCAAPaymentsDataObjeto SpecificBeingAwareOfCCAAPaymentsData
SpecificBeingAwareOfCCAAPaymentsData
NombreTipoDescripción
autonomousCommunityCodeString

Código de Comunidad Autónoma

provinceCodeString

Código de Provincia

Parámetros de respuesta

BeingAwareOfCCAAPaymentsOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
numElementosintNúmero de elementos
timestampStringSello de tiempo
stateCodeStringCódigo de error o estado
secondaryStateCodeStringCódigo de error secundario, para incorporar códigos de error internos de los sistemas
literalErrorStringMensaje de error
processDateint

Fecha del procesado de la consulta en formato AAAA-MM-DD

serviceCodeStringCódigo del servicio
documentTypeStringTipo de documento (NIF, NIE, CIF)
documentNumberString

Número de documento

nameString

Nombre del ciudadano consultado

surname1String

Primer apellido del ciudadano consultado.

surname2String

Segundo apellido del ciudadano consultado

codigoEstadoString

Código de error o estado

codigoEstadoSecundarioString

Código de error secundario, para incorporar códigos de error internos de los sistemas

literalError2String

Descripción de estado de la respuesta

Códigos error

CódigoDescripción

CORE-CPCCAA-001

El parámetro userCode es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-002

El parámetro applicationId es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-003

El parámetro consentimiento es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-004

El parámetro numProcedimiento es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-005

El parámetro numExpediente es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-006

El parámetro textoFinalidad es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-007

El parámetro codigoComunidadAutonoma es obligatorio para corriente de pago

CORE-CPCCAA-009

El parámetro numDocumento es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-010El parámetro tipoDocumento es obligatorio para el servicio corriente de pago de ccaa
CORE-CPCCAA-011El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-CPCCAA-012El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-CPCCAA-013El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-CPCCAA-014El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-CPCCAA-016El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CPCCAA-017El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-CPCCAA-018El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-CPCCAA-019Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-CPCCAA-020Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF;
CORE-CPCCAA-022El parámetro numProcedimiento debe contener un valor numérico
CORE-CPCCAA-024La fecha de nacimiento no es válida
CORE-CPCCAA-025La fecha de consulta no es válida
CORE-CPCCAA-027El parámetro apellido1 tiene una longitud máxima de 40 caracteres
CORE-CPCCAA-028El parámetro apellido2 tiene una longitud máxima de 40 caracteres
CORE-CPCCAA-029El parámetro nombre tiene una longitud máxima de 40 caracteres

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfCCAAPaymentsRequest beingAwareOfCCAAPaymentsRequest = new BeingAwareOfCCAAPaymentsRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000047R");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("MARIA");
userData.setSurname1("ALVAREZ");
userData.setSurname2("CAMPOMANES");

SpecificBeingAwareOfCCAAPaymentsData specificBeingAwareOfCCAAPaymentsData = new SpecificBeingAwareOfCCAAPaymentsData();
specificBeingAwareOfCCAAPaymentsData.setAutonomousCommunityCode("02");

beingAwareOfCCAAPaymentsRequest.setIdentificationData(identificationData);
beingAwareOfCCAAPaymentsRequest.setPurposeData(purposeData);
beingAwareOfCCAAPaymentsRequest.setUserData(userData);
beingAwareOfCCAAPaymentsRequest.setSpecificBeingAwareOfCCAAPaymentsData(specificBeingAwareOfCCAAPaymentsData);

BeingAwareOfCCAAPaymentsIn beingAwareOfCCAAPaymentsIn = new BeingAwareOfCCAAPaymentsIn();
beingAwareOfCCAAPaymentsIn.setBeingAwareOfCCAAPaymentsRequest(beingAwareOfCCAAPaymentsRequest);
beingAwareOfCCAAPaymentsIn.setApplicationId("APP_CODE");
beingAwareOfCCAAPaymentsIn.setOrganismCode("ORG07458");
beingAwareOfCCAAPaymentsIn.setUserCode("00000000T");

BeingAwareOfCCAAPaymentsOut beingAwareOfCCAAPaymentsOut = null;
try {
  beingAwareOfCCAAPaymentsOut = beingAwareOfCCAAPaymentsService.beingAwareOfCCAAPaymentsGrants(beingAwareOfCCAAPaymentsIn);
} catch (Throwable e) {
 //Gestionar error 
}

Método beingAwareOfCCAAPaymentsHiring

Servicio que comprueba si se está al corriente de pago con la CCAA para contrataciones.

Sustituye a beingAwareOfCCAAPayments - contrataciones.

Código servicio / Permiso asociado

SVDCCAACPCWS01 / Corriente de pago para contratación


 Más detalles...

Signatura

BeingAwareOfCCAAPaymentsOut beingAwareOfCCAAPaymentsHiring( BeingAwareOfCCAAPaymentsIn beingAwareOfCCAAPaymentsIn)

Parámetros de invocación

BeingAwareOfCCAAPaymentsIn extends #ParamBase
NombreTipoDescripción
beingAwareOfCCAAPaymentsRequest#BeingAwareOfCCAAPaymentsRequestObjeto BeingAwareOfCCAAPaymentsRequest
BeingAwareOfCCAAPaymentsRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
specificBeingAwareOfCCAAPaymentsData#SpecificBeingAwareOfCCAAPaymentsDataObjeto SpecificBeingAwareOfCCAAPaymentsData
SpecificBeingAwareOfCCAAPaymentsData
NombreTipoDescripción
autonomousCommunityCodeString

Código de Comunidad Autónoma

provinceCodeString

Código de Provincia

Parámetros de respuesta

BeingAwareOfCCAAPaymentsOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
numElementosintNúmero de elementos
timestampStringSello de tiempo
stateCodeStringCódigo de error o estado
secondaryStateCodeStringCódigo de error secundario, para incorporar códigos de error internos de los sistemas
literalErrorStringMensaje de error
processDateint

Fecha del procesado de la consulta en formato AAAA-MM-DD

serviceCodeStringCódigo del servicio
documentTypeStringTipo de documento (NIF, NIE, CIF)
documentNumberString

Número de documento

nameString

Nombre del ciudadano consultado

surname1String

Primer apellido del ciudadano consultado.

surname2String

Segundo apellido del ciudadano consultado

codigoEstadoString

Código de error o estado

codigoEstadoSecundarioString

Código de error secundario, para incorporar códigos de error internos de los sistemas

literalError2String

Descripción de estado de la respuesta

Códigos error

CódigoDescripción

CORE-CPCCAA-001

El parámetro userCode es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-002

El parámetro applicationId es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-003

El parámetro consentimiento es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-004

El parámetro numProcedimiento es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-005

El parámetro numExpediente es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-006

El parámetro textoFinalidad es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-007

El parámetro codigoComunidadAutonoma es obligatorio para corriente de pago

CORE-CPCCAA-009

El parámetro numDocumento es obligatorio para el servicio corriente de pago de ccaa

CORE-CPCCAA-010El parámetro tipoDocumento es obligatorio para el servicio corriente de pago de ccaa
CORE-CPCCAA-011El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-CPCCAA-012El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-CPCCAA-013El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-CPCCAA-014El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-CPCCAA-016El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CPCCAA-017El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-CPCCAA-018El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-CPCCAA-019Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-CPCCAA-020Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF;
CORE-CPCCAA-022El parámetro numProcedimiento debe contener un valor numérico
CORE-CPCCAA-024La fecha de nacimiento no es válida
CORE-CPCCAA-025La fecha de consulta no es válida
CORE-CPCCAA-027El parámetro apellido1 tiene una longitud máxima de 40 caracteres
CORE-CPCCAA-028El parámetro apellido2 tiene una longitud máxima de 40 caracteres
CORE-CPCCAA-029El parámetro nombre tiene una longitud máxima de 40 caracteres

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfCCAAPaymentsRequest beingAwareOfCCAAPaymentsRequest = new BeingAwareOfCCAAPaymentsRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000047R");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("MARIA");
userData.setSurname1("ALVAREZ");
userData.setSurname2("CAMPOMANES");

SpecificBeingAwareOfCCAAPaymentsData specificBeingAwareOfCCAAPaymentsData = new SpecificBeingAwareOfCCAAPaymentsData();
specificBeingAwareOfCCAAPaymentsData.setAutonomousCommunityCode("02");

beingAwareOfCCAAPaymentsRequest.setIdentificationData(identificationData);
beingAwareOfCCAAPaymentsRequest.setPurposeData(purposeData);
beingAwareOfCCAAPaymentsRequest.setUserData(userData);
beingAwareOfCCAAPaymentsRequest.setSpecificBeingAwareOfCCAAPaymentsData(specificBeingAwareOfCCAAPaymentsData);

BeingAwareOfCCAAPaymentsIn beingAwareOfCCAAPaymentsIn = new BeingAwareOfCCAAPaymentsIn();
beingAwareOfCCAAPaymentsIn.setBeingAwareOfCCAAPaymentsRequest(beingAwareOfCCAAPaymentsRequest);
beingAwareOfCCAAPaymentsIn.setApplicationId("APP_CODE");
beingAwareOfCCAAPaymentsIn.setOrganismCode("ORG07458");
beingAwareOfCCAAPaymentsIn.setUserCode("00000000T");

BeingAwareOfCCAAPaymentsOut beingAwareOfCCAAPaymentsOut = null;
try {
  beingAwareOfCCAAPaymentsOut = beingAwareOfCCAAPaymentsService.beingAwareOfCCAAPaymentsHiring(beingAwareOfCCAAPaymentsIn);
} catch (Throwable e) {
 //Gestionar error 
}

4.- Datos ofrecidos por la CRUE - Consulta de Datos de Matricula


4.1 Servicios IUniversityEnrollmentDataServicePortType

Método universityEnrollmentData

Servicio que comprueba los datos de las matriculas universitarias.

Código servicio / Permiso asociado

SVDMATUNIVWS01 / Consulta de Matrículas Universitarias


 Más detalles...

Signatura

UniversityEnrollmentDataOut universityEnrollmentData(UniversityEnrollmentDataIn universityEnrollmentDataIn)

Parámetros de invocación

UniversityEnrollmentDataIn extends #ParamBase
NombreTipoDescripción
universityEnrollmentDataRequest#UniversityEnrollmentDataRequestObjeto UniversityEnrollmentDataRequest
UniversityEnrollmentDataRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
cursoAcademicoString

Curso académico al que pertenece la matrícula en formato YYYY-YY

incluirCursosAcademicosPreviosbooleanSi se incluyen en la comprobación los datos academicos previos
listaUniversidadesList<String>

Identificadores de las universidades a las que se van a realizar las peticiones. Actualmente, solamente es posible consultar con una universidad.

Parámetros de respuesta

UniversityEnrollmentDataOut extends #ResultError
NombreTipoDescripción
responseState#ResponseStateObjeto ResponseState
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
datosMatricula#DatosMatricula[]Objeto DatosMatricula
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
listaUniversidadesList<String>Identificadores de las universidades. Actualmente, solamente es posible consultar con una universidad.
cursoAcademicoStringCurso académico
DatosMatricula
NombreTipoDescripción
universidad#UniversidadObjeto Universidad
titularMatricula#TitularMatriculaTitularMatricula
titulacionMatricula#TitulacionMatricula[]Objeto TitulacionMatricula
lenguaRuctString

Bloque que contiene toda la información de cada petición almacenada

Universidad
NombreTipoDescripción
nombreString

Nombre de la Universidad a la que pertenece la matrícula

descripcionString

Descripción de la naturaleza de la Universidad

codigoString

Código de la naturaleza de la Universidad

codigoRUCTString

Código RUCT de la Universidad.

TitularMatricula
NombreTipoDescripción
descripcionSexoString

Descripción del sexo del titular de la matrícula devuelta

codigoSexoString

Código del sexo del titular de la matrícula devuelta

fechaNacimientoString

Fecha de nacimiento del titular de la matrícula devuelta

userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
TitulacionMatricula
NombreTipoDescripción
nombreString

Nombre de la titulación

itinerarioCurricularboolean

Se informará en el caso de itinerarios curriculares concretos, cursos puentes o adaptaciones al grado según el Real Decreto 1393/2007 de 29 de Octubre

tituloConferido#TituloConferido[]Objeto TituloConferido
centroMatricula#CentroMatriculaObjeto CentroMatricula
detalleMatricula#DetalleMatricula[]Objeto DetalleMatricula
codigoString

Código de la titulación

TituloConferido
NombreTipoDescripción
nombreString

Nombre del título conferido

descripcionMecesString

Descripción del nivel MECES

codigoMecesString

Código de la rama del título.

descripcionRamaString

Descripción de la rama del título

codigoRamaString

Código de la rama del título

codigoRUCTString

Código RUCT del título

CentroMatricula
NombreTipoDescripción
nombreString

Nombre del centro donde se cursa la titulación

descripcionVinculacionString

Descripción de la vinculación con el centro

codigoVinculacionString

Código de la vinculación con el centro

provinciaString

Código de provincia donde se ubica el centro

municipioString

Código de municipio donde se ubica el centro.

localidadString

Código de localidad donde se ubica el centro.

codigoPostalStringCódigo postal donde se ubica el centro.
direccionStringDirección donde se ubica el centro.
codigoRUCTStringCódigo RUCT del título
DetalleMatricula
NombreTipoDescripción
cursoAcademicoStringCurso académico al que pertenece la matrícula en formato YYYY-YY
fechaString

Fecha en la que se realiza la matrícula en formato YYYYMM-DD

descripcionDedicacionString

Descripción de la dedicación a la titulación matriculada

codigoDedicacionStringFunción a la normativa de permanencia
matriculadosString

Número de créditos matriculados a cursar por el estudiante

reconocidosString

Número de créditos convalidados,adaptados, reconocidos, etc...

totalString

Importe total del coste de la matrícula para el estudiante en euros, una vez aplicados todos sus descuentos y recargos

abonadoString

Importe abonado en euros por el estudiante para esa matrícula, en el instante de la consulta

Códigos error

CódigoDescripción
1

No existen datos para el titular consultado

Ejemplo de invocación

Ejemplo de invocación
UniversityEnrollmentDataRequest universityEnrollmentDataRequest = new UniversityEnrollmentDataRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000002W");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

universityEnrollmentDataRequest.setIdentificationData(identificationData);
universityEnrollmentDataRequest.setPurposeData(purposeData);
universityEnrollmentDataRequest.setIncluirCursosAcademicosPrevios("Si");
universityEnrollmentDataRequest.setCursoAcademico("2015-16");

List<String> universities = new ArrayList<>();
universities.add("027");
universityEnrollmentDataRequest.setListaUniversidades(universities);

UniversityEnrollmentDataIn universityEnrollmentDataIn = new UniversityEnrollmentDataIn();
universityEnrollmentDataIn.setUniversityEnrollmentDataRequest(universityEnrollmentDataRequest);
universityEnrollmentDataIn.setApplicationId("APP_CODE");
universityEnrollmentDataIn.setOrganismCode("ORG07458");
universityEnrollmentDataIn.setUserCode("00000000T");

UniversityEnrollmentDataOut universityEnrollmentDataOut = null;
try {
  universityEnrollmentDataOut = universityEnrollmentDataService.universityEnrollmentData(universityEnrollmentDataIn);
} catch (Exception e) {
 //Gestionar error 
}



Método getUniversities

Servicio que lista las universidades que actualmente están disponibles.

Código servicio / Permiso asociado

No requiere


 Más detalles...

Signatura

List<UniversityEnrollmentDataSelect> getUniversities(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase
Sin campos

Parámetros de respuesta

UniversityEnrollmentDataSelect extends #ResultError
NombreTipoDescripción
codigoUniversidadString

Código de universidad

nombreUniversidadString

Nombre de la universidad

CódigoDescripción
1

No existen datos para el titular consultado

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("APP_CODE");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

List<UniversityEnrollmentDataSelect> universities = null;
try {
  universities = universityEnrollmentDataService.getUniversities(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

5.- Datos ofrecidos por las DG Seguros (Dirección General de Seguros y Fondos de Pensiones)


5.1 Servicios IInsuranceInsurersQueryServicePortType

Método insuranceInsurersQuerySelect

Servicio que lista las peticiones de Consulta Aseguradoras y Reaseguradoras realizadas por un usuario y descargar los pdf´s almacenados en CCSV.

Código servicio / Permiso asociado

DGSFP0002 / Consulta de Aseguradoras y Reaseguradoras


 Más detalles...

Signatura

List<InsuranceInsurersQueryBean> insuranceInsurersQuerySelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase
Sin campos

Parámetros de respuesta

InsuranceInsurersQueryBean extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
respuestaString

XML con la respuesta devuelta por el servicio

csvString

Código CSV con el que se ha realizado la consulta

serviceCodeString

Código del Servicio

resultCodeString

Código del resultado

claveAdministrativaString

Clave usa para realizar la consulta

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0414

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("APP_CODE");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

List<InsuranceInsurersQueryBean> result = null;
try {
  result = insuranceInsurersQueryService.insuranceInsurersQuerySelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

Método insuranceInsurersQuery

Servicio que comprueba los datos de Consulta de Aseguradoras y Reaseguradoras.

Código servicio / Permiso asociado

DGSFP0002 / Consulta de Aseguradoras y Reaseguradoras


 Más detalles...

Signatura

InsuranceInsurersQueryOut insuranceInsurersQuery(InsuranceInsurersQueryIn insuranceInsurersQueryIn)

Parámetros de invocación

InsuranceInsurersQueryIn extends #ParamBase
NombreTipoDescripción
insuranceInsurersQueryRequest#InsuranceInsurersQueryRequestObjeto InsuranceInsurersQueryRequest
InsuranceInsurersQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
claveAdministrativaString

Clave administrativa de la entidad consultada

integrationCCSVbooleanSi se guarda en CCSV

Parámetros de respuesta

InsuranceInsurersQueryOut extends #ResultError
NombreTipoDescripción
responseState#ResponseStateObjeto ResponseState
claveAdministrativaString

Clave administrativa de la entidad aseguradora

figuraInscritaString

Indica si en el momento de la consulta la entidad se encuentra inscrita en el Registro Administrativo de Entidades Aseguradoras

estadoEntidadString

Estado en el que se encuentra la entidad en el momento de la consulta.

ambitoTerritorialString

Cobertura territorial de la aseguradora.

fechaInscripcionString

Fecha en la que la entidad se inscribió en el Regsitro Administrativo

domicilioSocial

String

Domicilio social de la entidad

gestoraString

Si la entidad aseguradora opera también como gestora de fondos, en este nodo se indica la clave con la que está inscrita la entidad como gestora.

fechaCancelacionString

Si la entidad está cancelada, indica la fecha en la que se llevo a cabo la cancelación

fechaRevocacionString

Si la entidad está revocada, indica la fecha en la que se llevo a cabo la revocación

fechaIntervencionString

Si la entidad está intervenida, fecha en la que se llevo a cabo la intervención

ramoAutorizado#Ramo[]Objeto Ramo
altosCargos#Cargo[]Objeto Cargo
representantesActivos#Cargo[]Objeto Cargo
pdfDataHandler

Documento en base 64 que contiene todos los datos de respuesta, firmado electrónicamente por la DGSFP

csvString

Código para recuperar el documento desde CCSV

timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
Ramo
NombreTipoDescripción
codigoRamoString

Codigo identificativo del ramo

modalidadString

Modalidad del ramo

estadoString

Estado del ramo a fecha de la consulta

descripcionString

Descripción del ramo

Cargo
NombreTipoDescripción
nombreString

Nombre y apellidos del cargo

cargoString

Cargo que ocupa

fechaAltaString

Fecha en la que ocupo el cargo

fechaCeseString

Fecha de cese en el cargo

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0414

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

Ejemplo de invocación

Ejemplo de invocación
InsuranceInsurersQueryRequest insuranceInsurersQueryRequest = new InsuranceInsurersQueryRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

insuranceInsurersQueryRequest.setClaveAdministrativa("E0103");
insuranceInsurersQueryRequest.setPurposeData(purposeData);
insuranceInsurersQueryRequest.setIntegrationCCSV(true);

InsuranceInsurersQueryIn insuranceInsurersQueryIn = new InsuranceInsurersQueryIn();
insuranceInsurersQueryIn.setInsuranceInsurersQueryRequest(insuranceInsurersQueryRequest);
insuranceInsurersQueryIn.setApplicationId("APP_CODE");
insuranceInsurersQueryIn.setOrganismCode("ORG07458");
insuranceInsurersQueryIn.setUserCode("00000000T");

InsuranceInsurersQueryOut insuranceInsurersQueryOut = null;
try {
  insuranceInsurersQueryOut = insuranceInsurersQueryService.insuranceInsurersQuery(insuranceInsurersQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

5.2 Servicios IInsurancePensionsQueryServicePortType

Método insurancePensionsQuery

Servicio que comprueba los datos de Consulta de Fondos y Planes de Pensiones.

Código servicio / Permiso asociado

DGSFP0003 / Consulta de Planes y Fondos de Pensiones


 Más detalles...

Signatura

InsurancePensionsQueryOut insurancePensionsQuery(InsurancePensionsQueryIn notariesCopySimpleIn)

Parámetros de invocación

InsurancePensionsQueryIn extends #ParamBase
NombreTipoDescripción
insurancePensionsQueryRequest#InsurancePensionsQueryRequestObjeto InsurancePensionsQueryRequest
InsurancePensionsQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
claveAdministrativaString

Clave administrativa de la entidad consultada

integrationCCSVbooleanSi se guarda en CCSV

Parámetros de respuesta

InsurancePensionsQueryOut extends #ResultError
NombreTipoDescripción
responseState#ResponseStateObjeto ResponseState
depositarias#DepositariasGestoras

Objeto DepositariasGestoras

gestoras#DepositariasGestoras

Objeto DepositariasGestoras

fondos#Fondos

Objeto Fondos

planes#Planes

Objeto Planes

timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
DepositariasGestoras
NombreTipoDescripción
claveAdministrativaString

Clave administrativa de la gestora

figuraInscritaString

Indica si la entidad se encuentra inscrita o no en el momento de la consulta

estadoEntidadString

Estado en el que se encuentra la entidad en el momento de la consulta

denominacionEntidadString

Nombre de la entidad gestora

nifCifString

Nif o Cif de la gestora

domicilioSocialString

Domicilio social

fechaAltaString

Fecha en la que se dio de alta la gestora

fechaBajaString

Si la entidad gestora se encuetnra dada de baja, indica la fecha en la que se llevo a cabo la baja

pdfDataHandler

Documento en base 64 que contiene todos los datos de respuesta, firmado electrónicamente por la DGSFP

csvString

Código para recuperar la copia almecenada en CCSV

fondoAsociado#FondoAsociado[]Objeto FondoAsociado
FondoAsociado
NombreTipoDescripción
claveString

Clave del fondo

denominacionString

Denominacion del fondo

cifString

Cif del fondo

fechaAltaString

Fecha de alta del fondo

fechaBajaString

Fecha de baja del fondo

Fondos
NombreTipoDescripción
claveAdministrativaString

Clave administrativa de la gestora

figuraInscritaString

Indica si la entidad se encuentra inscrita o no en el momento de la consulta

estadoEntidadString

Estado en el que se encuentra la entidad en el momento de la consulta

denominacionEntidadString

Nombre de la entidad gestora

nifCifString

Nif o Cif de la gestora

domicilioSocialString

Domicilio social

fechaAltaString

Fecha en la que se dio de alta la gestora

fechaBajaString

Si la entidad gestora se encuetnra dada de baja, indica la fecha en la que se llevo a cabo la baja.

claveDepositariaString

Clave de la entidad depositaria relacionada con el fondo.

denominacionDepositariaString

Descripción de la entidad depositaria relacionada con el fondo

claveGestoraString

Clave de la entidad depositaria relacionada con el fondo.

denominacionGestoraString

Descripción de la entidad gestora relacionada con el fondo

nifCifGestoraString

Nif o Cif de la entidad que gestiona el fondo

fondoAsociado#FondoAsociado[]Objeto FondoAsociado
pdfDataHandler

Documento en base 64 que contiene todos los datos de respuesta, firmado electrónicamente por la DGSFP

csvString

Código para recuperar la copia almecenada en CCSV

Planes
NombreTipoDescripción
claveAdministrativaString

Clave administrativa del plan

figuraInscritaString

Indica si el plan se encuentra inscrito

estadoEntidadString

Estado en el que se encuentra el plan a fecha de consulta

denominacionEntidadString

Descripción del plan

claveFondoString

Clave del fondo al que pertenece dicho plan

denominacionFondoString

Descripción del fondo al que pertenece el plan

fechaIntegracionString

Fecha en la que se integró el plan

claveGestoraString

Clave de la entidad que gestiona dicho fondo

denominacionGestoraString

Descripción de la entidad que gestiona dicho fondo

fechaComunicacionPlanString

Fecha en la que se comunico el plan en la DGSFP

fechaBajaPlanString

Si el plan esta dado de baja, fecha en la que se llevo a cabo la baja

claveFondoAnteriorString

Si el plan perteneció a otro fondo anteriormente, clave de dicho fondo

denominacionFondoAnteriorString

Si el plan perteneció a otro fondo anteriormente, descripción de dicho fondo

fechaCambioFondoString

Si el plan perteneció a otro fondo anteriormente, fecha en la que se realizo el cambio

pdfDataHandler

Documento en base 64 que contiene todos los datos de respuesta, firmado electrónicamente por la DGSFP

csvString

Código para recuperar la copia almacenada en CCSV

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0414

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

Ejemplo de invocación

Ejemplo de invocación
InsurancePensionsQueryRequest insurancePensionsQueryRequest = new InsurancePensionsQueryRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

insurancePensionsQueryRequest.setClaveAdministrativa("F1889");
insurancePensionsQueryRequest.setPurposeData(purposeData);

InsurancePensionsQueryIn insurancePensionsQueryIn = new InsurancePensionsQueryIn();
insurancePensionsQueryIn.setInsurancePensionsQueryRequest(insurancePensionsQueryRequest);
insurancePensionsQueryIn.setApplicationId("APP_CODE");
insurancePensionsQueryIn.setOrganismCode("ORG07458");
insurancePensionsQueryIn.setUserCode("00000000T");

InsurancePensionsQueryOut insurancePensionsQueryOut = null;
try {
  insurancePensionsQueryOut = insurancePensionsQueryService.insurancePensionsQuery(insurancePensionsQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

Método insurancePensionsQuerySelect

Servicio que lista las peticiones de Consulta Fondos y Planes de Pensiones realizadas por un usuario y descargar los pdf´s almacenados en CCSV.

Código servicio / Permiso asociado

DGSFP0003 / Consulta de Planes y Fondos de Pensiones


 Más detalles...

Signatura

List<InsurancePensionsQueryBean> insurancePensionsQuerySelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase
Sin campos

Parámetros de respuesta

InsurancePensionsQueryBean extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
respuestaString

XML con la respuesta devuelta por el servicio

csvString

Código CSV con el que se ha realizado la consulta

serviceCodeString

Código del Servicio

resultCodeString

Código del resultado

claveAdministrativaString

Clave usa para realizar la consulta

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0414

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("APP_CODE");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

List<InsurancePensionsQueryBean> result = null;
try {
  result = insurancePensionsQueryService.insurancePensionsQuerySelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

5.3 Servicios IInsuranceAgentQueryServicePortType

Método insuranceAgentQuerySelect

Servicio que lista las peticiones de Consulta Mediadores de Seguros y Reaseguros realizadas por un usuario y descargar los pdf´s almacenados en CCSV.

Código servicio / Permiso asociado

DGSFP0001 / Consulta de Mediadores de Seguros y Reaseguros


 Más detalles...

Signatura

List<InsuranceAgentPetition> insuranceAgentQuerySelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends ParamBase
Sin campos

Parámetros de respuesta

InsuranceAgentPetition
NombreTipoDescripción
timestampStringSello de tiempo
serviceCodeString

Código del servicio

resultCodeString

Código del resultado

idPetitionString

Identificador de la petición

userCodeStringCódigo de usuario
csvString

Código CSV con el que se ha realizado la consulta

claveString

Clave usa para realizar la consulta

diplomaString

Número de diploma usado para realizar la consulta

respuestaString

XML con la respuesta devuelta por el servicio

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0413

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

0001

No se ha encontrado la entidad con número de diploma “número de diploma”

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("APP_CODE");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

List<InsuranceAgentPetition> result = null;
try {
  result = insuranceAgentQueryService.insuranceAgentQuerySelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

Método insuranceAgentQuery

Servicio que comprueba los datos de Consulta de Mediadores de Seguros y Reaseguros.

Código servicio / Permiso asociado

DGSFP0001 / Consulta de Mediadores de Seguros y Reaseguros


 Más detalles...

Signatura

InsuranceAgentQueryOut insuranceAgentQuery(InsuranceAgentQueryIn insuranceAgentQueryIn)

Parámetros de invocación

InsuranceAgentQueryIn extends #ParamBase
NombreTipoDescripción
insuranceAgentQueryRequest#InsuranceAgentQueryRequestObjeto InsuranceAgentQueryRequest
InsuranceAgentQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
claveAdministrativaString

Clave administrativa del mediadior

numDiplomaString

Contiene información para realizar la consulta sobre un diploma

integracionCCSVboolean

Permite guardar una copia del pdf devuelto en CCSV

Parámetros de respuesta

InsuranceAgentQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
codigoCertificadoString

Código de certificado usado en la petición

userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
retornoClave#ClaveSeguroOutDataObjeto ClaveSeguroOutData
retornoDiploma#DiplomaSeguroDataObjeto DiplomaSeguroData
ClaveSeguroOutData
NombreTipoDescripción
claveAdministrativaString

Clave administrativa del mediador para el que se ha realizado la consulta

nifCifString

Nif, Cif o NIE del mediador

estadoEntidadString

Estado en el que se encuentra el mediador en el momento de la consulta

figuraInscritaString

Indica si en el momento de la consulta el mediador se encuentra inscrito en el Registro Administrativo de mediadores de seguros y corredores de reaseguros

tipoOperadorString

Tipo de mediador.

nombreDenominadorString

Nombre completo del mediador

fechaAltaString

Fecha en la que se dio de alta el mediador

fechaBajaString

Fecha en la que se dio de baja el mediador

pdfDataHandler

Documento en base 64 que contiene todos los datos de respuesta, firmado electrónicamente por la DGSFP.

csvString

Código para recuperar el documento de CCSV

DiplomaSeguroData
NombreTipoDescripción
numDiplomaString

Número de diploma para el que se ha realizado la consulta

nifCifString

Nif, Cif o NIE del diplomado

nombreCompletoString

Nombre completo del diplomado

fechaConcesionStringString

Fecha en la que se realizo la concesión

expedConcesionString

Expediente en el que se tramitó la concesión

motivoString

Motivo por el cual se obtiene la concesión

pdfDataHandler

Documento en base 64 que contiene todos los datos de respuesta, firmado electrónicamente por la DGSFP.

csvString

Código para recuperar el documento de CCSV

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0413

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

0001

No se ha encontrado la entidad con número de diploma “número de diploma”

Ejemplo de invocación

Ejemplo de invocación
InsuranceAgentQueryRequest insuranceAgentQueryRequest = new InsuranceAgentQueryRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

insuranceAgentQueryRequest.setClaveAdministrativa("F1889");
insuranceAgentQueryRequest.setPurposeData(purposeData);

InsuranceAgentQueryIn insuranceAgentQueryIn = new InsuranceAgentQueryIn();
insuranceAgentQueryIn.setInsuranceAgentQueryRequest(insuranceAgentQueryRequest);
insuranceAgentQueryIn.setApplicationId("APP_CODE");
insuranceAgentQueryIn.setOrganismCode("ORG07458");
insuranceAgentQueryIn.setUserCode("00000000T");

InsuranceAgentQueryOut insuranceAgentQueryOut = null;
try {
  insuranceAgentQueryOut = insuranceAgentQueryService.insuranceAgentQuery(insuranceAgentQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

5.4 Servicios IInsuranceSolvencyQueryServicePortType

Método insuranceSolvencyQuerySelect

Servicio que lista las peticiones de Consulta Fondos y Planes de Pensiones realizadas por un usuario, tanto tramitadas como pendientes y descargar los pdf´s almacenados en CCSV.

Código servicio / Permiso asociado

DGSFP0005 / Consulta de Solvencia para Concursos Públicos


 Más detalles...

Signatura

List<InsuranceSolvencyPetition> insuranceSolvencyQuerySelect(PeticionesParamBaseSolvencia paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase
NombreTipoDescripción
peticionesPendientesboolean

Campo para indicar si las peticiones a devolver son las tramitadas o las pendientes

Parámetros de respuesta

InsuranceSolvencyPetition
NombreTipoDescripción
timestamp

String

Sello de tiempo
serviceCode

String

Código del Servicio

resultCode

String

Código del resultado

idPetition

String

Identificador de la petición

userCode

String

Tiempo estimado de la petición

csv

String

Código CSV con el que se ha realizado la consulta

clave

String

Clave consultada

descripcion

String

Descripción enviada en la petición

tiempoEstimado

String

Tiempo estimado en el que la petición será tramitada

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0413

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBaseSolvencia peticionesParamBaseSolvencia = new PeticionesParamBaseSolvencia();
peticionesParamBaseSolvencia.setApplicationId("APP_CODE");
peticionesParamBaseSolvencia.setOrganismCode("ORG07458");
peticionesParamBaseSolvencia.setUserCode("00000000T");

List<InsuranceSolvencyPetition> result = null;
try {
  result = insuranceSolvencyQueryService.insuranceSolvencyQuerySelect(peticionesParamBaseSolvencia);
} catch (Exception e) {
 //Gestionar error 
}

Método insuranceSolvencyQueryPetition

Servicio que permite realizar la petición de Consulta de Fondos y Planes de Pensiones.

Código servicio / Permiso asociado

DGSFP0005 / Consulta de Solvencia para Concursos Públicos


 Más detalles...

Signatura

InsuranceSolvencyAsynchronousPetition insuranceSolvencyQueryPetition(InsuranceSolvencyQueryIn insuranceAgentQueryIn)

Parámetros de invocación

InsuranceSolvencyQueryIn extends #ParamBase
NombreTipoDescripción
insuranceSolvencyQueryRequest#InsuranceSolvencyQueryRequestObjeto InsuranceSolvencyQueryRequest
InsuranceSolvencyQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto 
claveAdministrativaStringClave administrativa del mediador
descripcionString

Se corresponderán con una breve descripción de lo que solicite el usuario

Parámetros de respuesta

InsuranceSolvencyAsynchronousPetition extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
codigoCertificadoString

Código de certificado usado en la petición

responseState#ResponseStateObjeto ResponseState
userString

Usuario que ha realizado la petición

numElementosString

Número de elementos de la petición

tiempoEstimadoString

Tiempo estimado en el que la petición será tramitada

claveString

Clave consultada

descripcionString

Descripción enviada en la petición

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0413

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

Ejemplo de invocación

Ejemplo de invocación
InsuranceSolvencyQueryRequest insuranceSolvencyQueryRequest = new InsuranceSolvencyQueryRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

insuranceSolvencyQueryRequest.setClaveAdministrativa("F0801");
insuranceSolvencyQueryRequest.setPurposeData(purposeData);
insuranceSolvencyQueryRequest.setDescripcion("R.F., FONDO DE PENSIONES");

InsuranceSolvencyQueryIn insuranceSolvencyQueryIn = new InsuranceSolvencyQueryIn();
insuranceSolvencyQueryIn.setInsuranceSolvencyQueryRequest(insuranceSolvencyQueryRequest);
insuranceSolvencyQueryIn.setApplicationId("APP_CODE");
insuranceSolvencyQueryIn.setOrganismCode("ORG07458");
insuranceSolvencyQueryIn.setUserCode("00000000T");

InsuranceSolvencyAsynchronousPetition insuranceSolvencyAsynchronousPetition = null;
try {
  insuranceSolvencyAsynchronousPetition = insuranceSolvencyQueryService.insuranceSolvencyQueryPetition(insuranceSolvencyQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

Método insuranceSolvencyQueryRequestReply

Servicio que permite obtener la respuesta del Servicio de Consulta de Solvencia de una Sociedad una vez que haya sido tramitada.

Código servicio / Permiso asociado

DGSFP0005 / Consulta de Solvencia para Concursos Públicos


 Más detalles...

Signatura

InsuranceSolvencyQueryOut insuranceSolvencyQueryRequestReply(InsuranceSolvencyAsynchronousRequest insuranceAgentQueryIn) throws SvcdCoreException

Parámetros de invocación

InsuranceSolvencyAsynchronousRequest extends #ParamBase
NombreTipoDescripción
idPetitionStringIdentificador de la petición

Parámetros de respuesta

InsuranceSolvencyQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
codigoCertificadoStringCódigo de certificado usado en la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationDatao 
responseState#ResponseStateObjeto ResponseState
claveAdministrativaString

Clave usa para realizar la consulta

pdfDataHandler

Código CSV con el que se ha realizado la consulta

csvString

Código CSV con el que se ha realizado la consulta

Códigos error

CódigoDescripción

0227

La clave de entidad no es correcta

0231

Documento incorrecto

0301

Organismo no autorizado

0413

No se ha encontrado la clave de entidad “clave de la entidad”

0413

No se ha encontrado la entidad con clave de operador RJ0028 y NIF/CIF número: S2811001C

Ejemplo de invocación

Ejemplo de invocación
InsuranceSolvencyAsynchronousRequest insuranceSolvencyAsynchronousRequest = new InsuranceSolvencyAsynchronousRequest();
insuranceSolvencyAsynchronousRequest.setApplicationId("APP_CODE");
insuranceSolvencyAsynchronousRequest.setOrganismCode("ORG07458");
insuranceSolvencyAsynchronousRequest.setUserCode("00000000T");

InsuranceSolvencyQueryOut insuranceSolvencyQueryOut = null;
try {
  insuranceSolvencyQueryOut = insuranceSolvencyQueryService.insuranceSolvencyQueryRequestReply(insuranceSolvencyAsynchronousRequest);
} catch (Exception e) {
 //Gestionar error 
}

6.- Datos ofrecidos por la DGP (Dirección General de la Policía) - Datos de Identidad


6.1 Servicios IIdentityQueryServicePortType

Método identityQueryExt

Servicio que permite obtener los datos de identidad.

Código servicio / Permiso asociado

SVDDGPCIWS02 / Consulta de Datos de Identidad


 Más detalles...

Signatura

IdentityQueryOutExt identityQueryExt(IdentityQueryInExt identityQueryInExt)

Parámetros de invocación

IMPORTANTE

  • Para ciudadanos españoles es obligatorio introducir el tipo y número de identificación.
  • Para ciudadanos extranjeros, es obligatorio introducir el número y el tipo de identificación (NIE) o el tipo de identificación (NIE) y Nº soporte/TIE.
IdentityQueryInExt extends #ParamBase
NombreTipoDescripción
identitySearchRequestExt#IdentitySearchRequestExtObjeto IdentitySearchRequestExt
IdentitySearchRequestExt
NombreTipoDescripción
userData#UserDataObjeto UserData
specificBirthDataVI#SpecificBirthDataVIObjeto SpecificBirthDataVI
SpecificBirthDataVI
NombreTipoDescripción
birthDateDate

Fecha de nacimiento del ciudadano que se desea consultar en formato AAAA-MM-DDT00:00:00+01:00

birthCountryString

Código del país de nacimiento del ciudadano

birthProvinceString

Código de la provincia de nacimiento del ciudadano

Parámetros de respuesta

IdentityQueryOut extends #ResultError
NombreTipoDescripción
idPetitionString

Identificador de la petición

documentNumberString

Número de documento del ciudadano consultado.

Caso especial: Si se consulta por NIE y la persona está nacionalizada, se obtendrá el DNI nacionalizado en caso de estar disponible.  Si está nacionalizado pero no está disponible el DNI, se obtendrá el mismo NIE de la consulta.

nameString

Nombre del titular de la solicitud

surname1StringPrimer apellido del titular de la solicitud
surname2StringSegundo apellido del titular de la solicitud
nationalityString

Nacionalidad del ciudadano consultado

genderString

Sexo del ciudadano a consultar

birthDateString

Fecha de nacimiento del ciudadano consultado

locationBirthString

Localidad de nacimiento del ciudadano consultado.

provinceBirthString

Provincia de nacimiento del ciudadano consultado

fatherNameString

Nombre del padre del ciudadano consultado

motherNameString

Nombre de la madre del ciudadano consultado

viaAddressString

Nombre de la vía del domicilio del usuario consultado

locationAddressString

Nombre del municipio del domicilio del ciudadano

provinceAddressString

Nombre de la provincia del domicilio del ciudadano

expiryDateString

Fecha de vencimiento en formato yyyymmdd. Ejemplo: 20260424

En el caso de un DNI, si es permanente, la fecha de caducidad será 01/01/9999. El servicio la devuelve de la siguiente forma: 99990101

En el caso de un NIE

  • Si no se indica TIE, no se obtendrá la fecha de caducidad. Será nula.
  • Si se indica TIE, se obtendrá la fecha de caducidad correspondiente
codeString

Código de error o estado

literalString

Texto del error

serviceCodeStringCódigo del servicio

Códigos error

CódigoDescripción

CORE-CI-001

El parámetro userCode es obligatorio para la consulta de identidad

CORE-CI-002

El parámetro applicationId es obligatorio para la consulta de identidad

CORE-CI-003

El parámetro consentimiento es obligatorio para la consulta de identidad

CORE-CI-004

El parámetro numProcedimiento es obligatorio para la consulta de identidad

CORE-CI-005

El parámetro numExpediente es obligatorio para la consulta de identidad

CORE-CI-006

El parámetro textoFinalidad es obligatorio para la consulta de identidad

CORE-CI-007

El parámetro numDocumento es obligatorio para la consulta de identidad

CORE-CI-008El Pasaporte ya no es un tipo de documento permitido. Utilice NIF o NIE

CORE-CI-009

El parámetro tipoDocumento es obligatorio para la consulta de identidad

CORE-CI-010Para ciudadanos extranjeros, se debe rellenar el número y el tipo de identificación (NIE) o el tipo de identificación (NIE) y Nº soporte/TIE

CORE-CI-011

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

CORE-CI-012

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

CORE-CI-013

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

CORE-CI-014

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

CORE-CI-015

El parámetro numSoporte tiene una longitud máxima de 9 caracteres

CORE-CI-016

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

CORE-CI-017

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

CORE-CI-018

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

CORE-CI-019

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

CORE-CI-020

Los valores permitidos para el parámetro tipoDocumento son: NIF y NIE

CORE-CI-022

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

CORE-CI-023

El parámetro fechaNacimiento o Apellido1 es obligatorio para la consulta de identidad

Ejemplo de invocación

Ejemplo de invocación
IdentitySearchRequestExt identitySearchRequestExt = new IdentitySearchRequestExt();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("12345678Z");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

identitySearchRequestExt.setIdentificationData(identificationData);
identitySearchRequestExt.setPurposeData(purposeData);

IdentityQueryInExt identityQueryInExt = new IdentityQueryInExt();
identityQueryInExt.setIdentitySearchRequest(identitySearchRequestExt);
identityQueryInExt.setApplicationId("APP_CODE");
identityQueryInExt.setOrganismCode("ORG07458");
identityQueryInExt.setUserCode("00000000T");

IdentityQueryOutExt identityQueryOutExt = null;
try {
  identityQueryOutExt = identityQueryService.identityQueryExt(identityQueryInExt);
} catch (Exception e) {
 //Gestionar error 
}

Método identityQuery - OBSOLETO

Servicio que permite obtener los datos de identidad.

 Más detalles...

Signatura

IdentityQueryOut identityQuery(IdentityQueryIn identityQueryIn) throws SvcdCoreException

Parámetros de invocación

IdentityQueryIn extends #ParamBase
NombreTipoDescripción
identitySearchRequest#IdentitySearchRequestObjeto IdentitySearchRequest
IdentitySearchRequest
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
specificIdentificationData#SpecificIdentificationDataObjeto SpecificIdentificationData
purposeData#PurposeDataObjeto PurposeData

Parámetros de respuesta

IdentityQueryOut extends #ResultError
NombreTipoDescripción
idPetitionString

Identificador de la petición

documentNumberString

Número de documento del ciudadano consultado

nameString

Nombre del titular de la solicitud

surname1StringPrimer apellido del titular de la solicitud
surname2StringSegundo apellido del titular de la solicitud
nationalityString

Nacionalidad del ciudadano consultado

genderString

Sexo del ciudadano a consultar

birthDateString

Fecha de nacimiento del ciudadano consultado

locationBirthString

Localidad de nacimiento del ciudadano consultado.

provinceBirthString

Provincia de nacimiento del ciudadano consultado

fatherNameString

Nombre del padre del ciudadano consultado

motherNameString

Nombre de la madre del ciudadano consultado

viaAddressString

Nombre de la vía del domicilio del usuario consultado

locationAddressString

Nombre del municipio del domicilio del ciudadano

provinceAddressString

Nombre de la provincia del domicilio del ciudadano

expiryDateStringFecha de vencimiento
codeString

Código de error o estado

literalString

Texto del error

serviceCodeStringCódigo del servicio

Códigos error

CódigoDescripción

CORE-CI-001

El parámetro userCode es obligatorio para la consulta de identidad

CORE-CI-002

El parámetro applicationId es obligatorio para la consulta de identidad

CORE-CI-003

El parámetro consentimiento es obligatorio para la consulta de identidad

CORE-CI-004

El parámetro numProcedimiento es obligatorio para la consulta de identidad

CORE-CI-005

El parámetro numExpediente es obligatorio para la consulta de identidad

CORE-CI-006

El parámetro textoFinalidad es obligatorio para la consulta de identidad

CORE-CI-007

El parámetro numDocumento es obligatorio para la consulta de identidad

CORE-CI-009

El parámetro tipoDocumento es obligatorio para la consulta de identidad

CORE-CI-011

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

CORE-CI-012

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

CORE-CI-013

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

CORE-CI-014

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

CORE-CI-015

El parámetro numSoporte tiene una longitud máxima de 9 caracteres

CORE-CI-016

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

CORE-CI-017

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

CORE-CI-018

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

CORE-CI-019

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

CORE-CI-020

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

CORE-CI-022

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

CORE-CI-023

El parámetro fechaNacimiento o Apellido1 es obligatorio para la consulta de identidad

Ejemplo de invocación

Ejemplo de invocación
 

6.2 Servicios IIdentityVerificationServicePortType

Método identityVerification

Servicio que verifica los datos de identidad.

Código servicio / Permiso asociado

SVDDGPVIWS02 / Verificación de Datos de Identidad


 Más detalles...

Signatura

IdentityVerificationOut identityVerification( IdentityVerificationIn identityVerificationIn)

Parámetros de invocación

IMPORTANTE: Para ciudadanos extranjeros no comunitarios se recomienda consultar por NIE + TIE (los ciudadanos extranjeros comunitarios no tienen TIE)

IdentityVerificationIn extends #ParamBase
NombreTipoDescripción
identityVerificationRequest#IdentityVerificationRequestObjeto IdentityVerificationRequest
IdentityVerificationRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
userSpecificDataVI#UserSpecificDataVIObjeto UserSpecificDataVI
identificationData#IdentificationDataObjeto IdentificationData. Se admiten como tipos de documento NIF y NIE.
specificIdentificationData#SpecificIdentificationDataObjeto SpecificIdentificationData
specificBirthDataVI#SpecificBirthDataVIObjeto SpecificBirthDataVI
residenceSpecificDataVI#ResidenceSpecificDataVIObjeto ResidenceSpecificDataVI
purposeData#PurposeDataObjeto PurposeData
UserSpecificDataVI
NombreTipoDescripción
genderString

Sexo del ciudadano a consultar

ResidenceSpecificDataVI
NombreTipoDescripción
viaAddressTypeString

Este campo contiene los datos relativos al tipo de vía (calle, plaza, etc.) donde vive el ciudadano

addressString

Este campo contiene únicamente la primera palabra del nombre de la vía en la que reside el ciudadano

countryString

Código del país de residencia del ciudadano

provinceString

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

Parámetros de respuesta

IdentityQueryOut extends #ResultError
NombreTipoDescripción
idPetitionString

Identificador de la petición

documentNumberString

Número de documento del ciudadano consultado

nameString

Nombre del titular de la solicitud

surname1StringPrimer apellido del titular de la solicitud
surname2StringSegundo apellido del titular de la solicitud
reasonString

Contiene el motivo o causa por la que se necesita realizar la consulta de verificación de datos de identidad

fechaNacimientoStringFecha de nacimiento
timestampStringSello de tiempo
serviceCodeString

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

documentTypeStringTipo de documento de identificación (NIF o NIE)
codeString

Código de error o estado

literalString

Texto del error

Códigos error

CódigoDescripción

CORE-VI-001

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

CORE-VI-002

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

CORE-VI-003

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

CORE-VI-004

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

CORE-VI-005

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

CORE-VI-006

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

CORE-VI-007

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

CORE-VI-008El Pasaporte ya no es un tipo de documento permitido. Utilice NIF o NIE

CORE-VI-009

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

CORE-VI-010

El parámetro sexo es obligatorio para la verificación de identidad

CORE-VI-026

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

CORE-VI-027

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

CORE-VI-028

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

CORE-VI-029

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

CORE-VI-030

El parámetro numSoporte tiene una longitud máxima de 9 caracteres

CORE-VI-031

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

CORE-VI-032

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

CORE-VI-033

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

CORE-VI-034

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

CORE-VI-035

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

CORE-VI-036

El parámetro país tiene una longitud máxima de 3 caracteres

CORE-VI-037

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

CORE-VI-038

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

CORE-VI-039

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

CORE-VI-040

Los valores permitidos para el parámetro tipoDocumento son: NIF y NIE

CORE-VI-041

El parámetro numDocumento no contiene un número adecuado al tipoDocumento

CORE-VI-043

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

CORE-VI-044

Los valores permitidos para el parámetro sexo son M y F

CORE-VI-045

El parámetro provincia no contiene un valor correcto

CORE-VI-046

El parámetro provinciaNacimiento no contiene un valor correcto

CORE-VI-047

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

CORE-VI-048

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

CORE-VI-051

La fecha de nacimiento no es válida

Ejemplo de invocación

Ejemplo de invocación
IdentityVerificationRequest identityVerificationRequest = new IdentityVerificationRequest();

IdentificationData identificacionData = new IdentificationData();
identificacionData.setDocumentNumber("30000260A");
identificacionData.setDocumentType("NIF");

SpecificIdentificationData specificIdentificationData = new SpecificIdentificationData();
specificIdentificationData.setSupportNumber("AAA013521");

UserData userData = new UserData();
userData.setName("JUAN");
userData.setSurname1("GARCÍA");
userData.setSurname2("SOTO");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("PruebaVerificacionIdentidad");
purposeData.setConsent("Si");

UserSpecificDataVI userSpecificDataVI = new UserSpecificDataVI();
userSpecificDataVI.setGender("M");

identityVerificationRequest.setIdentificationData(identificacionData);
identityVerificationRequest.setSpecificIdentificationData(specificIdentificationData);
identityVerificationRequest.setPurposeData(purposeData);
identityVerificationRequest.setUserSpecificDataVI(userSpecificDataVI);
identityVerificationRequest.setUserData(userData);

IdentityVerificationIn identityVerificationIn = new IdentityVerificationIn();
identityVerificationIn.setIdentityVerificationRequest(identityVerificationRequest);
identityVerificationIn.setApplicationId("APP_CODE");
identityVerificationIn.setOrganismCode("ORG07458");
identityVerificationIn.setUserCode("00000000T");

IdentityVerificacionOut  identityVerificacionOut  = null;
try {
	identityVerificacionOut = identityVerificationService.identityVerification(identityVerificationIn);			
} catch (Exception e) {
  //Gestionar error		
}

6.3 Servicios ILegalResidentDocDataQueryServicePortType

Método legalResidentDocDataQuery

Servicio de consulta de residencia legal por documentación de la DGP.

Código servicio / Permiso asociado

SVDDGPRESIDENCIALEGALDOCWS01 / Consulta de residencia legal por documentación

 Más detalles...

Signatura

LegalResidentDocDataQueryOut legalResidentDocDataQuery(LegalResidentDocDataQueryIn legalResidentDocDataQueryIn)

Parámetros de invocación

IMPORTANTE: Si el tipo de documento es pasaporte, deberán rellenarse en los datos específicos los datos del pasaporte.

LegalResidentDocDataQueryIn extends #ParamBase
NombreTipoDescripción
LegalResidentDocDataQueryInLegalResidentRequestObjeto LegalResidentRequest
LegalResidentRequest
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData. Se admiten como tipos de documento NIE y Pasaporte
purposeData#PurposeDataObjeto PurposeData
specificDataspecificData

Objeto LegalResidentSpecificData.

Los datos específicos son obligatorios si se indica tipo de documento Pasaporte.

Además, aunque no indiquemos tipo de documento Pasaporte, si se instancian los datos específicos (si LegalResidentSpecificData != null), es obligatorio indicar el número de soporte.

automatedString

Tipo de tramitación de la petición. Puede tomar los siguientes valores:

S → Automatizada, cuando las peticiones son realizadas de forma automática sin intervención humana
N → No automatizada, cuando las peticiones no son realizadas de forma automática sin intervención humana

procedureTypeString

Clase de trámite por el que se realiza la consulta.

Se adjunta tabla con los posibles valores de codificación SIA que puede tomar. Debe introducirse el código SIA.

Valores SIA (procedureType)

CódigoDescripción
0Pruebas. Este valor debe ser utilizado en el entorno de pruebas.
2Recursos Humanos
3Tributario
14Sancionador
19Afiliación y cotización a la Seguridad Social
20Autorizaciones, licencias, concesiones y homologaciones
21Ayudas, Becas y Subvenciones
22Certificados
23Contratación pública
24Convenios de Colaboración y Comunicaciones administrativas
25Gestión Económica y Patrimonial
26Declaraciones y comunicaciones de los interesados
27Inspectora
28Premios
29Prestaciones
30Registros y Censos
31Responsabilidad patrimonial y otras solicitudes de indemnización
32Revisión de Actos administrativos y Recursos
33Sugerencias, Quejas, Denuncias e Información a los ciudadanos
34Aduanero
99Resolución de incidencias. Este valor podrá ser utilizado exclusivamente en el entorno de producción.
LegalResidentSpecificData 
NombreTipoDescripción
supportNumberString

Es obligatorio si se indican los datos específicos (si LegalResidentSpecificData != null)

Número de soporte del titular consultado y asociado al NIE

  • Ciudadano extranjero comunitario: Su codificación es ‘C’+ 8 dígitos correspondiendo este número de soporte con el Certificado Comunitario
  • Ciudadano extranjero: Su codificación es ‘E’+ 8 dígitos (estos 8 dígitos coinciden con el número de tarjeta de identificación de extranjero).
legalResidentPassportLegalResidentPassport

Objeto LegalResidentPassport.

Contiene información sobre los datos del pasaporte a consultar.
Es obligatorio rellenarlo si se consulta por un Pasaporte

LegalResidentPassport
NombreTipoObligatorioDescripción
typeStringTipo de pasaporte consultado.
Puede tomar los siguientes valores:
  • AR → Autorización de Regreso
  • AS → Documento Identidad Solicitante Asilo o P.I.
  • CE → Cédula de Inscripción
  • DN → Doc. de Identidad Propio de su País
  • IN → Indocumentado
  • LN → Libreta Naval
  • OT → Otros
  • PA → Pasaporte Ordinario
  • PD → Pasaporte Diplomático
  • SC → Salvoconducto
  • TA → Doc. Identidad Permanencia Prov.(Apátrida)
  • TD → Tarjeta Diplomática
  • TU → Tarjeta de Identidad Extranjero Española
  • TV → Título de viaje
nationalityStringDescripción de la nacionalidad del pasaporte consultado
expeditionDateDateNoFecha de expedición del pasaporte consultado
Formato: YYYY-MM-DD
expiryDateDateNoFecha de caducidad del pasaporte consultado
Formato: YYYY-MM-DD

Campos que son obligatorios

  • applicationId → Identificador de aplicación que realiza la consulta
  • organismCode → Organismo con el cual se realiza la consulta
  • userCode → NIF del usuario que realiza la consulta
  • documentNumber → Número de documento
  • documentType → Tipo de documento
  • consent →  Consentimiento
  • fileNumber → Expediente
  • procedureNumber → Procedimiento
  • purposeText → Finalidad
  • En caso de indicar pasaporte como tipo de documento, es obligatorio rellenar los siguientes campos:
    • supportNumber → Número de soporte
    • type → Tipo de pasaporte
    • nationality → Nacionalidad del pasaporte

Parámetros de respuesta

LegalResidentDocDataQueryOut extends #ResultError
NombreTipoDescripción
errorsbooleanIndica si se ha producido un error
errorCodeStringCódigo del error producido
errorMsgStringDescripción del error producido
idPetitionString

Identificador de la petición

timestampStringSello de tiempo
ResponseStateObjetoObjeto ResponseState. Devuelve datos del estado de la petición
ResponseState/stateCodeStringCódigo identificativo del estado de la petición
ResponseState/stateSecondaryCodeStringCódigo de error secundario, para incorporar códigos de error internos de los sistemas
ResponseState/literalErrorStringDescripción del estado de la petición
IdentificationDataObjetoObjeto IdentificationData. Devuelve datos de documentación del titular
IdentificationData/documentTypeString

Tipo de documento. 

Admite los siguientes valores:

  • NIE
  • Pasaporte
IdentificationData/documentNumberStringNúmero de documento
UserDataObjetoObjeto UserData. Devuelve nombre y apellidos del titular
UserData/nameStringNombre del titular de la solicitud. Se devolverá el nombre del titular consultado si solo existe una filiación.
UserData/surname1StringPrimer apellido del titular de la solicitud. Se devolverán los apellidos del titular consultado si solo existe una filiación, vendrán truncados a 50 caracteres.
UserData/surname2StringSegundo apellido del titular de la solicitud. Se devolverán los apellidos del titular consultado si solo existe una filiación, vendrán truncados desde los 50 caracteres del Apellido1 hasta los 100 totales.
nationalizedDocumentNumberStringDNI del titular en caso de estar nacionalizado
LegalResidenceDataObjetoObjeto LegalResidenceData. Devuelve datos de residencia legal
residentStringIndica si el ciudadano dispone de residencia legal o no
Puede tomar los valores:
  • S → Residente
  • N → No Residente
LegalResidenceTypeObjetoObjeto LegalResidenceType. Contiene los datos del tipo de residencia legal del ciudadano
LegalResidenceType/codeStringCódigo del tipo de residencia legal del ciudadano
LegalResidenceType/descriptionStringLiteral del tipo de residencia legal del ciudadano
LegalResidenceReasonObjetoObjeto LegalResidenceReason. Contiene los datos del motivo de residencia legal del ciudadano
LegalResidenceReason/codeStringCódigo del motivo de residencia legal del ciudadano
LegalResidenceReason/descriptionStringLiteral del motivo de residencia legal del ciudadano

Códigos error

CódigoDescripción

CORE-LEGALRESIDENTDOCDATAQUERY-001

El código de organismo es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-002El código de organismo no puede tener más de 20 caracteres
CORE-LEGALRESIDENTDOCDATAQUERY-003El NIF del usuario es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-004El NIF del usuario no puede tener más de 20 caracteres
CORE-LEGALRESIDENTDOCDATAQUERY-005El procedimiento es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-006El procedimiento no puede tener más de 5 caracteres
CORE-LEGALRESIDENTDOCDATAQUERY-007El procedimiento debe ser numérico
CORE-LEGALRESIDENTDOCDATAQUERY-008El consentimiento es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-009El consentimiento debe ser Si o Ley
CORE-LEGALRESIDENTDOCDATAQUERY-010La finalidad es obligatoria
CORE-LEGALRESIDENTDOCDATAQUERY-011La finalidad no puede tener más de 250 caracteres
CORE-LEGALRESIDENTDOCDATAQUERY-012El número de expediente es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-013El número de expediente no puede tener más de 65 caracteres
CORE-LEGALRESIDENTDOCDATAQUERY-014El número de documento es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-015El número de documento no puede tener más de 14 caracteres
CORE-LEGALRESIDENTDOCDATAQUERY-016El número de documento no es válido
CORE-LEGALRESIDENTDOCDATAQUERY-017El tipo de documento es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-018El tipo de documento debe ser NIE o Pasaporte
CORE-LEGALRESIDENTDOCDATAQUERY-019El número de soporte es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-020El número de soporte no puede tener más de 9 caracteres
CORE-LEGALRESIDENTDOCDATAQUERY-021El tipo de pasaporte es obligatorio
CORE-LEGALRESIDENTDOCDATAQUERY-022El tipo de pasaporte no es válido
CORE-LEGALRESIDENTDOCDATAQUERY-023La nacionalidad del pasaporte es obligatoria
CORE-LEGALRESIDENTDOCDATAQUERY-024La nacionalidad del pasaporte no puede tener más de 75 caracteres
CORE-LEGALRESIDENTDOCDATAQUERY-025Es obligatorio indicar los datos del pasaporte

Ejemplo de invocación

Ejemplo de invocación
LegalResidentDocDataQueryIn legalResidentDocDataQueryIn = new LegalResidentDocDataQueryIn();
legalResidentDocDataQueryIn.setApplicationId("APP_CODE");
legalResidentDocDataQueryIn.setOrganismCode("ORGANISM_CODE");
legalResidentDocDataQueryIn.setUserCode("USER_CODE");

LegalResidentRequest legalResidentRequest = new LegalResidentRequest();

PurposeData purposeData = new PurposeData();
purposeData.setConsent("Si");
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("PROCEDURE_NUMBER");
purposeData.setPurposeText("prueba");

legalResidentRequest.setPurposeData(purposeData);

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentType("NIE");
identificationData.setDocumentNumber("X0019938C");

legalResidentRequest.setIdentificationData(identificationData);

legalResidentDocDataQueryIn.setLegalResidentRequest(legalResidentRequest);

try {
	LegalResidentDocDataQueryOut legalResidentDocDataQueryOut = legalResidentDocDataQueryService.legalResidentDocDataQuery(legalResidentDocDataQueryIn);

    if (legalResidentDocDataQueryOut.isErrors()) {
 		// Gestionar error
		String errorCode = legalResidentDocDataQueryOut.getErrorCode();
        String errorMsg = legalResidentDocDataQueryOut.getErrorMsg();
    } else {
		// Gestionar respuesta correcta
	}
} catch (Exception e) {
  // Gestionar error inesperado	
}

6.4 Servicios ILegalResidentFilDataQueryServicePortType

Método legalResidentFilDataQuery

Servicio de consulta de residencia legal por filiación de la DGP.

Código servicio / Permiso asociado

SVDDGPRESIDENCIALEGALFILIACIONWS01 / Consulta de residencia legal por filiación

 Más detalles...

Signatura

LegalResidentFilDataQueryOut legalResidentFilDataQuery(LegalResidentFilDataQueryIn legalResidentFilDataQueryIn)

Parámetros de invocación

LegalResidentFilDataQueryIn extends #ParamBase
NombreTipoDescripción
LegalResidentFilDataQueryInLegalResidentFilRequestObjeto LegalResidentFilRequest
LegalResidentFilRequest
NombreTipoDescripción
userData#UserDataObjeto UserData. Nombre y apellidos son obligatorios
purposeData#PurposeDataObjeto PurposeData
automatedString

Tipo de tramitación de la petición. Puede tomar los siguientes valores:

S → Automatizada, cuando las peticiones son realizadas de forma automática sin intervención humana
N → No automatizada, cuando las peticiones no son realizadas de forma automática sin intervención humana

procedureTypeString

Clase de trámite por el que se realiza la consulta.

Se adjunta tabla con los posibles valores de codificación SIA que puede tomar. Debe introducirse el código SIA.

specificBirthDate#SpecificBirthDataVIObjeto SpecificBirthDataVI
nationalityStringNacionalidad del titular consultado.
fatherNameString

Nombre del padre del titular consultado.

motherNameString

Nombre de la madre del titular consultado.

Valores SIA (procedureType)

CódigoDescripción
0Pruebas. Este valor debe ser utilizado en el entorno de pruebas.
2Recursos Humanos
3Tributario
14Sancionador
19Afiliación y cotización a la Seguridad Social
20Autorizaciones, licencias, concesiones y homologaciones
21Ayudas, Becas y Subvenciones
22Certificados
23Contratación pública
24Convenios de Colaboración y Comunicaciones administrativas
25Gestión Económica y Patrimonial
26Declaraciones y comunicaciones de los interesados
27Inspectora
28Premios
29Prestaciones
30Registros y Censos
31Responsabilidad patrimonial y otras solicitudes de indemnización
32Revisión de Actos administrativos y Recursos
33Sugerencias, Quejas, Denuncias e Información a los ciudadanos
34Aduanero
99Resolución de incidencias. Este valor podrá ser utilizado exclusivamente en el entorno de producción.

Campos que son obligatorios

  • applicationId → Identificador de aplicación que realiza la consulta
  • organismCode → Organismo con el cual se realiza la consulta
  • userCode → NIF del usuario que realiza la consulta
  • nationality→ Nacionalidad del titular consultado
  • documentType → Tipo de documento
  • consent →  Consentimiento
  • fileNumber → Expediente
  • procedureNumber → Procedimiento
  • purposeText → Finalidad
  • Datos específicos al nacimiento:
    • birthDate→ Fecha de nacimiento del del titular consultado.  Admite tres formatos:
      • AAAA-MM-DD → Si se conoce la fecha entera
      • AAAA-MM → Si no se conoce el día de nacimiento
      • AAAA→ Si no se conoce el día y mes de nacimiento


Parámetros de respuesta

LegalResidentDocDataQueryOut extends #ResultError
NombreTipoDescripción
errorsbooleanIndica si se ha producido un error
errorCodeStringCódigo del error producido
errorMsgStringDescripción del error producido
idPetitionString

Identificador de la petición

timestampStringSello de tiempo
ResponseStateObjetoObjeto ResponseState. Devuelve datos del estado de la petición
ResponseState/stateCodeStringCódigo identificativo del estado de la petición
ResponseState/stateSecondaryCodeStringCódigo de error secundario, para incorporar códigos de error internos de los sistemas
ResponseState/literalErrorStringDescripción del estado de la petición
IdentificationDataObjetoObjeto IdentificationData. Devuelve datos de documentación del titular
IdentificationData/documentTypeString

Tipo de documento. 

Admite los siguientes valores:

  • NIE
  • Pasaporte
IdentificationData/documentNumberStringNúmero de documento
UserDataObjetoObjeto UserData. Devuelve nombre y apellidos del titular
UserData/nameStringNombre del titular de la solicitud. Se devolverá el nombre del titular consultado si solo existe una filiación.
UserData/surname1StringPrimer apellido del titular de la solicitud. Se devolverán los apellidos del titular consultado si solo existe una filiación, vendrán truncados a 50 caracteres.
UserData/surname2StringSegundo apellido del titular de la solicitud. Se devolverán los apellidos del titular consultado si solo existe una filiación, vendrán truncados desde los 50 caracteres del Apellido1 hasta los 100 totales.
nationalizedDocumentNumberStringDNI del titular en caso de estar nacionalizado
LegalResidenceDataObjetoObjeto LegalResidenceData. Devuelve datos de residencia legal
residentStringIndica si el ciudadano dispone de residencia legal o no
Puede tomar los valores:
  • S → Residente
  • N → No Residente
LegalResidenceTypeObjetoObjeto LegalResidenceType. Contiene los datos del tipo de residencia legal del ciudadano
LegalResidenceType/codeStringCódigo del tipo de residencia legal del ciudadano
LegalResidenceType/descriptionStringLiteral del tipo de residencia legal del ciudadano
LegalResidenceReasonObjetoObjeto LegalResidenceReason. Contiene los datos del motivo de residencia legal del ciudadano
LegalResidenceReason/codeStringCódigo del motivo de residencia legal del ciudadano
LegalResidenceReason/descriptionStringLiteral del motivo de residencia legal del ciudadano

Códigos error

CódigoDescripción

CORE-LEGALRESIDENTFILDATAQUERY-001

El código de organismo es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-002El código de organismo no puede tener más de 20 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-003El NIF del usuario es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-004El NIF del usuario no puede tener más de 20 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-005El procedimiento es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-006El procedimiento no puede tener más de 5 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-007El procedimiento debe ser numérico
CORE-LEGALRESIDENTFILDATAQUERY-008El consentimiento es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-009El consentimiento debe ser Si o Ley
CORE-LEGALRESIDENTFILDATAQUERY-010La finalidad es obligatoria
CORE-LEGALRESIDENTFILDATAQUERY-011La finalidad no puede tener más de 250 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-012El número de expediente es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-013El número de expediente no puede tener más de 65 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-014El número de documento es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-015El número de documento no puede tener más de 14 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-016El número de documento no es válido
CORE-LEGALRESIDENTFILDATAQUERY-017El tipo de documento es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-018El tipo de documento debe ser NIE o Pasaporte
CORE-LEGALRESIDENTFILDATAQUERY-019La fecha de nacimiento es obligatoria
CORE-LEGALRESIDENTFILDATAQUERY-020La fecha de nacimiento no es válida
CORE-LEGALRESIDENTFILDATAQUERY-021La nacionalidad es obligatoria
CORE-LEGALRESIDENTFILDATAQUERY-022Los datos de nacimiento son obligatorios
CORE-LEGALRESIDENTFILDATAQUERY-023La nacionalidad no puede tener más de 75 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-024El nombre es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-025El primer apellido es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-026El segundo apellido es obligatorio
CORE-LEGALRESIDENTFILDATAQUERY-027La longitud del nombre no puede exceder los 50 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-028La longitud del primer apellido no puede exceder los 50 caracteres
CORE-LEGALRESIDENTFILDATAQUERY-029La longitud del segundo apellido no puede exceder los 50 caracteres

Ejemplo de invocación

Ejemplo de invocación
LegalResidentFilDataQueryIn legalResidentFilDataQueryIn = new LegalResidentFilDataQueryIn();
legalResidentFilDataQueryIn.setApplicationId("APP_CODE");
legalResidentFilDataQueryIn.setOrganismCode("ORGANISM_CODE");
legalResidentFilDataQueryIn.setUserCode("USER_CODE");

LegalResidentFilRequest legalResidentFilRequest = new LegalResidentFilRequest();

PurposeData purposeData = new PurposeData();
purposeData.setConsent("Si");
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("PROCEDURE_NUMBER");
purposeData.setPurposeText("prueba");

legalResidentFilRequest .setPurposeData(purposeData);

UserData user = new UserData();
user.setName("CARLOS");
user.setSurname1("GARCIA");
user.setSurname2("BERROETA");

legalResidentFilRequest .setUserData(user);

SpecificBirthDataVI birthData = new SpecificBirthDataVI();
birthData.setBirthDate(Date.valueOf("1930-09-17"));

legalResidentFilRequest.setSpecificBirthDataVI(birthData);

legalResidentFilRequest.setNationality("FRANCIA");

legalResidentFilDataQueryIn.setLegalResidentFilRequest(legalResidentFilRequest);


try {
	LegalResidentFilDataQueryOut legalResidentFilDataQueryOut = legalResidentFilDataQueryService.legalResidentFilDataQuery(legalResidentFilDataQueryIn);

    if (legalResidentFilDataQueryOut.isErrors()) {
 		// Gestionar error
		String errorCode = legalResidentFilDataQueryOut.getErrorCode();
        String errorMsg = legalResidentFilDataQueryOut.getErrorMsg();
    } else {
		// Gestionar respuesta correcta
	}
} catch (Exception e) {
  // Gestionar error inesperado	
}

7.- Datos ofrecidos por la DGT (Dirección General de Tráfico)

7.1 Servicios IDriversPermissionDGTServicePortType

Método permissionDataDGT

Servicio que comprueba los datos de los permisos del conductor.

Código servicio / Permiso asociado

SVDDGTCONDUCTORPERMISOWS01 / Consulta de Datos de Permisos de Conducir de Conductores


 Más detalles...

Signatura

DriversPermissionDataDGTOut permissionDataDGT(DriversDataDGTIn driversDataDGTIn)

Parámetros de invocación

DriversDataDGTIn extends #ParamBase
NombreTipoDescripción
driversDataDGTRequest#DriversDataDGTRequestObjeto DriversDataDGTRequest

Parámetros de respuesta

DriversPermissionDataDGTOutextends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
permisosVigentes#Permiso[]Objeto Permiso
identificationData#IdentificationDataObjeto IdentificationData
fechaNacimientoStringFecha de nacimiento

Códigos error

CódigoDescripción

CORE-CONDUCTORES_DGT-001

El parámetro userCode es obligatorio para la consulta

CORE-CONDUCTORES_DGT-002

El parámetro applicationId es obligatorio para la consulta

CORE-CONDUCTORES_DGT-003

El parámetro consentimiento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-005

El parámetro numExpediente es obligatorio para la consulta

CORE-CONDUCTORES_DGT-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-CONDUCTORES_DGT-007

El parámetro numDocumento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-011

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

CORE-CONDUCTORES_DGT-012

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

CORE-CONDUCTORES_DGT-013

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

CORE-CONDUCTORES_DGT-014

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

CORE-CONDUCTORES_DGT-016

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

CORE-CONDUCTORES_DGT-017

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

CORE-CONDUCTORES_DGT-018

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

CORE-CONDUCTORES_DGT-019

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

CORE-CONDUCTORES_DGT-020

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

CORE-CONDUCTORES_DGT-022

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

CORE-CONDUCTORES_DGT-026

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

CORE-CONDUCTORES_DGT-027

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

CORE-CONDUCTORES_DGT-028

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

Ejemplo de invocación

Ejemplo de invocación
DriversDataDGTRequest driversDataDGTRequest = new DriversDataDGTRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000000T");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

driversDataDGTRequest.setIdentificationData(identificationData);
driversDataDGTRequest.setPurposeData(purposeData);

DriversDataDGTIn driversDataDGTIn = new DriversDataDGTIn();
driversDataDGTIn.setDriversDataDGTRequest(driversDataDGTRequest);
driversDataDGTIn.setApplicationId("APP_CODE");
driversDataDGTIn.setOrganismCode("ORG07458");
driversDataDGTIn.setUserCode("00000000T");

DriversPermissionDataDGTOut driversPermissionDataDGTOut = null;
try {
  driversPermissionDataDGTOut = driversPermissionDGTService.permissionDataDGT(driversDataDGTIn);
} catch (Exception e) {
 //Gestionar error 
}

7.2 Servicios IVehicleDataDGTServicePortType

Método vehicleDataDGT

Servicio que obtiene datos de un vehículo.

Código servicio / Permiso asociado

SVDDGTVEHICULODATOSWS01 / Consulta de Datos de un Vehículo


 Más detalles...

Signatura

VehicleDataDGTOut vehicleDataDGT(VehicleDataDGTIn vehicleDataDGTIn)

Parámetros de invocación

VehicleDataDGTIn extends #ParamBase
NombreTipoDescripción
vehicleDataDGTRequest#VehicleDataDGTRequestObjeto VehicleDataDGTRequest
VehicleDataDGTRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData1629979051Objeto PurposeData
matriculaString

Matricula del vehículo consultado

bastidorString

Bastidor del vehículo consultado

niveString

Nive del vehículo consultado

Parámetros de respuesta

VehicleDataDGTOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
datosVehiculos#DatosVehiculosObjeto DatosVehiculos
matriculaBusquedaString

Matrícula por la que vamos a realizar las consultas

bastidorBusquedaString

Bastidor por el que vamos a realizar la consulta

niveBusquedaString

Tarjeta de ITV Electrónica por la que vamos a realizar la consulta

xmlRespuestaString

XML devuelto con los datos devueltos sin parsear de intermediación

byteRespuestabyte[]

Bytes de la respuesta devuelva por intermediación

DatosVehiculos
NombreTipoDescripción
datosGeneralesVehiculo#DatosGeneralesVehiculoObjeto DatosGeneralesVehiculo
datosTecnicosVehiculo#DatosTecnicosVehiculoObjeto DatosTecnicosVehiculo
datosTramitesVehiculo#DatosTramitesVehiculoObjeto DatosTramitesVehiculo
datosAdministrativosVehiculo#DatosAdministrativosVehiculoObjeto DatosAdministrativosVehiculo
datosITVVehiculo1629979051Objeto DatosItvReformasVehiculo
DatosGeneralesVehiculo
NombreTipoDescripción
descripcionVehiculo#DescripcionVehiculoObjeto DescripcionVehiculo
domicilioVehiculoDGT1629979051Objeto DomicilioVehiculoDGT
domicilioVehiculoINE1629979051Objeto DomicilioVehiculoINE
indicadores#IndicadoresObjeto Indicadores
matriculacion#MatriculacionObjeto Matriculacion
titular#TitularObjeto Titular
DescripcionVehiculo
NombreTipoDescripción
bastidorString

Bastidor del vehículo consultado

marca#CodigoValor

Objeto CodigoValor

servicio#CodigoValorObjeto CodigoValor
tipoIndustria#CodigoValorObjeto CodigoValor
tipoVehiculo#CodigoValorObjeto CodigoValor
modeloString

Modelo del vehículo consultado

niveString

Nive del vehículo consultado

DomicilioVehiculoDGT 
NombreTipoDescripción 
calleStringDirección del vehículo DGT
codigoPostalStringCódigo postal de la dirección de la residencia del titular del vehículo consultado en DGT
municipioStringMunicipio del vehículo consultado en DGT
provincia#CodigoValorObjeto CodigoValor
localidadStringLocalidad del vehículo consultado en DGT
DomicilioVehiculoINE  
NombreTipoDescripción 
bloqueStringBloque de la dirección de la residencia del titular del vehículo consultado en INE
codigoPostalStringCódigo postal de la dirección de la residencia del titular del vehículo consultado en INE
escaleraStringEscalera de la dirección de la residencia del titular del vehículo consultado en INE
hectometroStringHectómetro de vía de la residencia del titular del vehículo consultado en INE
kilometroStringKilómetro de vía de la residencia del titular del vehículo consultado en INE

municipio

StringMunicipio del vehículo consultado en INE
numeroViaStringNúmero de vía de la residencia del titular del vehículo consultado en INE
plantaStringPlanta de la dirección de residencia del titular del vehículo consultado en INE
portalStringPortal de la dirección de residencia del titular del vehículo consultado en INE
provincia#CodigoValorObjeto CodigoValor
localidadStringLocalidad de la residencia del titular del vehículo consultado en INE
puertaStringPuerta de la dirección de la residencia del titular del vehículo consultado en INE
tipoViaStringCódigo de vía de la residencia del titular del vehículo consultado en INE
nombreViaStringNombre de vía de la residencia del titular del vehículo consultado en INE
CodigoValor
codigoString

Código del valor

descripcionString

Descripción del valor

Indicadores
NombreTipoDescripción
bajaDefinitivaString

Indica si el vehículo tiene la baja definitiva

bajaTemporalString

Indica si el vehículo tiene la baja temporal

Matriculacion
NombreTipoDescripción
fechaMatriculacionString

Fecha de matriculación del vehículo consultado

matriculaString

Matricula del vehículo

fechaPrimeraMatriculacionStringFecha de la primera matriculación dle vehículo consultado
Titular
NombreTipoDescripción
domicilioDGT#DomicilioDGTObjeto DomicilioDGT
domicilioINE#DomicilioINEObjeto DomicilioINE
DomicilioDGT
NombreTipoDescripción
nombreViaString

Nombre de vía de la residencia del titular del vehículo consultado en DGT

provincia#CodigoValorObjeto CodigoValor
municipioString

Municipio de la residencia del titular del vehículo consultado en DGT

localidadString

Localidad de la residencia del titular del vehículo consultado en DGT

codigoPostalString

Código postal de la residencia del titular del vehículo consultado en DGT

DomicilioINE
NombreTipoDescripción
tipoViaString

Tipo de vía de la residencia del titular del vehículo consultado en INE

nombreViaString

Nombre de vía de la residencia del titular del vehículo consultado en INE

numeroViaString

Número de vía de la residencia del titular del vehículo consultado en INE

portalString

Portal de la dirección de residencia del titular del vehículo consultado en INE

bloqueStringBloque de la dirección de la residencia del titular del vehículo consultado en INE
escaleraString

Escalera de la dirección de la residencia del titular del vehículo consultado en INE

plantaString

Planta de la dirección de residencia del titular del vehículo consultado en INE

puertaString

Puerta de la dirección de residencia del titular del vehículo consultado en INE

kilometroString

Kilómetro de vía de la residencia del titular del vehículo consultado en INE

hectometroString

Hectómetro de vía de la residencia del titular del vehículo consultado en INE

provincia#CodigoValorObjeto CodigoValor
municipioString

Municipio de la residencia del titular del vehículo consultado en INE

localidadString

Localidad de la residencia del titular del vehículo consultado en INE

codigoPostalString

Código postal de la dirección de la residencia del titular del vehículo consultado en INE

DatosTecnicosVehiculo
NombreTipoDescripción
plazas#PlazasVehiculoObjeto PlazasVehiculo
nivelEmisionesStringNivel de emisiones del vehículo consultado
masas#MasasVehiculoObjeto MasasVehiculo
potencias#PotenciasVehiculoObjeto PotenciasVehiculo
PlazasVehiculo
NombreTipoDescripción
mixtasString

Número de plazas mixtas del vehículo consultado

normalesString

Número de plazas normales del vehículo consultado

numPlazasPieString

Número de plazas de pie del vehículo consultado

MasasVehiculo
NombreTipoDescripción
masaMaximaString

Masa máxima del vehículo consultado

masaMaximaTecnicaString

Masa máxima técnica del vehículo consultado

masaServicioString

Masa de servicio del vehículo consultado

taraString

Tara del vehículo consultado

PotenciasVehiculo
NombreTIpoDescripción
cilindradaString

Cilindrada del vehículo consultado

potenciaFiscalString

Potencia fiscal del vehículo consultado

potenciaNetaMaxString

Potencia neta máxima del vehículo consultado

relPotenciaPesoString

Relación peso potencia del vehículo consultado

DatosTramitesVehiculo
NombreTipoDescripción
listaBajasList<#Baja>Objeto Baja
listaTransferenciasList<#Transferencia>Objeto Transferencia
listaDuplicadosList<1629979051>Objeto Duplicado
Baja
NombreTipoDescripción
tipo#CodigoValorObjeto CodigoValor
fechaFinStringFecha de fin del período de baja del vehículo en caso de que no sea una baja definitiva
fechaInicioStringFecha de comienzo de la baja del vehículo
causa#CodigoValorObjeto CodigoValor
jefatura#CodigoValorObjeto CodigoValor
sucursal#CodigoValorObjeto CodigoValor
Transferencia
NombreTipoDescripción
fechaTransferenciaStringFecha en la que se realizó la transferencia
documentacionAnteriorStringDocumento de identidad del titular anterior de vehículo. Puede ser CIF, NIF o NIE
jefatura#CodigoValorObjeto CodigoValor
sucursal#CodigoValorObjeto CodigoValor
Duplicado 
NombreTipoDescripción
fechaDuplicadoStringFecha en la que se expidió el duplicado del permiso de circulación del vehículo
jefatura#CodigoValorObjeto CodigoValor
razonDuplicado#CodigoValorObjeto CodigoValor
sucursal#CodigoValorObjeto CodigoValor
DatosAdministrativosVehiculo
NombreTipoDescripción
listaImpagosList<#Impago>Objeto Impago
listaEmbargosList<1629979051>Objeto Embargo
Impago 
NombreTipoDescripción
anyoImpagoStringAño del impago del vehículo consultado
documentacionStringDocumentación del impago del vehículo consultado
municipio#CodigoValorObjeto CodigoValor
provincia#CodigoValorObjeto CodigoValor
Embargo 
NombreTipoDescripción
expedienteStringNúmero de expediente asociado al trámite
fechaMaterializacionStringFecha en la que se efectuó el embargo del vehículo
fechaTramiteStringFecha de comienzo del trámite
autoridad#CodigoValorObjeto CodigoValor
DatosITVReformasVehiculo 
NombreTipoDescripción
listaItvsList<1629979051>Objeto Itv
Itv  
NombreTipoDescripción
anotacionStringAnotación
cuentaHorasStringCuenta horas
estacionStringEstación en la que se pasó la itv
fechaCaducidadStringFecha de caducidad de la itv
fechaFinAnteriorStringFecha de caducidad de la anterior itv
fechaItvStringFecha en la que se pasó la itv
kilometrajeStringKilometraje
motivoItv#CodigoValorObjeto CodigoValor
provincia#CodigoValorObjeto CodigoValor
resultadoItv#CodigoValorObjeto CodigoValor
listaDefectosItvList<#DefectoItv>Objeto DefectoItv
DefectoItv 
NombreTipoDescripción
gravedadDefectoItv#CodigoValorObjeto CodigoValor
tipoDefectoItv#CodigoValorObjeto CodigoValor

Códigos error

CódigoDescripción

CORE-VEHICULOS_DGT-001

El parámetro userCode es obligatorio para la consulta

CORE-VEHICULOS_DGT-002

El parámetro applicationId es obligatorio para la consulta

CORE-VEHICULOS_DGT-003

El parámetro consentimiento es obligatorio para la consulta

CORE-VEHICULOS_DGT-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-VEHICULOS_DGT-005

El parámetro numExpediente es obligatorio para la consulta

CORE-VEHICULOS_DGT-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-VEHICULOS_DGT-007

El parámetro numDocumento es obligatorio para la consulta

CORE-VEHICULOS_DGT-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE-VEHICULOS_DGT-011

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

CORE-VEHICULOS_DGT-012

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

CORE-VEHICULOS_DGT-013

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

CORE-VEHICULOS_DGT-014

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

CORE-VEHICULOS_DGT-016

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

CORE-VEHICULOS_DGT-017

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

CORE-VEHICULOS_DGT-018

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

CORE-VEHICULOS_DGT-019

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

CORE-VEHICULOS_DGT-020

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

CORE-VEHICULOS_DGT-022

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

CORE-VEHICULOS_DGT-026

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

CORE-VEHICULOS_DGT-027

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

CORE-VEHICULOS_DGT-028

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

CORE-VEHICULOS_DGT-031

Es obligatorio informar del campo matrícula, bastidor o NIVE (tarjeta ITV electrónica)

CORE-VEHICULOS_DGT-032

Debe elegir consultar por el campo matrícula, bastidor o NIVE (tarjeta ITV electrónica)

CORE-VEHICULOS_DGT-029

El parámetro matrícula no puede tener más de 9 carácteres

CORE-VEHICULOS_DGT-030

El parámetro NIVE (tarjeta ITV electrónica) no puede tener más de 32 carácteres

CORE-VEHICULOS_DGT-031

El parámetro bastidor no puede tener más de 17 carácteres

Ejemplo de invocación

Ejemplo de invocación
VehicleDataDGTRequest vehicleDataDGTRequest = new VehicleDataDGTRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

vehicleDataDGTRequest.setMatricula("5949GKT");
vehicleDataDGTRequest.setPurposeData(purposeData);

VehicleDataDGTIn vehicleDataDGTIn = new VehicleDataDGTIn();
vehicleDataDGTIn.setVehicleDataDGTRequest(driversDataDGTRequest);
vehicleDataDGTIn.setApplicationId("APP_CODE");
vehicleDataDGTIn.setOrganismCode("ORG07458");
vehicleDataDGTIn.setUserCode("00000000T");

VehicleDataDGTOut vehicleDataDGTOut = null;
try {
  vehicleDataDGTOut = vehicleDataDGTService.vehicleDataDGT(vehicleDataDGTIn);
} catch (Exception e) {
 // Gestionar error 
} catch(Throwable t) {
 // Gestionar error
}

7.3 Servicios IDriversVehicleDataDGTServicePortType

Método driversVehicleData

Servicio que comprueba los datos de los vehículos del conductor.

Código servicio / Permiso asociado

SVDDGTVEHICULOHISTWS01 / Consulta de Datos de Vehículos de un Conductor


 Más detalles...

Signatura

DriversVehicleDataDGTOut driversVehicleData(DriversDataDGTIn driversDataDGTIn)

Parámetros de invocación

DriversDataDGTIn extends #ParamBase
NombreTipoDescripción
driversDataDGTRequest#DriversDataDGTRequestObjeto DriversDataDGTRequest

Parámetros de respuesta

DriversVehicleDataDGTOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
identificationData#IdentificationDataObjeto IdentificationData
matriculasString[]Contiene las matrículas de los vehículos pertenecientes a la persona consultada

Códigos error

CódigoDescripción

CORE-CONDUCTORES_DGT-001

El parámetro userCode es obligatorio para la consulta

CORE-CONDUCTORES_DGT-002

El parámetro applicationId es obligatorio para la consulta

CORE-CONDUCTORES_DGT-003

El parámetro consentimiento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-005

El parámetro numExpediente es obligatorio para la consulta

CORE-CONDUCTORES_DGT-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-CONDUCTORES_DGT-007

El parámetro numDocumento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-011

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

CORE-CONDUCTORES_DGT-012

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

CORE-CONDUCTORES_DGT-013

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

CORE-CONDUCTORES_DGT-014

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

CORE-CONDUCTORES_DGT-016

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

CORE-CONDUCTORES_DGT-017

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

CORE-CONDUCTORES_DGT-018

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

CORE-CONDUCTORES_DGT-019

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

CORE-CONDUCTORES_DGT-020

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

CORE-CONDUCTORES_DGT-022

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

CORE-CONDUCTORES_DGT-026

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

CORE-CONDUCTORES_DGT-027

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

CORE-CONDUCTORES_DGT-028

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

Ejemplo de invocación

Ejemplo de invocación
DriversDataDGTRequest driversDataDGTRequest = new DriversDataDGTRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000000T");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

driversDataDGTRequest.setIdentificationData(identificationData);
driversDataDGTRequest.setPurposeData(purposeData);

DriversDataDGTIn driversDataDGTIn = new DriversDataDGTIn();
driversDataDGTIn.setDriversDataDGTRequest(driversDataDGTRequest);
driversDataDGTIn.setApplicationId("APP_CODE");
driversDataDGTIn.setOrganismCode("ORG07458");
driversDataDGTIn.setUserCode("00000000T");

DriversVehicleDataDGTOut driversVehicleDataDGTOut = null;
try {
  driversVehicleDataDGTOut = driversVehicleDataDGTService.driversVehicleData(driversDataDGTIn);
} catch (Exception e) {
 //Gestionar error 
}

8.- Datos ofrecidos por el Gobierno de Navarra


8.1 Servicios INavarraIAEQueryServicePortType

Método navarraIAEQuery

Servicio que comprueba los datos de Consulta de Altas de IAE del Gobieno de Navarra.

Código servicio / Permiso asociado

HTNIAE / Consulta Altas de IAE


 Más detalles...

Signatura

NavarraIAEQueryOut navarraIAEQuery(NavarraIAEQueryIn navarraIAEQueryIn)

Parámetros de invocación

NavarraIAEQueryIn extends #ParamBase
NombreTipoDescripción
navarraIAEQueryRequest#NavarraIAEQueryRequestObjeto NavarraIAEQueryRequest
NavarraIAEQueryRequest
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
purposeData#PurposeDataObjeto PurposeData
ejercicioStringEjercicio

Parámetros de respuesta

NavarraIAEQueryOut extends #ResultError
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
ejercicioAltaStringAlta del ejercicio
ejercicioBajaStringBaja del ejercicio
actividadAlta#ActividadNavarra[]Objeto ActividadNavarra
actividadBaja#ActividadNavarra[]Objeto ActividadNavarra
cabecera#HeaderObjeto Header
ActividadNavarra
NombreTipoDescripción
codigoEpigrafeStringCódigo del epígrafe
denominacionStringDenominación
tipoActividadStringTipo de actividad
tipoCuotaStringTipo de cuota
fechaAltaStringFecha del alta
fechaCeseStringFecha de cese
exencionConcedidaStringExención concedida
localIndirectamenteAfectoStringLocal de desarrollo de la actividad
domicilioDesarrolloActividadStringDomicilio de desarrollo de la actividad
municipioDesarrolloActividadStringMunicipio de desarrollo de la actividad

Códigos error

CódigoDescripción

CORE-NAVARRA-001

El parámetro userCode es obligatorio para la consulta

CORE-NAVARRA-002

El parámetro applicationId es obligatorio para la consulta

CORE-NAVARRA-003

El parámetro consentimiento es obligatorio para la consulta

CORE-NAVARRA-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-NAVARRA-005

El parámetro numExpediente es obligatorio para la consulta

CORE-NAVARRA-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-NAVARRA-007

El parámetro tipoDocumento es obligatorio para la consulta de altas de IAE de Navarra

CORE-NAVARRA-008

El parámetro documento es obligatorio para la consulta de altas de IAE de Navarra

CORE-NAVARRA-009

El parámetro ejercicio es obligatorio para la consulta de altas de IAE de Navarra

CORE-NAVARRA-011

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

CORE-NAVARRA-012

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

CORE-NAVARRA-013

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

CORE-NAVARRA-014

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

CORE-NAVARRA-016

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

CORE-NAVARRA-017

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

CORE-NAVARRA-018

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

CORE-NAVARRA-019

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

CORE-NAVARRA-020

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

CORE-NAVARRA-021

El parámetro apellido1 tiene una longitud máxima de " + 40 + carácteres

CORE-NAVARRA-022

El parámetro apellido2 tiene una longitud máxima de " + 40 + carácteres

CORE-NAVARRA-023

El parámetro nombre tiene una longitud máxima de " + 40 + carácteres

CORE-NAVARRA-024

El parametro ejercicio debe de tener este formato (YYYY)

Ejemplo de invocación

Ejemplo de invocación
NavarraIAEQueryRequest navarraIAEQueryRequest = new NavarraIAEQueryRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("66666662N");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

navarraIAEQueryRequest.setIdentificationData(identificationData);
navarraIAEQueryRequest.setPurposeData(purposeData);
navarraIAEQueryRequest.setEjercicio("2012");

NavarraIAEQueryIn navarraIAEQueryIn = new NavarraIAEQueryIn();
navarraIAEQueryIn.setNavarraIAEQueryRequest(navarraIAEQueryRequest);
navarraIAEQueryIn.setApplicationId("APP_CODE");
navarraIAEQueryIn.setOrganismCode("ORG07458");
navarraIAEQueryIn.setUserCode("00000000T");

NavarraIAEQueryOut navarraIAEQueryOut = null;
try {
  navarraIAEQueryOut = navarraIAEQueryService.navarraIAEQuery(navarraIAEQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

9.- Datos ofrecidos por Educación - Titulaciones


9.1 Servicios IGrantConditionServicePortType

Método grantCondition

Servicio que comprueba los datos de Consulta de Condición de Becado.

Código servicio / Permiso asociado

SVDBECAWS01 / Consulta de Condición de Becado


 Más detalles...

Signatura

GrantConditionOut grantCondition(GrantConditionIn GrantConditionIn)

Parámetros de invocación

GrantConditionIn extends #ParamBase
NombreTipoDescripción
grantConditionRequest#GrantConditionRequestObjeto GrantConditionRequest
GrantConditionRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
cursoString

Curso sobre el que se ha realizado la consulta

Parámetros de respuesta

GrantConditionOut extends #ResultError
NombreTipoDescripción
timestamp

String

Sello de tiempo
idPetition

String

Identificador de la petición
codigoCertificado

String

Literal que indica la situación del titular

userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
becas#BecasObjeto Becas
Becas
NombreTIpoDescripción
beca#Beca[]Objeto Beca
Beca
NombreTipoDescripción
convocatoria#ConvocatoriaObjeto Convocatoria
urlCertificadoString[]

URL de la resolución emitida en el proceso de concesión de la beca

ayudas#AyudasObjeto Ayudas
Convocatoria
NombreTipoDescripción
cursoString

Curso sobre el que seha realizado la consulta en formato YYYY

codigoConvocatoriaString

Código de la convocatoria a la que pertenece la beca

descripcionString

Descripción de la convocatoria becada

codigoNivelEducativoString

Código del nivel educativo de la convocatoria

descripcionNivelEducativoString

Descripción del nivel educativo de la convocatoria

estudioSuperiorString

Descripción del estudio superior de la convocatoria. Indica si corresponde a un estudio equivalente a universitario.

Ayudas
NombreTipoDescripción
ayuda#Ayuda[]Objeto Ayuda
Ayuda
NombreTipoDescripción
codigoAyudaString

Código de la ayuda recibida

descripcionAyudaString

Descripción de la ayuda recibida

Códigos error

CódigoDescripción
01

El titular del documento XXXX no consta como becario en el curso YYYY

02

Convocatoria no disponible

03

Convocatoria en fase de explotación

Ejemplo de invocación

Ejemplo de invocación
GrantConditionRequest grantConditionRequest = new GrantConditionRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("12345678Z");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

grantConditionRequest.setIdentificationData(identificationData);
grantConditionRequest.setPurposeData(purposeData);
grantConditionRequest.setCurso("2015");

GrantConditionIn grantConditionIn = new GrantConditionIn();
grantConditionIn.setGrantConditionRequest(grantConditionRequest);
grantConditionIn.setApplicationId("APP_CODE");
grantConditionIn.setOrganismCode("ORG07458");
grantConditionIn.setUserCode("00000000T");

GrantConditionOut grantConditionOut = null;
try {
  grantConditionOut = grantConditionService.grantCondition(grantConditionIn);
} catch (Exception e) {
 //Gestionar error 
}

9.2 Servicios IListNoUniversityTitlesServicePortType

Método listNoUniversityTitles

Servicio que comprueba los datos de Consulta de Títulos No Universitarios por datos de Filiación.

Código servicio / Permiso asociado

SVDLSTTNUWS01 / Títulos No Universitarios por Datos de Filiación


 Más detalles...

Signatura

ListTitlesOut listNoUniversityTitles(ListTitlesIn QueryTitlesIn)

Parámetros de invocación

ListTitlesIn extends #ParamBase
NombreTipoDescripción
listTitlesRequest#ListTitlesRequestObjeto ListTitlesRequest
ListTitlesRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
datosTitulo#DatosTituloObjeto DatosTitulo
datosTitular#DatosTitularObjeto DatosTitular
DatosTitulo
NombreTipoDescripción
codigoUniversidadString

Código de universidad dónde se cursó el título

codigoTitulacionString

Código de la titulación cursada

titulacionString

Nombre de la titulación cursada

codigoTipoTituloString

Código del tipo de título que posee el titular.

tipoTituloString

Tipo de título que posee el titular

tipoEstudioString

Tipo de estudio al que pertenece el título

nivelString

Nivel del título

fechaFinalizacionString

Fecha de finalización del título

fechaExpedicionString

Fecha de expedición del título

codigoPaisExpedicionString

Código de país de expedición del título. Vendrá codificado en ISO 3166-1 (Numérico)

PaisExpedicionString

País de expedición del título

numeroTituloString

Número del título

registroUniversitarioString

Número de registro universitario del título

numeroRegistroMecString

Número de registro asignado por el Ministerio de Educación

numeroRegistroAutonomicoString

Número del registro autonómico del título

numeroOrdenLibroString

Número de Orden del Libro en el que figura el Registro Oficial

numeroLibroString

Número del libro en el que figura el Registro Oficial

numeroFolioString

Número del folio (Del Libro) en el que figura el Registro Oficial

DatosTitular
NombreTipoDescripción
lugarNacimiento#LugarNacimientoObjeto LugarNacimiento 
fechaNacimientoString

Fecha de nacimiento del titular consultado

userData#UserDataObjeto UserData
documentacionString

Número de documento 

LugarNacimiento
NombreTipoDescripción
paisString

País de nacimiento del titular consultado

codigoProvinciaString

Código de provincia de nacimiento del titular consultado. La codificación utilizada será la del INE

provinciaString

Provincia de nacimiento del titular consultado

municipioString

Municipio de nacimiento del titular consultado

localidadString

Localidad de nacimiento del titular consultado.

Parámetros de respuesta

ListTitlesOut extends #ResultError
NombreTipoDescripción
listaTitulares#ListaTitularesEducacionObjeto ListaTitularesEducacion
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
responseState#ResponseStateObjeto ResponseState
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
ListaTitularesEducacion
NombreTipoDescripción
titular#Titular[]Objeto Titular
Titular
NombreTipoDescripción
listaTitulos#ListaTitulosObjeto ListaTitulos
datosTitular#DatosTitularObjeto DatosTitular
ListaTitulos
NombreTipoDescripción
datosTitulacion#DatosTitulacion[]Objeto DatosTitulacion
DatosTitulacion
NombreTipoDescripción
datosTitulo#DatosTituloObjeto DatosTitulo
datosCentro#DatosCentroObjeto DatosCentro

Códigos error

CódigoDescripción

CORE-TITULOS-UNIVERSITARIOS-001

El parámetro userCode es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-002

El parámetro applicationId es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-003

El parámetro consentimiento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-005

El parámetro numExpediente es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-007

El parámetro numDocumento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-009

El parámetro tipoDocumento es obligatorio para la consulta de

CORE-TITULOS-UNIVERSITARIOS-011

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

CORE-TITULOS-UNIVERSITARIOS-012

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

CORE-TITULOS-UNIVERSITARIOS-013

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

CORE-TITULOS-UNIVERSITARIOS-014

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

CORE-TITULOS-UNIVERSITARIOS-016

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

CORE-TITULOS-UNIVERSITARIOS-017

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

CORE-TITULOS-UNIVERSITARIOS-018

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

CORE-TITULOS-UNIVERSITARIOS-019

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

CORE-TITULOS-UNIVERSITARIOS-020

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

CORE-TITULOS-UNIVERSITARIOS-022

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

CORE-TITULOS-UNIVERSITARIOS-026

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

CORE-TITULOS-UNIVERSITARIOS-027

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

CORE-TITULOS-UNIVERSITARIOS-028

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

Ejemplo de invocación

Ejemplo de invocación
ListTitlesRequest listTitlesRequest = new ListTitlesRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

DatosTitular datosTitular = new DatosTitular();
datosTitular.setFechaNacimiento("01/10/1965");

UserData userData = new UserData();
userData.setName("JUAN");
userData.setSurname1("GOMEZ");

listTitlesRequest.setUserData(userData);
listTitlesRequest.setPurposeData(purposeData);
listTitlesRequest.setDatosTitular(datosTitular);

ListTitlesIn listTitlesIn = new ListTitlesIn();
listTitlesIn.setListTitlesRequest(listTitlesRequest);
listTitlesIn.setApplicationId("APP_CODE");
listTitlesIn.setOrganismCode("ORG07458");
listTitlesIn.setUserCode("00000000T");

ListTitlesOut listTitlesOut = null;
try {
  listTitlesOut = listNoUniversityTitlesService.listNoUniversityTitles(listTitlesIn);
} catch (Exception e) {
 //Gestionar error 
}

9.3 Servicios IListUniversityTitlesServicePortType

Método listUniversityTitles

Servicio que comprueba los datos de Consulta de Títulos Universitarios por datos de Filiación.

Código servicio / Permiso asociado

SVDLSTTUWS01 / Títulos Universitarios por Datos de Filiación


 Más detalles...

Signatura

ListTitlesOut listUniversityTitles(ListTitlesIn QueryTitlesIn)

Parámetros de invocación

ListTitlesIn extends 1629979051
NombreTipoDescripción
listTitlesRequest#ListTitlesRequestObjeto ListTitlesRequest

Parámetros de respuesta

ListTitlesOut extends 1629979051
NombreTipoDescripción
listaTitulares#ListaTitularesEducacionObjeto ListaTitularesEducacion
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
responseState#ResponseStateObjeto ResponseState
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición

Códigos error

CódigoDescripción

CORE-TITULOS-UNIVERSITARIOS-001

El parámetro userCode es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-002

El parámetro applicationId es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-003

El parámetro consentimiento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-005

El parámetro numExpediente es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-007

El parámetro numDocumento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-009

El parámetro tipoDocumento es obligatorio para la consulta de

CORE-TITULOS-UNIVERSITARIOS-011

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

CORE-TITULOS-UNIVERSITARIOS-012

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

CORE-TITULOS-UNIVERSITARIOS-013

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

CORE-TITULOS-UNIVERSITARIOS-014

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

CORE-TITULOS-UNIVERSITARIOS-016

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

CORE-TITULOS-UNIVERSITARIOS-017

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

CORE-TITULOS-UNIVERSITARIOS-018

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

CORE-TITULOS-UNIVERSITARIOS-019

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

CORE-TITULOS-UNIVERSITARIOS-020

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

CORE-TITULOS-UNIVERSITARIOS-022

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

CORE-TITULOS-UNIVERSITARIOS-026

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

CORE-TITULOS-UNIVERSITARIOS-027

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

CORE-TITULOS-UNIVERSITARIOS-028

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

Ejemplo de invocación

Ejemplo de invocación
ListTitlesRequest listTitlesRequest = new ListTitlesRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

DatosTitular datosTitular = new DatosTitular();
datosTitular.setFechaNacimiento("16/09/1964");

UserData userData = new UserData();
userData.setName("ANTONIO");
userData.setSurname1("MACHADO");

listTitlesRequest.setUserData(userData);
listTitlesRequest.setPurposeData(purposeData);
listTitlesRequest.setDatosTitular(datosTitular);

ListTitlesIn listTitlesIn = new ListTitlesIn();
listTitlesIn.setListTitlesRequest(listTitlesRequest);
listTitlesIn.setApplicationId("APP_CODE");
listTitlesIn.setOrganismCode("ORG07458");
listTitlesIn.setUserCode("00000000T");

ListTitlesOut listTitlesOut = null;
try {
  listTitlesOut = listUniversityTitlesService.listUniversityTitles(listTitlesIn);
} catch (Exception e) {
 //Gestionar error 
}

9.4 Servicios IQueryNoUniversityTitlesServicePortType

Método queryNoUniversityTitles

Servicio que comprueba los datos de Consulta de Títulos No Universitarios.

Código servicio / Permiso asociado

SVDTNUWS03 / Títulos No Universitarios por Documentación


 Más detalles...

Signatura

QueryTitlesOut queryNoUniversityTitles(QueryTitlesIn QueryTitlesIn)

Parámetros de invocación

QueryTitlesIn extends #ParamBase
NombreTipoDescripción
queryTitlesRequest#QueryTitlesRequestObjeto QueryTitlesRequest
QueryTitlesRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData

Parámetros de respuesta

QueryTitlesOut extends #ResultError
NombreTipoDescripción
datosTitular1629979051Objeto DatosTitular
listaTitulos#ListaTitulosObjeto ListaTitulos
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
responseState#ResponseStateObjeto ResponseState
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición

Códigos error

CódigoDescripción

CORE-TITULOS-UNIVERSITARIOS-001

El parámetro userCode es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-002

El parámetro applicationId es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-003

El parámetro consentimiento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-005

El parámetro numExpediente es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-007

El parámetro numDocumento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-009

El parámetro tipoDocumento es obligatorio para la consulta de

CORE-TITULOS-UNIVERSITARIOS-011

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

CORE-TITULOS-UNIVERSITARIOS-012

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

CORE-TITULOS-UNIVERSITARIOS-013

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

CORE-TITULOS-UNIVERSITARIOS-014

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

CORE-TITULOS-UNIVERSITARIOS-016

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

CORE-TITULOS-UNIVERSITARIOS-017

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

CORE-TITULOS-UNIVERSITARIOS-018

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

CORE-TITULOS-UNIVERSITARIOS-019

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

CORE-TITULOS-UNIVERSITARIOS-020

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

CORE-TITULOS-UNIVERSITARIOS-022

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

CORE-TITULOS-UNIVERSITARIOS-026

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

CORE-TITULOS-UNIVERSITARIOS-027

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

CORE-TITULOS-UNIVERSITARIOS-028

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

Ejemplo de invocación

Ejemplo de invocación
QueryTitlesRequest queryTitlesRequest = new QueryTitlesRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000012N");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

queryTitlesRequest.setIdentificationData(identificationData);
queryTitlesRequest.setPurposeData(purposeData);

QueryTitlesIn queryTitlesIn = new QueryTitlesIn();
queryTitlesIn.setQueryTitlesRequest(queryTitlesRequest);
queryTitlesIn.setApplicationId("APP_CODE");
queryTitlesIn.setOrganismCode("ORG07458");
queryTitlesIn.setUserCode("00000000T");

QueryTitlesOut queryTitlesOut = null;
try {
  queryTitlesOut = queryNoUniversityTitlesService.queryNoUniversityTitles(queryTitlesIn);
} catch (Exception e) {
 //Gestionar error 
}

9.5 Servicios IQueryUniversityTitlesServicePortType

Método queryUniversityTitles

Servicio que comprueba los datos de Consulta de Títulos Universitarios.

Código servicio / Permiso asociado

SVDTUWS03 / Títulos Universitarios por Documentación


 Más detalles...

Signatura

QueryTitlesOut queryUniversityTitles(QueryTitlesIn QueryTitlesIn)

Parámetros de invocación

QueryTitlesIn extends #ParamBase
NombreTipoDescripción
queryTitlesRequest#QueryTitlesRequestObjeto QueryTitlesRequest

Parámetros de respuesta

QueryTitlesOut extends #ResultError
NombreTipoDescripción
datosTitular#DatosTitularObjeto DatosTitular
listaTitulos#ListaTitulosObjeto ListaTitulos
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
responseState#ResponseStateObjeto ResponseState
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición

Códigos error

CódigoDescripción

CORE-TITULOS-UNIVERSITARIOS-001

El parámetro userCode es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-002

El parámetro applicationId es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-003

El parámetro consentimiento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-005

El parámetro numExpediente es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-007

El parámetro numDocumento es obligatorio para la consulta

CORE-TITULOS-UNIVERSITARIOS-009

El parámetro tipoDocumento es obligatorio para la consulta de

CORE-TITULOS-UNIVERSITARIOS-011

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

CORE-TITULOS-UNIVERSITARIOS-012

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

CORE-TITULOS-UNIVERSITARIOS-013

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

CORE-TITULOS-UNIVERSITARIOS-014

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

CORE-TITULOS-UNIVERSITARIOS-016

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

CORE-TITULOS-UNIVERSITARIOS-017

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

CORE-TITULOS-UNIVERSITARIOS-018

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

CORE-TITULOS-UNIVERSITARIOS-019

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

CORE-TITULOS-UNIVERSITARIOS-020

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

CORE-TITULOS-UNIVERSITARIOS-022

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

CORE-TITULOS-UNIVERSITARIOS-026

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

CORE-TITULOS-UNIVERSITARIOS-027

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

CORE-TITULOS-UNIVERSITARIOS-028

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

Ejemplo de invocación

Ejemplo de invocación
QueryTitlesRequest queryTitlesRequest = new QueryTitlesRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000000T");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

queryTitlesRequest.setIdentificationData(identificationData);
queryTitlesRequest.setPurposeData(purposeData);

QueryTitlesIn queryTitlesIn = new QueryTitlesIn();
queryTitlesIn.setQueryTitlesRequest(queryTitlesRequest);
queryTitlesIn.setApplicationId("APP_CODE");
queryTitlesIn.setOrganismCode("ORG07458");
queryTitlesIn.setUserCode("00000000T");

QueryTitlesOut queryTitlesOut = null;
try {
  queryTitlesOut = queryUniversityTitlesService.queryUniversityTitles(queryTitlesIn);
} catch (Exception e) {
 //Gestionar error 
}

10.- 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


 Más detalles...

Signatura

ResidenceVerificationOut residenceVerification( ResidenceVerificationIn residenceVerificationIn)

Parámetros de invocación

ResidenceVerificationIn extends #ParamBase
NombreTipoDescripción
residenceVerificationRequest#ResidenceVerificationRequestObjeto ResidenceVerificationRequest
ResidenceVerificationRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
userSpecificDataVR#UserSpecificDataVRObjeto UserSpecificDataVR
identificationData#IdentificationDataObjeto IdentificationData
specificBirthDataVR#SpecificBirthDataVRObjeto SpecificBirthDataVR
residenceSpecificDataVR#ResidenceSpecificDataVRObjeto ResidenceSpecificDataVR
purposeData#PurposeDataObjeto PurposeData
UserSpecificDataVR
NombreTipoDescripción
nationalityString

Nacionalidad del ciudadano consultado

SpecificBirthDataVR
NombreTipoDescripción
birthDateDate

Fecha de nacimiento del ciudadano que se desea consultar

provinceCodeString

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

locationCodeString

Código del municipio de nacimiento del ciudadano

ResidenceSpecificDataVR
NombreTipoDescripción
locationString

Código del municipio de residencia del ciudadano

provinceString

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

Parámetros de respuesta

ResidenceVerificationOut extends #ResultError
NombreTipoDescripción
idPetitionString

Identificador de la petición

documentNumberString

Número de documento según el tipoDocumento

nameString

Nombre del titular de la solicitud

surname1String

Apellido1 del titular de la solicitud

surname2String

Apellido2 del titular de la solicitud

timestampStringSello de tiempo
serviceCodeString

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

codeString

Código de error o estado

literalString

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

Códigos error

CódigoDescripció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

Ejemplo de invocación

Ejemplo de invocación
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

 Más detalles...

Signatura

ResidenceVerificationExtOut residenceVerificationExt( ResidenceVerificationExtIn residenceVerificationIn)

Parámetros de invocación

ResidenceVerificationIn extends #ParamBase
NombreTipoDescripción
residenceVerificationExtRequest#ResidenceVerificationExtRequestObjeto ResidenceVerificationExtRequest
ResidenceVerificationRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
specificBirthDataVR#SpecificBirthDataVRObjeto SpecificBirthDataVR
residenceSpecificDataVR#ResidenceSpecificDataVRObjeto ResidenceSpecificDataVR
purposeData#PurposeDataObjeto PurposeData
SpecificBirthDataVR
NombreTipoDescripción
birthDateDate

Fecha de nacimiento del ciudadano que se desea consultar

provinceCodeString

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

locationCodeString

Código del municipio de nacimiento del ciudadano

ResidenceSpecificDataVR
NombreTipoDescripción
locationString

Código del municipio de residencia del ciudadano

provinceString

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

Parámetros de respuesta

ResidenceVerificationOut extends #ResultError
NombreTipoDescripción
idPetitionString

Identificador de la petición

documentNumberString

Número de documento según el tipoDocumento

nameString

Nombre del titular de la solicitud

surname1String

Apellido1 del titular de la solicitud

surname2String

Apellido2 del titular de la solicitud

timestampStringSello de tiempo
serviceCodeString

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

codeString

Código de error o estado

literalString

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

Códigos error

CódigoDescripció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

Ejemplo de invocación

Ejemplo de invocación
ResidenceVerificationExtRequest residenceVerificationExtRequest= new ResidenceVerificationExtRequest();

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");

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.residenceVerificationExt(residenceVerificationExtIn);
} catch (Exception e) {
 //Gestionar error 
}

10.2 Servicios IResidenceVerificationDateServicePortType

Método residenceVerificationDate

Servicio que verifica los datos de residencia.

Código servicio / Permiso asociado

SVDREXTFECHAWS01 / Consulta de datos de Residencia con Fecha de Última Variación Padronal


 Más detalles...

Signatura

ResidenceVerificationOut residenceVerificationDate(ResidenceVerificationIn residenceVerificationIn)

Parámetros de invocación

ResidenceVerificationIn extends #ParamBase
NombreTipoDescripción
residenceVerificationRequest1629979051Objeto ResidenceVerificationRequest

Parámetros de respuesta

ResidenceVerificationOut extends #ResultError
NombreTipoDescripción
idPetitionString

Identificador de la petición

documentNumberString

Número de documento según el tipoDocumento

nameString

Nombre del titular de la solicitud

surname1String

Apellido1 del titular de la solicitud

surname2String

Apellido2 del titular de la solicitud

provinceAddressString

Nombre de la provincia del domicilio del ciudadano

locationAddressString

Nombre del municipio del domicilio del ciudadano

collectiveEntityStringEntidad colectivo
singularEntityStringEntidad singular
postalCodeString

Código postal del domicilio del ciudadano

spreadNucleusString

Núcleo del domicilio del ciudadano

viaAddressTypeString

Tipo de la vía del domicilio del usuario consultado

viaAddressNameString

Nombre de la vía del domicilio del usuario consultado

numberString

Número del domicilio del ciudadano

upperNumberString

Número superior del domicilio del ciudadano

kmString

Kilómetro del domicilio del ciudadano

hmtStringHMT
blockStringBloque del domicilio del ciudadano
doorwayString

Portal del domicilio del ciudadano

stairsString

Escalera del domicilio del ciudadano

floorStringPlanta del domicilio del ciudadano
doorString

Puerta del domicilio del ciudadano

descriptionStringDescriipción
dateStringFecha de última variación
timestampStringSello de tiempo
serviceCodeString

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

codeString

Código de error o estado

literalString

Texto del error

Códigos error

CódigoDescripció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

Ejemplo de invocación

Ejemplo de invocación
ResidenceVerificationRequest residenceVerificationRequest = new ResidenceVerificationRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("99988800A");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserSpecificDataVR userSpecificDataVR = new UserSpecificDataVR();
userSpecificDataVR.setNationality("Espanyol");

residenceVerificationRequest.setIdentificationData(identificationData);
residenceVerificationRequest.setPurposeData(purposeData);
residenceVerificationRequest.setUserSpecificDataVR(userSpecificDataVR);


ResidenceVerificationIn residenceVerificationIn = new ResidenceVerificationIn();
residenceVerificationIn.setResidenceVerificationRequest(residenceVerificationRequest);
residenceVerificationIn.setApplicationId("APP_CODE");
residenceVerificationIn.setOrganismCode("ORG07458");
residenceVerificationIn.setUserCode("00000000T");

ResidenceVerificationOut residenceVerificationOut = null;
try {
  residenceVerificationOut = residenceVerificationDateService.residenceVerificationDate(residenceVerificationIn);
} catch (Exception e) {
 //Gestionar error 
}

11.- Datos ofrecidos por el IMSERSO - Grado y Nivel de Dependencia


11.1 Servicios IDependencyDataQueryServicePortType

Método dependencyDataQuery

Servicio que comprueba los datos de Grado y Nivel de Dependencia.

Código servicio / Permiso asociado

SVDCDEPENWS01 / Consulta de Grado y Nivel de Dependencia


 Más detalles...

Signatura

DependencyDataQueryOut dependencyDataQuery(DependencyDataQueryIn dependencyDataQueryIn)

Parámetros de invocación

DependencyDataQueryIn extends #ParamBase
NombreTipoDescripción
dependencyDataQueryRequest#DependencyDataQueryRequestObjeto DependencyDataQueryRequest
DependencyDataQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData

Parámetros de respuesta

DependencyDataQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
codigoCertificadoStringCódigo del certificado
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
numeroExpedienteStringNúmero del expediente
gradoNivelString

Grado y nivel de dependencia

tipoString

Tipo de dependencia reconocida

fechaResolucionString

Fecha en la que se reconoce el grado y nivel de dependencia del titular consultado

estadoResolucionString

Estado de la resolución

codigoEstadoString

Código de estado o error

codigoEstadoSecundarioString

Código de error secundario para incorporar códigos de error internos de los sistemas

literalErrorString

Descripción de estado de la respuesta

Códigos error

CódigoDescripción

001

El parámetro userCode es obligatorio para la consulta del DEPENDENCIA

002

El parámetro applicationId es obligatorio para la consulta del DEPENDENCIA

003

El parámetro consentimiento es obligatorio para la consulta del DEPENDENCIA

004

El parámetro numProcedimiento es obligatorio para la consulta del DEPENDENCIA

005

El parámetro numExpediente es obligatorio para la consulta del DEPENDENCIA

006

El parámetro textoFinalidad es obligatorio para la consulta del DEPENDENCIA

007

El parámetro numDocumento es obligatorio para la consulta del DEPENDENCIA

008

El parámetro numSoporte es obligatorio para la consulta del DEPENDENCIA

009

El parámetro tipoDocumento es obligatorio para la consulta del DEPENDENCIA

023

Debe incluirse el parámetro Nombre si quiere incluir el Apellido1

024

El parámetro Apellido1 es obligatorio para la consulta del DEPENDENCIA

025

El parámetro Apellido2 es obligatorio para la consulta del DEPENDENCIA

011

El parámetro numProcedimiento tiene una longitud máxima de “X” caracteres

012

El parámetro numExpediente tiene una longitud máxima de “X” caracteres

013

El parámetro textoFinalidad tiene una longitud máxima de “X” caracteres

014

El parámetro numDocumento tiene una longitud máxima de “X” caracteres

015

El parámetro numSoporte tiene una longitud máxima de “X” caracteres

016

El parámetro userCode tiene una longitud máxima de “X” caracteres

017

El parámetro applicationId tiene una longitud máxima de “X” caracteres

027

El parámetro apellido1 tiene una longitud máxima de “X” caracteres

026

El parámetro nombre tiene una longitud máxima de “X” caracteres

028

El parámetro apellido2 tiene una longitud máxima de “X” caracteres

018

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

019

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

020

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

024

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

022

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

030

Error al guardar el csv en la base de datos

031

Error al realizar la consulta a la base de datos

Ejemplo de invocación

Ejemplo de invocación
DependencyDataQueryRequest dependencyDataQueryRequest = new DependencyDataQueryRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("23362162G");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

dependencyDataQueryRequest.setIdentificationData(identificationData);
dependencyDataQueryRequest.setPurposeData(purposeData);

DependencyDataQueryIn dependencyDataQueryIn = new DependencyDataQueryIn();
dependencyDataQueryIn.setDependencyDataQueryRequest(dependencyDataQueryRequest);
dependencyDataQueryIn.setApplicationId("APP_CODE");
dependencyDataQueryIn.setOrganismCode("ORG07458");
dependencyDataQueryIn.setUserCode("00000000T");

DependencyDataQueryOut dependencyDataQueryOut = null;
try {
  dependencyDataQueryOut = dependencyDataQueryService.dependencyDataQuery(dependencyDataQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

12.- Datos ofrecidos por Justicia


12.1 Servicios ICriminalRecordServicePortType

Método criminalRecord

Servicio que comprueba los datos de Consulta de Antecedentes Penales.

Código servicio / Permiso asociado

SVDCAPCDIWS01 / Consulta de Inexistencia de Antecedentes Penales por Documentación


 Más detalles...

Signatura

CriminalRecordOut criminalRecord(CriminalRecordIn CriminalRecordIn)

Parámetros de invocación

CriminalRecordIn extends #ParamBase
NombreTipoDescripción
criminalRecordRequest#CriminalRecordRequestObjeto CriminalRecordRequest
CriminalRecordRequest
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
dataCriminalRecord#DataCriminalRecordObjeto DataCriminalRecord
DataCriminalRecord
NombreTipoDescripción
mailString

Email del titular consultado

telefonoString

Teléfono del titular consultado

anioNacimientoString

Año de nacimiento del titular

Parámetros de respuesta

CriminalRecordOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
stateCodeString

Código del estado de la respuesta

literalErrorString

Descripción del estado de la respuesta

documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento del ciudadano consultado

nameString

Nombre del titular

surname1String

Primer apellido del titular

surname2String

Segundo apellido del titular

csvString

Código Seguro de verificación

urlString

URL Donde se verificará el CSV anteriormente devuelto.

Códigos error

CódigoDescripción
0

No Constan Antecedentes Penales

5

Con los datos introducidos no se obtiene información. Debe solicitar su certificado de forma presencial

Ejemplo de invocación

Ejemplo de invocación
CriminalRecordRequest criminalRecordRequest = new CriminalRecordRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("22223333C");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

criminalRecordRequest.setIdentificationData(identificationData);
criminalRecordRequest.setPurposeData(purposeData);

CriminalRecordIn criminalRecordIn = new CriminalRecordIn();
criminalRecordIn.setCriminalRecordRequest(criminalRecordRequest);
criminalRecordIn.setApplicationId("APP_CODE");
criminalRecordIn.setOrganismCode("ORG07458");
criminalRecordIn.setUserCode("00000000T");

CriminalRecordOut criminalRecordOut = null;
try {
  criminalRecordOut = criminalRecordService.criminalRecord(criminalRecordIn);
} catch (Exception e) {
 //Gestionar error 
}

12.2 Servicios IDeathCertificateServicePortType

Método deathCertificate

Servicio que comprueba los datos de Consulta de Certificado de Defunción.

Código servicio / Permiso asociado

 SVDRRCCDEFUNCIONWS01 / Consulta de Defunción


 Más detalles...

Signatura

CivilRegistersOut deathCertificate(CivilRegistersIn CivilRegistersIn)

Parámetros de invocación

CivilRegistersIn extends #ParamBase
NombreTipoDescripción
civilRegistersRequest1629979051Objeto CivilRegistersRequest
CivilRegistersRequest
NombreTipoDescripción
grupoString
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
queryOtherData#QueryOtherDataObjeto QueryOtherData
registryData#RegistryDataObjeto RegistryData
aditionalDataQuery#AditionalDataQueryObjeto AditionalDataQuery
QueryOtherData
NombreTipoDescripción
poblacionHechoRegistralString

Población en la que se produjo el hecho Registral

fechaNacimientoString

Fecha de nacimiento del ciudadano a consultar

poblacionNacimientoString

Población en la que se produjo el nacimiento

nombrePadreString

Nombre y Apellidos del padre del ciudadano a consultar

nombreMadreString

Nombre y Apellidos de la madre del ciudadano a consultar

RegistryData
NombreTipoDescripción
registroCivilString

Código del registro civil.

tomoString

Identificador de libro del Registro

paginaString

Folio o página del Registro

AditionalDataQuery
NombreTipoDescripción
fechaHechoRegistralString

Fecha en la que tuvo lugar la defunción

ausenciaSegundoApellidoboolean

Si el ciudadano tiene segundo apellido

Parámetros de respuesta

CivilRegistersOut extends #ResultError
NombreTipoDescripción
fechaConfirmacionString

Fecha en la que se devuelve la respuesta a la consulta realizada.

idPetitionStringIndentificador de la petición
timestampStringSello de tiempo
registryFactData#RegistryFactDataObjeto RegistryFactData
registryData#RegistryDataObjeto RegistryData
responseState#ResponseStateObjeto ResponseState
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
aditionalDataReturn#AditionalDataReturnObjeto AditionalDataReturn
parentData#ParentDataObjeto ParentData
spouseData#SpouseDataObjeto SpouseData
RegistryFactData
NombreTipoDescripción
fechaHechoRegistralString

Fecha en la que tuvo lugar la defunción

poblacionHechoRegistralString

Población en la que se produjo el hecho Registral.

paisHechoRegistralString

Código país

AditionalDataReturn
NombreTipoDescripción
sexoString

Sexo del ciudadano

fechaNacimientoString

Fecha de nacimiento del ciudadano

ParentData
NombreTipoDescripción
progenitor#Parent[]Objeto Parent
Parent
NombreTipoDescripción
tipoDocumentoString

Tipo de identificación del progenitor.

documentoIdentificativoString

Número de identificación del progenitor.

nombreString

Nombre del progenitor.

primerApellidoString

Primer apellido del progenitor.

segundoApellidoString

Segundo apellido del progenitor.

sexoString

Sexo del progenitor.

fechaNacimientoString

Fecha de nacimiento del progenitor.

Códigos error

CódigoDescripción

0003

Tramitada

0005

No se han encontrado datos

0006

Con el patrón de búsqueda introducido, no es posible obtener una respuesta única

Ejemplo de invocación

Ejemplo de invocación
CivilRegistersRequest civilRegistersRequest = new CivilRegistersRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("10000949C");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("OLGA");
userData.setSurname1("SAN MIGUEL");
userData.setSurname2("CHAO");

AditionalDataQuery aditionalDataQuery = new AditionalDataQuery();
aditionalDataQuery.setFechaHechoRegistral("24/02/2016");

civilRegistersRequest.setIdentificationData(identificationData);
civilRegistersRequest.setPurposeData(purposeData);
civilRegistersRequest.setUserData(userData);
civilRegistersRequest.setAditionalDataQuery(aditionalDataQuery);

CivilRegistersIn civilRegistersIn = new CivilRegistersIn();
civilRegistersIn.setCivilRegistersRequest(civilRegistersRequest);
civilRegistersIn.setApplicationId("APP_CODE");
civilRegistersIn.setOrganismCode("ORG07458");
civilRegistersIn.setUserCode("00000000T");

CivilRegistersOut civilRegistersOut = null;
try {
  civilRegistersOut = deathCertificateService.deathCertificate(civilRegistersIn);
} catch (Exception e) {
 //Gestionar error 
}

12.3 Servicios IMarriageCertificateServicePortType

Método marriageCertificate

Servicio que comprueba los datos de Consulta de Certificado de Matrimonio.

Código servicio / Permiso asociado

SVDRRCCMATRIMONIOWS01 / Consulta de Matrimonio


 Más detalles...

Signatura

CivilRegistersOut marriageCertificate(CivilRegistersIn CivilRegistersIn)

Parámetros de invocación

CivilRegistersIn extends #ParamBase
NombreTipoDescripción
civilRegistersRequest#CivilRegistersRequestObjeto CivilRegistersRequest

Parámetros de respuesta

CivilRegistersOut extends #ResultError
NombreTipoDescripción
fechaConfirmacionString

Fecha en la que se devuelve la respuesta a la consulta realizada.

idPetitionStringIndentificador de la petición
timestampStringSello de tiempo
registryFactData#RegistryFactDataObjeto RegistryFactData
registryData#RegistryDataObjeto RegistryData
responseState#ResponseStateObjeto ResponseState
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
aditionalDataReturn#AditionalDataReturnObjeto AditionalDataReturn
parentData#ParentDataObjeto ParentData
spouseData#SpouseDataObjeto SpouseData

Códigos error

CódigoDescripción

0003

Tramitada

0005

No se han encontrado datos

0006

Con el patrón de búsqueda introducido, no es posible obtener una respuesta única

Ejemplo de invocación

Ejemplo de invocación
CivilRegistersRequest civilRegistersRequest = new CivilRegistersRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("10000995C");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("RUBEN");
userData.setSurname1("RIVERO");
userData.setSurname2("ILLESCAS");

AditionalDataQuery aditionalDataQuery = new AditionalDataQuery();
aditionalDataQuery.setFechaHechoRegistral("02/03/1960");

civilRegistersRequest.setIdentificationData(identificationData);
civilRegistersRequest.setPurposeData(purposeData);
civilRegistersRequest.setUserData(userData);
civilRegistersRequest.setAditionalDataQuery(aditionalDataQuery);
civilRegistersRequest.setGrupo("1");

CivilRegistersIn civilRegistersIn = new CivilRegistersIn();
civilRegistersIn.setCivilRegistersRequest(civilRegistersRequest);
civilRegistersIn.setApplicationId("APP_CODE");
civilRegistersIn.setOrganismCode("ORG07458");
civilRegistersIn.setUserCode("00000000T");

CivilRegistersOut civilRegistersOut = null;
try {
  civilRegistersOut = marriageCertificateService.marriageCertificate(civilRegistersIn);
} catch (Exception e) {
 //Gestionar error 
}

12.4 Servicios IBirthCertificateServicePortType

Método birthCertificate

Servicio que comprueba los datos de Consulta de Certificado de Nacimiento.

Código servicio / Permiso asociado

SVDRRCCNACIMIENTOWS01 / Consulta de Nacimiento


 Más detalles...

Signatura

CivilRegistersOut birthCertificate(CivilRegistersIn CivilRegistersIn)

Parámetros de invocación

CivilRegistersIn extends #ParamBase
NombreTipoDescripción
civilRegistersRequest#CivilRegistersRequestObjeto CivilRegistersRequest

Parámetros de respuesta

CivilRegistersOut extends #ResultError
NombreTipoDescripción
fechaConfirmacionString

Fecha en la que se devuelve la respuesta a la consulta realizada.

idPetitionStringIndentificador de la petición
timestampStringSello de tiempo
registryFactData#RegistryFactDataObjeto RegistryFactData
registryData#RegistryDataObjeto RegistryData
responseState#ResponseStateObjeto ResponseState
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
aditionalDataReturn#AditionalDataReturnObjeto AditionalDataReturn
parentData#ParentDataObjeto ParentData
spouseData#SpouseDataObjeto SpouseData

Códigos error

CódigoDescripción

0003

Tramitada

0005

No se han encontrado datos

0006

Con el patrón de búsqueda introducido, no es posible obtener una respuesta única

Ejemplo de invocación

Ejemplo de invocación
CivilRegistersRequest civilRegistersRequest = new CivilRegistersRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("10000998T");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("ALBERTO");
userData.setSurname1("ALEGRIA");
userData.setSurname2("AREVALO");

AditionalDataQuery aditionalDataQuery = new AditionalDataQuery();
aditionalDataQuery.setFechaHechoRegistral("02/03/1980");

civilRegistersRequest.setIdentificationData(identificationData);
civilRegistersRequest.setPurposeData(purposeData);
civilRegistersRequest.setUserData(userData);
civilRegistersRequest.setAditionalDataQuery(aditionalDataQuery);
civilRegistersRequest.setGrupo("1");

CivilRegistersIn civilRegistersIn = new CivilRegistersIn();
civilRegistersIn.setCivilRegistersRequest(civilRegistersRequest);
civilRegistersIn.setApplicationId("APP_CODE");
civilRegistersIn.setOrganismCode("ORG07458");
civilRegistersIn.setUserCode("00000000T");

CivilRegistersOut civilRegistersOut = null;
try {
  civilRegistersOut = birthCertificateService.birthCertificate(civilRegistersIn);
} catch (Exception e) {
 //Gestionar error 
}

12.5 Servicios ISexualCrimeServicePortType

Método criminalRecord

Servicio que comprueba los datos de Consulta de Antecedentes Penales de carácter sexual.

Código servicio / Permiso asociado

SVDDELSEXCDIWS01 / Consulta de Inexistencia de Delitos Sexuales por Documentación


 Más detalles...

Signatura

CriminalRecordOut criminalRecord(CriminalRecordIn CriminalRecordIn)

Parámetros de invocación

CriminalRecordIn extends #ParamBase
NombreTipoDescripción
criminalRecordRequest#CriminalRecordRequestObjeto CriminalRecordRequest

Parámetros de respuesta

CriminalRecordOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
stateCodeString

Código del estado de la respuesta

literalErrorString

Descripción del estado de la respuesta

documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento del ciudadano consultado

nameString

Nombre del titular

surname1String

Primer apellido del titular

surname2String

Segundo apellido del titular

csvString

Código Seguro de verificación

urlString

URL Donde se verificará el CSV anteriormente devuelto.

Códigos error

CódigoDescripción
0

No Constan Antecedentes Penales

5

Con los datos introducidos no se obtiene información. Debe solicitar su certificado de forma presencial

Ejemplo de invocación

Ejemplo de invocación
CriminalRecordRequest criminalRecordRequest = new CriminalRecordRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("18181818L");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

criminalRecordRequest.setIdentificationData(identificationData);
criminalRecordRequest.setPurposeData(purposeData);

CriminalRecordIn criminalRecordIn = new CriminalRecordIn();
criminalRecordIn.setCriminalRecordRequest(criminalRecordRequest);
criminalRecordIn.setApplicationId("APP_CODE");
criminalRecordIn.setOrganismCode("ORG07458");
criminalRecordIn.setUserCode("00000000T");

CriminalRecordOut criminalRecordOut = null;
try {
  criminalRecordOut = sexualCrimeService.criminalRecord(criminalRecordIn);
} catch (Exception e) {
 //Gestionar error 
}

12.6 Servicios ISexualCriminalRecordAffiliationsServicePortType

Método consultaSexualCriminalRecordAffiliations

Servicio que comprueba los datos de Consulta de Inexistencia de delitos sexuales por datos de filiación

Código servicio / Permiso asociado

SVDDELSEXWS01 / Consulta de Inexistencia de delitos sexuales por datos de filiación


 Más detalles...

Signatura

SexualCriminalRecordAffiliationsOut consultaSexualCriminalRecordAffiliations(SexualCriminalRecordAffiliationsIn sexualCriminalRecordAffiliationsIn)

Parámetros de invocación

SexualCriminalRecordAffiliationsIn extends #ParamBase
NombreTipoDescripción
SexualCriminalRecordAffiliationsRequest#SexualCriminalRecordAffiliationsRequestObjeto SexualCriminalRecordAffiliationsIn 

#SexualCriminalRecordAffiliationsRequest extends UtilBean

NombreTipoDescripción
identificationData#IdentificationDataObjeto que encapsula los datos de numero y tipo de document
purposeData#PurposeDataObjeto que encapsula los datos de finalidad, número de procedimiento, número de expediente, texto de la finalidad y consentimiento
userData#UserDataObjeto que encapsula los datos del usuario
nacionalidadStringNacionalidad
sexoStringSexo, que podrá ser H (hombre) o M (mujer)
nombrePadreStringNombre del padre
nombreMadreStringNombre de la madre
paisNacimientoStringPaís de nacimiento en formato ISO 3166-1 NUMERICO
provinciaNacimientoStringCódigo de la Provincia de Nacimiento Contiene la Provincia de Nacimiento del Ciudadano objeto de la consulta. La codificación será la utilizada por INE. El campo es obligatorio para ciudadanos nacidos en España
codPoblacionNacimientoStringCódigo de la Población de Nacimiento Contiene la población de Nacimiento del Ciudadano objeto de la consulta. La codificación será la utilizada por INE. El campo es obligatorio para ciudadanos nacidos en España
poblacionNacimientoStringPoblación de nacimiento
fechaNacimientoStringFecha de nacimiento
mailStringMail
telefonoStringTeléfono


Parámetros de respuesta

SexualCriminalRecordAffiliationsOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
responseState#ResponseState

Objeto con información del estado de la respuesta

userData#UserData

Información del usuario

identificationData#ResultError

Información de identificación

SexualCriminalRecordAffiliations#SexualCriminalRecordAffiliations

Objeto con toda la información de respuesta

#SexualCriminalRecordAffiliations
NombreTipoDescripción
atributos#AtributosObjeto Atributos que encapsula toda la información de los taributos definida en el documento de integración
transmisiones#TransmisionesObjeto Transmisiones que encapsula toda la información de las transmisiones definida en el documento de integración


Códigos error

CódigoDescripción
0

No Constan Antecedentes Penales

5

Con los datos introducidos no se obtiene información. Debe solicitar su certificado de forma presencial

Ejemplo de invocación

Ejemplo de invocación
SexualCriminalRecordAffiliationsIn params = new SexualCriminalRecordAffiliationsIn();
params.setApplicationId(TestConstants.APPLICATION_ID);			
params.setOrganismCode(TestConstants.ORG_CODE_VICEPRESIDENCIA);
params.setUserCode(TestConstants.NIF_TEST);
SexualCriminalRecordAffiliationsRequest request = new SexualCriminalRecordAffiliationsRequest();
PurposeData purposeData = new PurposeData();
purposeData.setConsent("Si");
purposeData.setFileNumber("1");
purposeData.setProcedureNumber(TestConstants.PROCEDURE_NUMBER);
purposeData.setPurposeText("test");
purposeData.setPurposeValidationCode("466");
request.setPurposeData(purposeData);
IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("22223333C");
identificationData.setDocumentType("NIF");
request.setIdentificationData(identificationData);

request.setCodPoblacionNacimiento("41091");
request.setFechaNacimiento("17/08/1970");
request.setNacionalidad("724");
request.setNombreMadre("LUISA");
request.setNombrePadre("JOSE");
request.setPaisNacimiento("724");
request.setPoblacionNacimiento("Sevilla");
request.setSexo("H");
request.setProvinciaNacimiento("41");
UserData userData = new UserData();
userData.setName("JOSE LUIS");
userData.setSurname1("LAROSA");
userData.setSurname2("FELIZ");

request.setUserData(userData);
params.setSexualCriminalRecordAffiliationsRequest(request);

SexualCriminalRecordAffiliationsOut result= null;
try {
  result = sexualCriminalRecordAffiliationsService.consultaSexualCriminalRecordAffiliations(params);
} catch (Exception e) {
 //Gestionar error 
}

13.- Datos ofrecidos por el INSS (Instituto Nacional de la Seguridad Social) - IT


13.1 Servicios IBenefitsQueryINSSServicePortType

Método benefitsQueryINSS

Servicio que comprueba los datos de Consulta de Prestaciones.

Código servicio / Permiso asociado

Q2827002CINSS001 / Prestaciones Públicas del RPSP e Incapacidad Temporal, Maternidad y Paternidad


 Más detalles...

Signatura

BenefitsQueryINSSOut benefitsQueryINSS(BenefitsQueryINSSIn benefitsQueryINSSIn)

Parámetros de invocación

BenefitsQueryINSSIn extends #ParamBase
NombreTipoDescripción
benefitsQueryINSSRequest#BenefitsQueryINSSRequestObjeto BenefitsQueryINSSRequest
BenefitsQueryINSSRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData

Parámetros de respuesta

BenefitsQueryINSSOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento del ciudadano consultado

nameStringNombre
surname1StringPrimer apellido 
surname2StringSegundo apellido
stateCodeStringCódigo estado o error
certificateCodeStringNúmero de certificado
literalErrorStringTexto del error
serviceCodeStringCódigo del servicio
codeStringCódigo
descriptionStringDescripción
pensioner#PensionerObjeto Pensioner
pensions#PensionsObjeto Pensions
Pensioner
NombreTipoDescripción
FecProcesoString

Fecha de la respuesta

Apellido1String

Primer apellido de la persona para la que se hace la consulta

Apellido2String

Segundo apellido de la persona para la que se hace la consulta

NombreString

Nombre de la persona para la que se hace la consulta

Pensions
NombreTipoDescripción
pension#Pension[]Objeto Pension
Pension
NombreTipoDescripción
CodPresString

Código de la prestación

LitPrenstString

Descripción de la prestación

TipRestString

Indica si la prestación es contributiva o no

EntGestString

Clave de la entidad gestora o de la entidad que abona la prestación

EntGestLitString

Nombre de la entidad gestora o de la entidad que abona la prestación

ImpBrutoString

Se corresponde con el importe de la prestación, incluidos los importes de posibles deducciones más importe de IRPF (si procede).

ImpLiquidoString

Se corresponde con el importe de la prestación una vez aplicadas las posibles deducciones, más el importe de IRPF (si procede)

NumPagasString

Número de pagas que le corresponden a la prestación en el periodo de un año

FecEfectosString

Fecha de efectos económicos de la prestación

FecFinString

Fecha de fin del derecho.

FecCausString

Fecha del hecho causante

BasRegString

Base reguladora diaria

TipPagoString

Tipo de pago

Códigos error



0000

Prestaciones encontradasIdentificador a consultar incorrecto o formato erróneo

0001

Identificador a consultar incorrecto o formato erróneo

0002

Existen múltiples personas para el mismo identificador

0003

Existen múltiples personas para el mismo identificador

0004

Existen más de 20 prestaciones de IT en alta o más de 35 prestaciones en total

0005

Sin prestaciones de incapacidad temporal por error de comunicaciones

0006

PERSONA ESPECIALMENTE PROTEGIDA (Se devuelven datos de las prestaciones, pero estos datos deben tener una protección especial a la hora de tratarlos, porque así lo ha solicitado el titular de la prestación a la Seguridad Social)

Ejemplo de invocación

Ejemplo de invocación
BenefitsQueryINSSRequest benefitsQueryINSSRequest = new BenefitsQueryINSSRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("10660608Q");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

benefitsQueryINSSRequest.setIdentificationData(identificationData);
benefitsQueryINSSRequest.setPurposeData(purposeData);

BenefitsQueryINSSIn benefitsQueryINSSIn = new BenefitsQueryINSSIn();
benefitsQueryINSSIn.setBenefitsQueryINSSRequest(benefitsQueryINSSRequest);
benefitsQueryINSSIn.setApplicationId("APP_CODE");
benefitsQueryINSSIn.setOrganismCode("ORG07458");
benefitsQueryINSSIn.setUserCode("00000000T");

BenefitsQueryINSSOut benefitsQueryINSSOut = null;
try {
  benefitsQueryINSSOut = benefitsQueryINSSService.benefitsQueryINSS(benefitsQueryINSSIn);
} catch (Exception e) {
 //Gestionar error 
}

13.2 Servicios IHistoricalBenefitsINSSServicePortType

Método historicalBenefitsINSS

Servicio que devuelve un listado del histórico de prestaciones.

Código servicio / Permiso asociado

Q2827002CINSS002 / Histórico de Prestaciones Públicas de Incapacidad Temporal en un Periodo


 Más detalles...

Signatura

HistoricalBenefitsINSSOut historicalBenefitsINSS(HistoricalBenefitsINSSIn historicalBenefitsINSSIn)

Parámetros de invocación

HistoricalBenefitsINSSIn extends #ParamBase
NombreTipoDescripción
historicalBenefitsINSSRequest1629979051Objeto HistoricalBenefitsINSSRequest

HistoricalBenefitsINSSRequest 

NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
specificHistoricalBenefitsINSSData1629979051Objeto SpecificHistoricalBenefitsINSSData

Parámetros de respuesta

HistoricalBenefitsINSSOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState1629979051Objeto ResponseState
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
specificHistoricalBenefitsINSSData1629979051

Objeto SpecificHistoricalBenefitsINSSData

fechaConsultaStringFecha de consulta
documentoIdentificativoUnivocoString

Indica si el documento consultado es unívoco:

  • S → El documento es unívoco
  • N → El documento puede estar duplicado. Debe realizarse la consulta añadiendo Nombre, Apellido1 y Apellido2 en la parte genérica de la petición
numeroPrestacionesEncontradasBigIntegerNúmero de prestaciones encontradas. Si es 0 es que no hay prestaciones para la consulta. Si es mayor de 35, devuelve solamente las 35 primeras.
prestacionesList<1629979051>Listado de prestaciones. Máximo 35 prestaciones. Objeto Prestacion
SpecificHistoricalBenefitsINSSData 
NombreTipoDescripción
startDateString

Fecha a partir de la cual se desea consultar prestaciones

endDateString

Fecha hasta la cual se desea consultar prestaciones 

Prestacion 

NombreTipoDescripción
codigoPrestacionString

Clave de la prestación obtenida

literalPrestacionString

Nombre genérico prestación si hay consentimiento del interesado

tipoPrestacionString

Característica de la prestación

Valores posibles:

  • SI → Contributiva
  • NO → No contributiva
  • En blanco → Se desconoce
codigoEntidadStringClave de entidad gestora o que abona la prestación
literalEntidadStringNombre de entidad gestora o que abona la prestación
importeBrutoBigIntegerImporte bruto en céntimos de euro
importeLiquidoBigIntegerImporte líquido en céntimos de euro
fechaEfectosStringFecha de efectos de la prestación
fechaFinString

Fecha del último pago realizado en Pago

Fecha finalización en Pago Directo para maternidades

fechaHechoCausanteStringFecha de baja médica en IT o Fecha de inicio descanso en caso de Maternidad
baseReguladoraBigIntegerBase reguladora diaria en el caso de Pago delegado de la IT
tipoPagoBigInteger

Tipo de pago de la prestación

Para subsidios

  • 1 → Directo
  • 2 → Delegado
  • 3 → Mutua
  • Vacío → Se desconoce
pagosList<1629979051>Listado de pagos. Indica los pagos de cada importe por mes. Máximo 24 pagos por prestación. Objeto PagoPrestacion
PagoPrestacion 
Desglose del importe por meses
NombreTipoDescripción
periodoPagoString

Mes en el que se ha realizado cada uno de los pagos en el período solicitado

importeBrutoMesBigInteger

Importe bruto pagado en el mes en céntimos de euro

importeLiquidoMesBigIntegerImporte líquido pagado en el mes en cétimos de euro

Códigos error



CORE-HISTORICO-PRESTACIONES-001

El parámetro userCode es obligatorio para la consulta

CORE-HISTORICO-PRESTACIONES-002El parámetro applicationId es obligatorio para la consulta
CORE-HISTORICO-PRESTACIONES-003El parámetro consentimiento es obligatorio para la consulta
CORE-HISTORICO-PRESTACIONES-004El parámetro numProcedimiento es obligatorio para la consulta
CORE-HISTORICO-PRESTACIONES-005El parámetro numExpediente es obligatorio para la consulta
CORE-HISTORICO-PRESTACIONES-006El parámetro textoFinalidad es obligatorio para la consulta
CORE-HISTORICO-PRESTACIONES-007El parámetro numDocumento es obligatorio para la consulta
CORE-HISTORICO-PRESTACIONES-008El parámetro tipoDocumento es obligatorio para la consulta
CORE-HISTORICO-PRESTACIONES-009La fecha de inicio es obligatoria para la consulta

CORE-HISTORICO-PRESTACIONES-010

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

CORE-HISTORICO-PRESTACIONES-011

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

CORE-HISTORICO-PRESTACIONES-012

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

CORE-HISTORICO-PRESTACIONES-013

El parámetro numDocumento tiene una longitud máxima de
CORE-HISTORICO-PRESTACIONES-014El parámetro userCode tiene una longitud máxima de
CORE-HISTORICO-PRESTACIONES-015El parámetro applicationId tiene una longitud máxima de
CORE-HISTORICO-PRESTACIONES-016

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

CORE-HISTORICO-PRESTACIONES-017El parámetro nombre tiene una longitud máxima de
CORE-HISTORICO-PRESTACIONES-018El parámetro apellido2 tiene una longitud máxima de
CORE-HISTORICO-PRESTACIONES-019El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-HISTORICO-PRESTACIONES-020Los valores permitidos para el parámetro consentimiento son: Si, Ley

CORE-HISTORICO-PRESTACIONES-021

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

CORE-HISTORICO-PRESTACIONES-022El parámetro numExpediente debe contener un valor numérico
CORE-HISTORICO-PRESTACIONES-023El parámetro numProcedimiento debe contener un valor numérico
CORE-HISTORICO-PRESTACIONES-024Formato de fecha de inicio incorrecto (dd/mm/aaaa)
CORE-HISTORICO-PRESTACIONES-025Formato de fecha fin incorrecto (dd/mm/aaaa)
CORE-HISTORICO-PRESTACIONES-026

La fecha de inicio no puede ser mayor o igual a la fecha fin


CORE-055
Error al obtener la entidad a la que pertenece el organismo proporcionado
Error al obtener el alias de certificado desde los datos extendidos del organismo raiz
Error al obtener el nombre de solicitante desde los datos extendidos del organismo raiz
CORE-001

Error al obtener el alias de certificado desde configuración

Error al obtener el identificador de solicitante desde configuración

Error en parámetros de configuración

Error al obtener el nombre de solicitante desde configuración

CORE-101Ni el organismo [ código organismo indicado ] ni sus organismos superiores tienen codigo DIR3
CORE-006Error al construir la petición para invocar al servicio de la TGSS
CORE-003Error al construir la petición para invocar al servicio de la TGSS
CORE-009Error al procesar la respuesta del servicio de la TGSS
0001 (devuelto por la plataforma de intermediación)No es titular de prestación o no tiene prestaciones en alta
1105  (devuelto por la plataforma de intermediación)ERROR: IPF duplicado. Nombre y primer apellido obligatorios
1200  (devuelto por la plataforma de intermediación)ERROR: Fecha inicial menor que la permitida

Ejemplo de invocación

Ejemplo de invocación
HistoricalBenefitsINSSRequest historicalBenefitsINSSRequest = new HistoricalBenefitsINSSRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("09749212H");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("BONIFACIA");
userData.setSurname1("PASCUAL");
userData.setSurname2("PIRO");

SpecificHistoricalBenefitsINSSData specificHistoricalBenefitsINSSData = new SpecificHistoricalBenefitsINSSData();
specificHistoricalBenefitsINSSData.setStartDate("01/01/2019");
specificHistoricalBenefitsINSSData.setEndDate("22/11/2020");


historicalBenefitsINSSRequest.setIdentificationData(identificationData);
historicalBenefitsINSSRequest.setPurposeData(purposeData);
historicalBenefitsINSSRequest.setUserData(userData);
historicalBenefitsINSSRequest.setSpecificHistoricalBenefitsINSSData(specificHistoricalBenefitsINSSData);

HistoricalBenefitsINSSIn historicalBenefitsINSSIn = new HistoricalBenefitsINSSIn();
historicalBenefitsINSSIn.setHistoricalBenefitsINSSRequest(historicalBenefitsINSSRequest);
historicalBenefitsINSSIn.setApplicationId("APP_CODE");
historicalBenefitsINSSIn.setOrganismCode("ORG07458");
historicalBenefitsINSSIn.setUserCode("00000000T");

HistoricalBenefitsINSSOut historicalBenefitsINSSOut = null;
try {
  historicalBenefitsINSSOut  = historicalBenefitsINSSService.historicalBenefitsINSS(historicalBenefitsINSSIn);
} catch (Exception e) {
 //Gestionar error 
} catch (Throwable t) {
 // Gestionar error
}

14.- Datos ofrecidos por MINECO

14.1 Servicios ILegalResidenceDataQueryServicePortType

Método legalRedicenceDataQuery

Servicio que devuelve los datos de residencia legal.

Código servicio / Permiso asociado

SVDRESLEGEXWS01 / Consulta de Datos de Residencia Legal


 Más detalles...

Signatura

LegalResidentDataQueryOut legalResidentDataQuery(LegalResidentDataQueryIn dependencyDataQueryIn)


Parámetros de invocación

LegalResidentDataQueryIn extends #ParamBase
NombreTipoDescripción
legalResidentDataQueryRequest#LegalResidentDataQueryRequestObjeto LegalResidentDataQueryRequest

LegalResidentDataQueryRequest 

NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
AnioNacimientoString
NacionalidadString


Parámetros de respuesta

LegalResidentDataQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
codigoCertificadoStringIdentificador del certificado
codigoEstadoStringIdentificador del estado
codigoEstadoSecundarioStringIdentificador del estado secundario
literalErrorStringTexto de error
residenciaStringDatos de residencia
descripcionAutorizacionStringDescripción de la autorización
fechaResolucionStringFecha en la que se produjo la resolución
fechaCaducidadStringFecha en la que caduca el permiso
fechaSolicitudRenovacionStringFecha para la que se solicita la renovación
estanciaEspecialStringIndica si se trata de una estancia especial

Códigos error



CORE-RESIDENCIA_LEGAL-001

El parámetro userCode es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-002

El parámetro applicationId es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-003

El parámetro consentimiento es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-004

El parámetro numProcedimiento es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-005

El parámetro numExpediente es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-006

El parámetro textoFinalidad es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-007

El parámetro numDocumento es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-008

El parámetro numSoporte es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-009

El parámetro tipoDocumento es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-011

El parámetro numProcedimiento introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-012

El parámetro numExpediente introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-013

El parámetro textoFinalidad introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-014

El parámetro numDocumento introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-015

El parámetro numSoporte introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-016

El parámetro tipoDocumento introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-017

El parámetro applicationId introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-018

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


CORE-RESIDENCIA_LEGAL-019

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


CORE-RESIDENCIA_LEGAL-020

El valor permitido para el parámetro tipoDocumento es: NIE


CORE-RESIDENCIA_LEGAL-021

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


CORE-RESIDENCIA_LEGAL-022

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


CORE-RESIDENCIA_LEGAL-023

Debe incluirse el parámetro Nombre si quiere incluir el Apellido1


CORE-RESIDENCIA_LEGAL-024

El parámetro Apellido1 es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-025

El parámetro Apellido2 es obligatorio para la consulta del RESIDENCIA_LEGAL


CORE-RESIDENCIA_LEGAL-026

El parámetro nombre introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-027

El parámetro apellido1 introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-028

El parámetro apellido2 introducido es demasiado largo


CORE-RESIDENCIA_LEGAL-029

Debe incluirse los parámetros Nombre y Apellido1 si quiere incluir el Apellido2


CORE-055
Error al obtener la entidad a la que pertenece el organismo proporcionado
Error al obtener el alias de certificado desde los datos extendidos del organismo raiz
Error al obtener el nombre de solicitante desde los datos extendidos del organismo raiz
CORE-001

Error al obtener el alias de certificado desde configuración

Error al obtener el identificador de solicitante desde configuración

Error en parámetros de configuración

Error al obtener el nombre de solicitante desde configuración

CORE-101Ni el organismo [ código organismo indicado ] ni sus organismos superiores tienen codigo DIR3
CORE-006Error al construir la petición para invocar al servicio de la TGSS
CORE-003Error al construir la petición para invocar al servicio de la TGSS
CORE-009Error al procesar la respuesta del servicio de la TGSS
0001 (devuelto por la plataforma de intermediación)No es titular de prestación o no tiene prestaciones en alta
1105  (devuelto por la plataforma de intermediación)ERROR: IPF duplicado. Nombre y primer apellido obligatorios
1200  (devuelto por la plataforma de intermediación)ERROR: Fecha inicial menor que la permitida

Ejemplo de invocación

Ejemplo de invocación
LegalResidentDataQueryIn params = new LegalResidentDataQueryIn();
params.setOrganismCode(TestConstants.ORG_CODE_VICEPRESIDENCIA);
params.setUserCode(TestConstants.NIF_TEST);
	
LegalResidentDataQueryRequest request = new LegalResidentDataQueryRequest();
			
IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("X8381891R");
identificationData.setDocumentType("NIE");
request.setIdentificationData(identificationData);
			
es.aragon.svcd.core.ws.data.UserData userData = new es.aragon.svcd.core.ws.data.UserData();
userData.setName("Luluchi");
userData.setSurname1("Sulich");
request.setUserData(userData);
				
PurposeData purposeData = new PurposeData();
purposeData.setConsent("Si");
purposeData.setFileNumber("001");
purposeData.setProcedureNumber(TestConstants.PROCEDURE_NUMBER);
purposeData.setPurposeText("prueba");
request.setPurposeData(purposeData);
			
params.setLegalResidentDataQueryRequest(request);
			
LegalResidentDataQueryOut result = legalResidentDataQueryClient.legalResidentDataQuery(params);			

15.- Datos ofrecidos por MUFACE

15.1 Servicios ICreditsCertificateMufaceServicePortType

Método creditsCertificateMufaceSelect

Servicio que lista los certificados de Abonos.

Código servicio / Permiso asociado

SVDMUFABSWS01 / Certificado Individual Abonos


 Más detalles...

Signatura

List<CreditsCertificateMufaceResult> creditsCertificateMufaceSelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase
NombreTipoDescripción
peticionesPendientesboolean

Campo para indicar si las peticiones a devolver son las tramitadas o las pendientes

Parámetros de respuesta

CreditsCertificateMufaceResult extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
csvString

Código CSV con el que se ha realizado la consulta

idCertificadoStringIdentificador único del Certificado Obtenido
userCodeStringCódigo del usuario
npieString

Código NPIE consultado

numeroAfiliacionString

Número de afiliación consultado

serviceCodeString

Código del Servicio

resultCodeString

Código del resultado

ejercicioString

Año al que corresponde el certificado

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("APP_CODE");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

List<CreditsCertificateMufaceResult> result = null;
try {
  result = creditsCertificateMufaceService.creditsCertificateMufaceSelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

Método creditsCertificateMuface

Servicio que obtiene el certificado de Abonos.

Código servicio / Permiso asociado

SVDMUFABSWS01 / Certificado Individual Abonos


 Más detalles...

Signatura

CertificatesMufaceOut creditsCertificateMuface(CertificatesMufaceIn mufaceIn)

Parámetros de invocación

CertificatesMufaceIn extends #ParamBase
NombreTipoDescripción
certificateMufaceRequest#CertificatesMufaceRequestObjeto CertificatesMufaceRequest
CertificatesMufaceRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
npieString

Código NPIE consultado

numeroAfiliacionString

Número de afiliación consultado

numeroAfiliacionBeneficiarioString

Número de Afiliación del Beneficiario adjunto al Solicitante del certificado

ejercicioString

Ejercicio del que sesolicitará el certificado

Parámetros de respuesta

CertificatesMufaceOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
pdfDataHandler

Certificado pdf codificado en formato Base64

csvString

Código CSV con el que se ha realizado la consulta

idCertificadoStringIdentificador único del Certificado Obtenido
npieString

Código NPIE consultado

numeroAfiliacionString

Número de afiliación consultado

ejercicioString

Año al que corresponde el certificado

numeroAfiliacionBeneficiarioStringNúmero de Afiliación del Beneficiario adjunto al Solicitante del certificado

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
CertificatesMufaceRequest certificatesMufaceRequest = new CertificatesMufaceRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("28425013A");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("MARIO");
userData.setSurname1("GOMEZ");
userData.setSurname2("PRIETO");

certificatesMufaceRequest.setIdentificationData(identificationData);
certificatesMufaceRequest.setPurposeData(purposeData);
certificatesMufaceRequest.setUserData(userData);
certificatesMufaceRequest.setEjercicio("2016");
certificatesMufaceRequest.setNumeroAfiliacion("41604116600");

CertificatesMufaceIn certificatesMufaceIn = new CertificatesMufaceIn();
certificatesMufaceIn.setCertificateMufaceRequest(certificatesMufaceRequest);
certificatesMufaceIn.setApplicationId("APP_CODE");
certificatesMufaceIn.setOrganismCode("ORG07458");
certificatesMufaceIn.setUserCode("00000000T");

CertificatesMufaceOut certificatesMufaceOut = null;
try {
  certificatesMufaceOut = creditsCertificateMufaceService.creditsCertificateMuface(certificatesMufaceIn);
} catch (Exception e) {
 //Gestionar error 
}

15.2 Servicios IAffiliationsCertificateMufaceServicePortType

Método affiliationsCertificateMuface

Servicio que obtiene el certificado de Afiliación.

Código servicio / Permiso asociado

SVDMUFAFIWS01 / Certificado de Datos de Afiliación


 Más detalles...

Signatura

CertificatesMufaceOut affiliationsCertificateMuface(CertificatesMufaceIn mufaceIn)

Parámetros de invocación

CertificatesMufaceIn extends #ParamBase
NombreTipoDescripción
certificateMufaceRequest#CertificatesMufaceRequestCertificatesMufaceRequest

Parámetros de respuesta

CertificatesMufaceOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
pdfDataHandler

Certificado pdf codificado en formato Base64

csvString

Código CSV con el que se ha realizado la consulta

idCertificadoStringIdentificador único del Certificado Obtenido
npieString

Código NPIE consultado

numeroAfiliacionString

Número de afiliación consultado

ejercicioString

Año al que corresponde el certificado

numeroAfiliacionBeneficiarioStringNúmero de Afiliación del Beneficiario adjunto al Solicitante del certificado

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
CertificatesMufaceRequest certificatesMufaceRequest = new CertificatesMufaceRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("28425013A");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("MARIO");
userData.setSurname1("GOMEZ");
userData.setSurname2("PRIETO");

certificatesMufaceRequest.setIdentificationData(identificationData);
certificatesMufaceRequest.setPurposeData(purposeData);
certificatesMufaceRequest.setUserData(userData);
certificatesMufaceRequest.setEjercicio("2016");
certificatesMufaceRequest.setNumeroAfiliacion("41604116600");

CertificatesMufaceIn certificatesMufaceIn = new CertificatesMufaceIn();
certificatesMufaceIn.setCertificateMufaceRequest(certificatesMufaceRequest);
certificatesMufaceIn.setApplicationId("APP_CODE");
certificatesMufaceIn.setOrganismCode("ORG07458");
certificatesMufaceIn.setUserCode("00000000T");

CertificatesMufaceOut certificatesMufaceOut = null;
try {
  certificatesMufaceOut = affiliationsCertificateMufaceService.affiliationsCertificateMuface(certificatesMufaceIn);
} catch (Exception e) {
 //Gestionar error 
}

Método affiliationsCertificateMufaceSelect

Servicio que lista los certificados de Afiliación.

Código servicio / Permiso asociado

SVDMUFAFIWS01 / Certificado de Datos de Afiliación


 Más detalles...

Signatura

List<AffiliationsCertificateMufaceResult> affiliationsCertificateMufaceSelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase
NombreTipoDescripción
peticionesPendientesboolean

Campo para indicar si las peticiones a devolver son las tramitadas o las pendientes

Parámetros de respuesta

AffiliationsCertificateMufaceResult extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
csvString

Código CSV con el que se ha realizado la consulta

idCertificadoStringIdentificador único del Certificado Obtenido
userCodeStringCódigo del usuario
npieString

Código NPIE consultado

numeroAfiliacionString

Número de afiliación consultado

serviceCodeString

Código del Servicio

resultCodeString

Código del resultado

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("APP_CODE");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

List<AffiliationsCertificateMufaceResult> result = null;
try {
  result = affiliationsCertificateMufaceService.affiliationsCertificateMufaceSelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

15.3 Servicios IBenefitsCertificateMufaceServicePortType

Método benefitsCertificateMuface

Servicio que obtiene el certificado de Prestaciones.

Código servicio / Permiso asociado

SVDMUFPRESTAWS01 / Certificado de Datos de Prestaciones de Pago Único


 Más detalles...

Signatura

CertificatesMufaceOut benefitsCertificateMuface(CertificatesMufaceIn mufaceIn)

Parámetros de invocación

CertificatesMufaceIn extends #ParamBase
NombreTipoDescripción
certificateMufaceRequest#CertificatesMufaceRequestCertificatesMufaceRequest

Parámetros de respuesta

CertificatesMufaceOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState
pdfDataHandler

Certificado pdf codificado en formato Base64

csvString

Código CSV con el que se ha realizado la consulta

idCertificadoStringIdentificador único del Certificado Obtenido
npieString

Código NPIE consultado

numeroAfiliacionString

Número de afiliación consultado

ejercicioString

Año al que corresponde el certificado

numeroAfiliacionBeneficiarioStringNúmero de Afiliación del Beneficiario adjunto al Solicitante del certificado

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
CertificatesMufaceRequest certificatesMufaceRequest = new CertificatesMufaceRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("28425013A");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("MARIO");
userData.setSurname1("GOMEZ");
userData.setSurname2("PRIETO");

certificatesMufaceRequest.setIdentificationData(identificationData);
certificatesMufaceRequest.setPurposeData(purposeData);
certificatesMufaceRequest.setUserData(userData);
certificatesMufaceRequest.setEjercicio("2016");
certificatesMufaceRequest.setNumeroAfiliacion("41604116600");

CertificatesMufaceIn certificatesMufaceIn = new CertificatesMufaceIn();
certificatesMufaceIn.setCertificateMufaceRequest(certificatesMufaceRequest);
certificatesMufaceIn.setApplicationId("APP_CODE");
certificatesMufaceIn.setOrganismCode("ORG07458");
certificatesMufaceIn.setUserCode("00000000T");

CertificatesMufaceOut certificatesMufaceOut = null;
try {
  certificatesMufaceOut = benefitsCertificateMufaceService.benefitsCertificateMuface(certificatesMufaceIn);
} catch (Exception e) {
 //Gestionar error 
}

Método benefitsCertificateMufaceSelect

Servicio que lista los certificados de Prestaciones.

Código servicio / Permiso asociado

SVDMUFPRESTAWS01 / Certificado de Datos de Prestaciones de Pago Único


 Más detalles...

Signatura

List<BenefitsCertificateMufaceResult> benefitsCertificateMufaceSelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase
NombreTipoDescripción
peticionesPendientesboolean

Campo para indicar si las peticiones a devolver son las tramitadas o las pendientes

Parámetros de respuesta

BenefitsCertificateMufaceResultextends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
csvString

Código CSV con el que se ha realizado la consulta

idCertificadoStringIdentificador único del Certificado Obtenido
userCodeStringCódigo del usuario
npieString

Código NPIE consultado

numeroAfiliacionString

Número de afiliación consultado

serviceCodeString

Código del Servicio

resultCodeString

Código del resultado

ejercicioStringAño al que corresponde el certificado
numeroAfiliacionBeneficiarioStringNúmero de Afiliación del Beneficiario adjunto al Solicitante del certificado

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("SAPP_CODEVCD");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

List<BenefitsCertificateMufaceResult> result  = null;
try {
  result = benefitsCertificateMufaceService.benefitsCertificateMufaceSelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

15.4 Servicios ICreditsQueryMufaceServicePortType

Método creditsQueryMuface

Servicio que comprueba la información de la consulta de Abonos.

Código servicio / Permiso asociado

SVDMUFABSXMLWS01 / Consulta de Datos Individual de Abonos


 Más detalles...

Signatura

QueryCreditsMufaceOut creditsQueryMuface(QueryMufaceIn mufaceIn)

Parámetros de invocación

QueryMufaceIn extends #ParamBase
NombreTipoDescripción
queryMufaceRequest#QueryMufaceRequestObjeto QueryMufaceRequest
QueryMufaceRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
npieString

Código NPIE consultado

numeroAfiliacionString

Número de afiliación consultado

numeroAfiliacionBeneficiarioString

Número de Afiliación del Beneficiario adjunto al Solicitante del certificado

ejercicioString

Ejercicio del que sesolicitará el certificado

Parámetros de respuesta

QueryCreditsMufaceOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
idCertificadoStringIdentificador único del Certificado obtenido
numeroAfiliacionString

Número de afiliación consultado

fechaExpedicionString

Fecha en la que se expide el certificado

afiliacionString

Número de afiliación de la persona consultada

identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
codigoStringCódigo de estado
ejercicioString

Año al que corresponde el certificado

ejercicioPeticionStringPetición del ejercicio
justificanteString

Identificador del justificante

pagosRentasSujetas#Pagos[]Objeto Pagos
pagosRentasExentas#Pagos[]Objeto Pagos
atrasosRentasSujetas#Atrasos[]Objeto Atrasos
atrasosRentasExentas#Atrasos[]Objeto Atrasos
reintegrosRentasSujetas#Reintegros[]Objeto Reintegros
reintegrosRentasExentas#Reintegros[]Objeto Reintegros
Pagos
NombreTipoDescripción
prestacionString

Nombre de la prestación específica percibida

integroString

Importe íntegro del pago

reduccionesString

Importe de las reducciones aplicadas al pago

irpfString

Importe de la retención de IRPF aplicada al pago

otrasRetencionesString

Importe de otras retenciones aplicadas al pago

liquidoString

Importe líquido del pago

Atrasos
NombreTipoDescripción
prestacionString

Nombre de la prestación específica percibida

ejercicioString

Año del ejercicio al que corresponde el atraso

integroString

Importe íntegro del atraso

reduccionesString

Importe de las reducciones aplicadas al atraso

irpfString

Importe de la retención de IRPF aplicada al atraso

otrasRetencionesString

Importe de otras retenciones aplicadas al atraso

liquidoString

Importe líquido del atraso

Reintegros
NombreTipoDescripción
prestacionString

Nombre de la prestación específica

ejercicioString

Año del ejercicio al que corresponde el reintegro

importeString

Importe del reintegro

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
QueryMufaceRequest queryMufaceRequest = new QueryMufaceRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("28425013A");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("MARIO");
userData.setSurname1("GOMEZ");
userData.setSurname2("PRIETO");

queryMufaceRequest.setIdentificationData(identificationData);
queryMufaceRequest.setPurposeData(purposeData);
queryMufaceRequest.setUserData(userData);
queryMufaceRequest.setEjercicio("2016");
queryMufaceRequest.setNumeroAfiliacion("41604116600");

QueryMufaceIn queryMufaceIn = new QueryMufaceIn();
queryMufaceIn.setQueryMufaceRequest(queryMufaceRequest);
queryMufaceIn.setApplicationId("APP_CODE");
queryMufaceIn.setOrganismCode("ORG07458");
queryMufaceIn.setUserCode("00000000T");

QueryCreditsMufaceOut queryCreditsMufaceOut = null;
try {
  queryCreditsMufaceOut = creditsQueryMufaceService.creditsQueryMuface(queryMufaceIn);
} catch (Exception e) {
 //Gestionar error 
}

15.5 Servicios IAffiliationsQueryMufaceServicePortType

Método affiliationsQueryMuface

Servicio que comprueba la información de la consulta Afiliación.

Código servicio / Permiso asociado

SVDMUFAFIXMLWS01 / Consulta de Datos de Afiliación


 Más detalles...

Signatura

QueryAffiliationsMufaceOut affiliationsQueryMuface(QueryMufaceIn mufaceIn)

Parámetros de invocación

QueryMufaceIn extends #ParamBase
NombreTipoDescripción
queryMufaceRequest#QueryMufaceRequestObjeto QueryMufaceRequest

Parámetros de respuesta

QueryBenefitsMufaceOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
idCertificadoStringIdentificador único del Certificado obtenido
numeroAfiliacionString

Número de afiliación consultado

npieString

Código NPIE consultado

fechaExpedicionString

Fecha en la que se expide el certificado

afiliacionString

Número de afiliación de la persona consultada

identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
codigoCertificadoString

Código identificativo del certificad

fechaAltaMufaceString

Fecha de Alta en MUFACE

beneficiarios#Beneficiario[]Objeto Beneficiario
Beneficiario
NombreTipoDescripción
ordenString
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
QueryMufaceRequest queryMufaceRequest = new QueryMufaceRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("28425013A");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("MARIO");
userData.setSurname1("GOMEZ");
userData.setSurname2("PRIETO");

queryMufaceRequest.setIdentificationData(identificationData);
queryMufaceRequest.setPurposeData(purposeData);
queryMufaceRequest.setUserData(userData);
queryMufaceRequest.setEjercicio("2016");
queryMufaceRequest.setNumeroAfiliacion("41604116600");

QueryMufaceIn queryMufaceIn = new QueryMufaceIn();
queryMufaceIn.setQueryMufaceRequest(queryMufaceRequest);
queryMufaceIn.setApplicationId("APP_CODE");
queryMufaceIn.setOrganismCode("ORG07458");
queryMufaceIn.setUserCode("00000000T");

QueryAffiliationsMufaceOut queryAffiliationsMufaceOut = null;
try {
  queryAffiliationsMufaceOut = affiliationsQueryMufaceService.affiliationsQueryMuface(queryMufaceIn);
} catch (Exception e) {
 //Gestionar error 
}

15.6 Servicios IBenefitsQueryMufaceServicePortType

Método benefitsQueryMuface

Servicio que comprueba la información de la consulta de Prestaciones.

Código servicio / Permiso asociado

SVDMUFPRESTAXMLWS01 / Consulta de Datos de Prestaciones de Pago Único


 Más detalles...

Signatura

QueryBenefitsMufaceOut benefitsQueryMuface(QueryMufaceIn mufaceIn)

Parámetros de invocación

QueryMufaceIn extends #ParamBase
NombreTipoDescripción
queryMufaceRequest#QueryMufaceRequestObjeto QueryMufaceRequest

Parámetros de respuesta

QueryBenefitsMufaceOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
idCertificadoStringIdentificador único del Certificado obtenido
numeroAfiliacionString

Número de afiliación consultado

npieString

Código NPIE consultado

fechaExpedicionString

Fecha en la que se expide el certificado

afiliacionString

Número de afiliación de la persona consultada

identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
codigoCertificadoString

Código identificativo del certificad

ejercicioString

Ejercicio del que se solicitará el certificado

expedientes#Expediente[]Objeto Expediente
numeroAfiliacionBeneficiarioString

Número de Afiliación del Beneficiario adjunto al Solicitante del certificado

ejercicioPeticionStringPetición del ejercicio
Expediente
NombreTipoDescripción
numeroExpedienteString

Identificador del expediente

prestacionString

Prestación específica percibida

fechaResolucionString

Fecha de resolución del expediente

importeResolucionString

Importe de la resolución

fechaFacturaString

Fecha de la factura relacionada con la prestación percibida

importeFacturaString

Importe de la factura

Códigos error

CódigoDescripcion

1XX

Error en Base de Datos

2XX

Se ha producido un error en la generación del certificado

4XX

Se ha producido un error en el servicio

5XX

Se ha producido un error en el Registro

309

El año del Ejercicio no es correcto

310

El valor para el parámetro exento no es correcto (Y/N)

320

No se han encontrado datos del titular

323

El solicitante no es Titular del Colectivo

Ejemplo de invocación

Ejemplo de invocación
QueryMufaceRequest queryMufaceRequest = new QueryMufaceRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("28425013A");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("MARIO");
userData.setSurname1("GOMEZ");
userData.setSurname2("PRIETO");

queryMufaceRequest.setIdentificationData(identificationData);
queryMufaceRequest.setPurposeData(purposeData);
queryMufaceRequest.setUserData(userData);
queryMufaceRequest.setEjercicio("2016");
queryMufaceRequest.setNumeroAfiliacion("41604116600");

QueryMufaceIn queryMufaceIn = new QueryMufaceIn();
queryMufaceIn.setQueryMufaceRequest(queryMufaceRequest);
queryMufaceIn.setApplicationId("APP_CODE");
queryMufaceIn.setOrganismCode("ORG07458");
queryMufaceIn.setUserCode("00000000T");

QueryBenefitsMufaceOut queryBenefitsMufaceOut = null;
try {
  queryBenefitsMufaceOut = benefitsQueryMufaceService.benefitsQueryMuface(queryMufaceIn);
} catch (Exception e) {
 //Gestionar error 
}

16.- 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



 Más detalles...

Signatura

RegisteredConcreteDateInTGSSOut registeredConcreteDateInTGSS(RegisteredConcreteDateInTGSSIn registeredConcreteDateInTGSSIn)

Parámetros de invocación

RegisteredConcreteDateInTGSSIn extends #ParamBase
NombreTipoDescripción
registeredConcreteDateInTGSSRequest#RegisteredConcreteDateInTGSSRequestRegisteredConcreteDateInTGSSRequest
RegisteredConcreteDateInTGSSRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
specificDate#SpecificBirthDataVIObjeto SpecificBirthDataVI

Parámetros de respuesta

RegisteredConcreteDateInTGSSOut extends #ResultError
NombreTipoDescripción
stateCodeString

Código identificativos del estado de la petición

secundaryStateCodeString

Código de error secundario

descriptionString

Descripción de la consulta

idPetitionString

Identificador de la petición

documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento del ciudadano consultado

nameString

Nombre del ciudadano consultado

surname1String

Primer apellido del ciudadano consultado

surname2String

Segundo apellido del ciudadano consultado

resultadoStringResultado de la consulta
timestampStringSello de tiempo
dateStringFecha de la consulta

Códigos error

CódigoDescripció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

Ejemplo de invocación

Ejemplo de invocación
RegisteredConcreteDateInTGSSRequest registeredConcreteDateInTGSSRequest = new RegisteredConcreteDateInTGSSRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("77618734J");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

SpecificBirthDataVI specificBirthDataVI = new SpecificBirthDataVI();
specificBirthDataVI.setBirthDate(new Date("1991-09-08"));

registeredConcreteDateInTGSSRequest.setIdentificationData(identificationData);
registeredConcreteDateInTGSSRequest.setPurposeData(purposeData);
registeredConcreteDateInTGSSRequest.setSpecificDate(specificBirthDataVI);

RegisteredConcreteDateInTGSSIn registeredConcreteDateInTGSSIn = new RegisteredConcreteDateInTGSSIn();
registeredConcreteDateInTGSSIn.setRegisteredConcreteDateInTGSSRequest(registeredConcreteDateInTGSSRequest);
registeredConcreteDateInTGSSIn.setApplicationId("APP_CODE");
registeredConcreteDateInTGSSIn.setOrganismCode("ORG07458");
registeredConcreteDateInTGSSIn.setUserCode("00000000T");

RegisteredConcreteDateInTGSSOut registeredConcreteDateInTGSSOut = null;
try {
  registeredConcreteDateInTGSSOut = registeredConcreteDateInTGSSService.registeredConcreteDateInTGSS(registeredConcreteDateInTGSSIn);
} catch (Exception e) {
 //Gestionar error 
}

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


 Más detalles...

Signatura

BeingAwareOfTGSSPaymentsOut beingAwareOfTGSSPayments( BeingAwareOfTGSSPaymentsIn beingAwareOfTGSSPaymentsIn)

Parámetros de invocación

BeingAwareOfTGSSPaymentsIn extends #ParamBase
NombreTipoDescripción
beingAwareOfTGSSPaymentsRequest#BeingAwareOfTGSSPaymentsRequestObjeto BeingAwareOfTGSSPaymentsRequest
BeingAwareOfTGSSPaymentsRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData

Parámetros de respuesta

BeingAwareOfTGSSPaymentsOut extends #ResultError
NombreTipoDescripción
stateCodeString

Código identificativos del estado de la petición

secundaryStateCodeString

Código de error secundario

descriptionString

Descripción de la consulta

idPetitionString

Identificador de la petición

documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento del ciudadano consultado

nameString

Nombre del ciudadano consultado

surname1String

Primer apellido del ciudadano consultado

surname2String

Segundo apellido del ciudadano consultado

resultadoStringResultado de la consulta
timestampStringSello de tiempo

Códigos error

CódigoDescripció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

Ejemplo de invocación

Ejemplo de invocación
BeingAwareOfTGSSPaymentsRequest beingAwareOfTGSSPaymentsRequest = new BeingAwareOfTGSSPaymentsRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("23456789D");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

beingAwareOfTGSSPaymentsRequest.setIdentificationData(identificationData);
beingAwareOfTGSSPaymentsRequest.setPurposeData(purposeData);

BeingAwareOfTGSSPaymentsIn beingAwareOfTGSSPaymentsIn = new BeingAwareOfTGSSPaymentsIn();
beingAwareOfTGSSPaymentsIn.setBeingAwareOfTGSSPaymentsRequest(beingAwareOfTGSSPaymentsRequest);
beingAwareOfTGSSPaymentsIn.setApplicationId("APP_CODE");
beingAwareOfTGSSPaymentsIn.setOrganismCode("ORG07458");
beingAwareOfTGSSPaymentsIn.setUserCode("00000000T");

BeingAwareOfTGSSPaymentsOut beingAwareOfTGSSPaymentsOut = null;
try {
  beingAwareOfTGSSPaymentsOut = beingAwareOfTGSSPaymentsService.beingAwareOfTGSSPayments(beingAwareOfTGSSPaymentsIn);
} catch (Exception e) {
 //Gestionar error 
}

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


 Más detalles...

Signatura

EmploymentHistoryOut employmentHistory( EmploymentHistoryIn employmentHistoryIn )

Parámetros de invocación

EmploymentHistoryIn extends #ParamBase
NombreTipoDescripción
employmentHistoryRequest1629979051Objeto EmploymentHistoryRequest
EmploymentHistoryRequest 
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData

Parámetros de respuesta

EmploymentHistoryOut extends #ResultError
NombreTipoDescripción
timestampString

Sello de tiempo

idPetitionString

Identificador de la petición

responseState1629979051

Objeto ResponseState

userData1629979051Objeto UserData
identificationData1629979051

Objeto IdentificationData

vidaLaboral1629979051

Objeto VidaLaboral

VidaLaboral   

NombreTipoDescripción
numeroSituacionesintNúmero de situaciones obtenidas
cabecera1629979051Objeto Cabecera
resumen1629979051Objeto Resumen
listaSituacionesList<1629979051>Lista de situaciones
Cabecera 
NombreTipoDescripción
listaNumerosAfiliacionList<String>Lista de números de afiliación
fechaNacimientoStringFecha de nacimiento
transferenciaDerechosCEEStringTransferencia derechos CEE
Resumen 
NombreTipoDescripción
totales#TotalesObjeto Totales
pluriempleo1629979051Objeto Pluriempleo
Totales 
NombreTipoDescripción
totalDiasAltaintTotal de número de días dado de alta
diasPluriempleointNúmero de días de pluriempleo
aniosAltaintNúmero de años dado de alta
mesesAltaintNúmero de meses dado de alta
diasAltaintNúmero de días dado de alta
Pluriempleo 
NombreTipoDescripción
totalDiasAltaintTotal de número de días dado de alta
aniosAltaintNúmero de años dado de alta
mesesAltaintNúmero de meses dado de alta
diasAltaintNúmero de días dado de alta
Situacion 
NombreTipoDescripción
numeroAfiliacionStringNúmero de afiliación
regimenStringRégimen
empresaStringEmpresa
codigoCuentaCotizacionStringCódigo Cuenta Cotización
provinciaStringProvincia
fechaAltaStringFecha de alta
fechaEfectosStringFecha efectos
fechaBajaStringFecha de baja
contratoTrabajoStringContrato de trabajo
contratoTiempoParcialBigDecimalContrato de tiempo parcial
grupoCotizacionStringGrupo de cotización
diasAltaintNúmero de días de alta

Códigos error

CódigoDescripción
CORE-VIDA-LABORAL-001El parámetro userCode es obligatorio para la consulta
CORE-VIDA-LABORAL-002El parámetro applicationId es obligatorio para la consulta
CORE-VIDA-LABORAL-003El parámetro consentimiento es obligatorio para la consulta
CORE-VIDA-LABORAL-004El parámetro numProcedimiento es obligatorio para la consulta
CORE-VIDA-LABORAL-005El parámetro numExpediente es obligatorio para la consulta
CORE-VIDA-LABORAL-006El parámetro textoFinalidad es obligatorio para la consulta
CORE-VIDA-LABORAL-007El parámetro numDocumento es obligatorio para la consulta
CORE-VIDA-LABORAL-008El parámetro tipoDocumento es obligatorio para la consulta
CORE-VIDA-LABORAL-009El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres
CORE-VIDA-LABORAL-010El parámetro numExpediente tiene una longitud máxima de 25 caracteres
CORE-VIDA-LABORAL-011El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres
CORE-VIDA-LABORAL-012El parámetro numDocumento tiene una longitud máxima de 14 caracteres
CORE-VIDA-LABORAL-013El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-VIDA-LABORAL-014El parámetro applicationId tiene una longitud máxima de 20 caracteres
CORE-VIDA-LABORAL-015El parámetro numDocumento no contiene un numero adecuado al tipoDocumento
CORE-VIDA-LABORAL-016Los valores permitidos para el parámetro consentimiento son: Si, Ley
CORE-VIDA-LABORAL-017Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF
CORE-VIDA-LABORAL-018El parámetro numProcedimiento debe contener un valor numérico
CORE-055
Error al obtener la entidad a la que pertenece el organismo proporcionado
CORE-055
Error al obtener el alias de certificado desde los datos extendidos del organismo raiz
CORE-055
Error al obtener el nombre de solicitante desde los datos extendidos del organismo raiz
CORE-001
Error al obtener el alias de certificado desde configuración
CORE-001
Error al obtener el identificador de solicitante desde configuración
CORE-001Error en parámetros de configuración
CORE-001
Error al obtener el nombre de solicitante desde configuración
CORE-101
Ni el organismo [ código organismo indicado ] ni sus organismos superiores tienen codigo DIR3
CORE-006
Mensaje del error inesperado (error genérico)
CORE-003
Error al construir la petición para invocar al servicio de la TGSS
CORE-009
Error al procesar la respuesta del servicio de la TGSS
0001 (devuelto por la plataforma de intermediación)No existe el documento de identidad
0002 (devuelto por la plataforma de intermediación)El documento de identidad está duplicado en la base de datos de Seguridad Social
0005 (devuelto por la plataforma de intermediación)En estos momentos no es posible proporcionar una respuesta, inténtelo en unos minutos

Ejemplo de invocación

Ejemplo de invocación
EmploymentHistoryRequest employmentHistoryRequest = new EmploymentHistoryRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("73324262D");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

employmentHistoryRequest.setIdentificationData(identificationData);
employmentHistoryRequest.setPurposeData(purposeData);

EmploymentHistoryIn employmentHistoryIn = new EmploymentHistoryIn();
employmentHistoryIn.setEmploymentHistoryRequest(employmentHistoryRequest);
employmentHistoryIn.setApplicationId("APP_CODE");
employmentHistoryIn.setOrganismCode("ORG_CODE");
employmentHistoryIn.setUserCode("USER_CODE");

EmploymentHistoryOut employmentHistoryOut = null;
try {
  employmentHistoryOut = employmentHistoryService.employmentHistory(employmentHistoryIn);
} catch (Exception e) {
 //Gestionar error 
} catch (Throwable t) {
 // Gestionar error
}

17.- Datos ofrecidos por los Notarios


17.1 Servicios INotariesAdministratorsQueryServicePortType

Método notariesAdministratorsQuery

Servicio que comprueba los datos de Consulta de Administradores de una Sociedad.

Código servicio / Permiso asociado

SVDNOTSUBADMWS01 / Consulta de Subsistencia de Administradores


 Más detalles...

Signatura

NotariesAdministratorsQueryOut notariesAdministratorsQuery(NotariesAdministratorsQueryIn notariesAdministratorsQueryIn)

Parámetros de invocación

NotariesAdministratorsQueryIn extends #ParamBase
NombreTipoDescripción
notariesAdministratorsQueryRequest#NotariesAdministratorsQueryRequestObjeto NotariesAdministratorsQueryRequest
NotariesAdministratorsQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
protocolData#ProtocolDataObjeto ProtocolData
ProtocolData
NombreTipoDescripción
id_escritura#IdEscrituraNotariosObjeto IdEscrituraNotarios
alerta#AlertaNotariosDataObjeto AlertaNotariosData
IdEscrituraNotarios
NombreTipoDescripción
cod_notarioString

Permite valores que cumplan el patrón [0-9]{7}

cod_notariaString

Permite valores que cumplan el patrón [0-9]{9}

num_protocoloString

Numero de protocolo de la escritura

num_bisString

Numero de Bis del protocolo

fecha_autorizacionString

Fecha de autorización de la escritura

AlertaNotariosData
NombreTipoDescripción
id_aplicacionString

Identificador de la aplicación a través de la que se realiza la consulta

fecha_avisoString

Fecha hasta la que se desean recibir alertas si hay algún cambio

emailString

Correo electrónico en el que se desean recibir alertas si hay algún cambio

smsString

Número de móvil 9 posiciones en el que se desean recibir alertas si hay algún cambio

Parámetros de respuesta

NotariesAdministratorsQueryOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
stateCodeStringCódigo de estado
literalErrorString

Descripción del estado de la respuesta

documentTypeString

Tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento según el tipoDocumento

nameStringNombre del ciudadano
surname1StringPrimer apellido del ciudadano
surname2StringSegundo del ciudadano
responseState#ResponseStateObjeto ResponseState
protocolos_constitucion#ProtocoloConstitucionData[]Objeto ProtocoloConstitucionData
documentos_relacionados#DocumentoRelacionadoData[]Objeto DocumentoRelacionadoData
ProtocoloConstitucionData
NombreTipodescripción
estado_administracionStringEstado de la administración
datosProtocolo1629979051Objeto DatosProtocoloSociedadData
DatosProtocoloSociedadData
NombreTipoDescriptivo
codigo_notarioString

Identificación del notario

notarioString

Nombre del notario

codigo_notariaString

Identificación de la notaria

notariaString

Nombre de la notaria

num_protocoloString

Numero de protocolo de la escritura

num_bisString

Numero de Bis del protocolo

fecha_autorizacionString

Fecha de autorización de la escritura

opes#OpeData[]Objeto OpeData
OpeData
NombreTipoDescripción
actoJuridicoString

Acto jurídico según el Índice Único Informatizado del Consejo General del Notariado

descripcionActoJuridicoString

Descripción del acto jurídico

administradores#AdministradorData[]Objeto AdministradorData
sociedad#SociedadDataObjeto SociedadData
AdministradorData
NombreTipoDescripción
nifString

Identificador fiscal del administrador

nombreString

Nombre del administrador

apellido1String

Primer apellido del administrador identificado por NIF o bien la razón social para el caso del administrador identificado por CIF

apellido2String

Segundo apellido del administrador

tipo_administracionString

Describe el tipo de administrador

SociedadData
NombreTipoDescripción
cifString

Identificador fiscal de la sociedad

razon_socialString

Razón social de la sociedad

DocumentoRelacionadoData
NombreTipoDescripción
documentoRelacionado#DatosProtocoloSociedadDataObjeto DatosProtocoloSociedadData

Códigos error

CódigoDescripción

0227

No se le ha podido dar de alta para recibir notificaciones para este poder

5

Protocolo sin datos completos relativos a la Administración de la sociedad

7

Protocolo no relativo a una escritura de nombramiento

Ejemplo de invocación

Ejemplo de invocación
NotariesAdministratorsQueryRequest notariesAdministratorsQueryRequest = new NotariesAdministratorsQueryRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

ProtocolData protocolData = new ProtocolData();

IdEscrituraNotarios idEscritura = new IdEscrituraNotarios();
idEscritura.setCod_notaria("180877035");
idEscritura.setCod_notario("3321799");
idEscritura.setFecha_autorizacion("04/02/2014");
idEscritura.setNum_protocolo("143");

protocolData.setId_escritura(idEscritura);

notariesAdministratorsQueryRequest.setIdentificationData(identificationData);
notariesAdministratorsQueryRequest.setPurposeData(purposeData);
notariesAdministratorsQueryRequest.setProtocolData(protocolData);

NotariesAdministratorsQueryIn notariesAdministratorsQueryIn = new NotariesAdministratorsQueryIn();
notariesAdministratorsQueryIn.setNotariesAdministratorsQueryRequest(notariesAdministratorsQueryRequest);
notariesAdministratorsQueryIn.setApplicationId("APP_CODE");
notariesAdministratorsQueryIn.setOrganismCode("ORG07458");
notariesAdministratorsQueryIn.setUserCode("00000000T");

NotariesAdministratorsQueryOut notariesAdministratorsQueryOut = null;
try {
  notariesAdministratorsQueryOut = notariesAdministratorsQueryService.notariesAdministratorsQuery(notariesAdministratorsQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

17.2 Servicios INotariesSimpleCopyQueryServicePortType

Método notariesSimpleCopyQuery

Servicio que comprueba los datos de Consulta de Copia Simple.

Código servicio / Permiso asociado

SVDNOTCOPSIMWS01 / Consulta de Copia simple de poderes Notariales


 Más detalles...

Signatura

NotariesSimpleCopyOut notariesSimpleCopyQuery(NotariesSimpleCopyIn notariesCopySimpleIn)

Parámetros de invocación

NotariesSimpleCopyIn extends #ParamBase
NombreTipoDescripción
notariesSimpleCopyRequest#NotariesSimpleCopyRequestObjeto NotariesSimpleCopyRequest
NotariesSimpleCopyRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
csvString

Código CSV con el que se ha realizado la consulta

integracionCCSVboolean

Permite guardar una copia del pdf devuelto en CCSV

Parámetros de respuesta

NotariesSimpleCopyOut extends #ResultError
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
responseState#ResponseStateObjeto ResponseState
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
protocolo#ProtocoloNotariosObjeto ProtocoloNotarios
documento#DocumentoNotariosObjeto DocumentoNotarios
ProtocoloNotarios
codigoNotarioString

Código que identifica al notario

notarioString

Nombre del notario

codigoNotariaString

Código que identifica a la notaria

notariaString

Nombre de la notaría

numProtocoloString

Numero de protocolo de la escritura

num_bisString

Número de Bis del protocolo

fechaAutorizacionString

Fecha de autorización de la escritura.

csvString

Código Seguro de Verificación.

actoJuridicoString

Acto jurídico según el Índice Único Informatizado del Consejo General del Notariado

desActoJuridicoString

Descripción del acto jurídico

apoderado#Apoderado[]Objeto Apoderado
poderdante1629979051[]Objeto Apoderado
Apoderado
NombreTipoDescripción
idSujetoString

Identificador interno del sujeto

numIdentificacionString

Tipo de documento de identidad

tipoIdentificacionString

Número del documento de identidad

circustanciasString

Circunstancias concretas concurrentes de la ausencia del documento de identidad

nombreString

Nombre

apellido1String

Primer apellido o razón social

apellido2String

Segundo apellido

nacimientoString

Nacionalidad

codigoNacString

Código de país, según la codificación oficial de Países y Territorios aprobada por OM 9-12-99

DocumentoNotarios
NombreTipoDescripción
fechaDocumentoString

Fecha del documento.

descripcionString

Descripción libre del documento

nombreString

Nombre del documento original

tamanoString

Tamaño en KB del documento original

ficheroString

Documento PDF en Base64

csvString

Código csv para recuperar el documento almacenado en CCSV

Códigos error

CódigoDescripción
11

Error técnico (inconsistencia de datos al determinar la vigencia)

12

El CSV proporcionado no se corresponde con ninguna copia

Ejemplo de invocación

Ejemplo de invocación
NotariesSimpleCopyRequest notariesSimpleCopyRequest = new NotariesSimpleCopyRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

notariesSimpleCopyRequest.setPurposeData(purposeData);
notariesSimpleCopyRequest.setCsv("20130111bf85f85e4b3adc53");
notariesSimpleCopyRequest.setIntegracionCCSV(true);

NotariesSimpleCopyIn notariesSimpleCopyIn = new NotariesSimpleCopyIn();
notariesSimpleCopyIn.setNotariesSimpleCopyRequest(notariesSimpleCopyRequest);
notariesSimpleCopyIn.setApplicationId("APP_CODE");
notariesSimpleCopyIn.setOrganismCode("ORG07458");
notariesSimpleCopyIn.setUserCode("00000000T");

NotariesSimpleCopyOut notariesSimpleCopyOut = null;
try {
  notariesSimpleCopyOut = notariesSimpleCopyQueryService.notariesSimpleCopyQuery(notariesSimpleCopyIn);
} catch (Exception e) {
 //Gestionar error 
}

Método notariesSimpleCopyQuerySelect

Servicio que lista las peticiones de Consulta de Copia Simple realizadas por un usuario y descargar los pdf´s almacenados en CCSV.

Código servicio / Permiso asociado

SVDNOTCOPSIMWS01 / Consulta de Copia simple de poderes Notariales


 Más detalles...

Signatura

NotariesSimpleCopyResult notariesSimpleCopyQuerySelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

PeticionesParamBase extends #ParamBase
NombreTipoDescripción
peticionesPendientesboolean

Campo para indicar si las peticiones a devolver son las tramitadas o las pendientes

Parámetros de respuesta

NotariesSimpleCopyResult extends 1629979051
NombreTipoDescripción
query#NotariesSimpleCopyQueryBean[]Objeto NotariesSimpleCopyQueryBean
NotariesSimpleCopyQueryBean
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
respuestaString

XML con la respuesta devuelta por el servicio

csvRespuestaString

Código CSV para obtener el documento almacenado en CCSV

csvPeticionString

Código CSV con el que se ha realizado la consulta

serviceCodeString

Código del servicio

resultCodeString

Código del resultado

Parámetros de invocación

PeticionesParamBase extends #ParamBase
NombreTipoDescripción
peticionesPendientesboolean

Campo para indicar si las peticiones a devolver son las tramitadas o las pendientes

Códigos error

CódigoDescripción
11

Error técnico (inconsistencia de datos al determinar la vigencia)

12

El CSV proporcionado no se corresponde con ninguna copia

Ejemplo de invocación

Ejemplo de invocación
PeticionesParamBase peticionesParamBase = new PeticionesParamBase();
peticionesParamBase.setApplicationId("SVCD");
peticionesParamBase.setOrganismCode("ORG07458");
peticionesParamBase.setUserCode("00000000T");

NotariesSimpleCopyResult result = null;
try {
  rsult = notariesSimpleCopyQueryService.notariesSimpleCopyQuerySelect(peticionesParamBase);
} catch (Exception e) {
 //Gestionar error 
}

17.3 Servicios INotariesAndOfficesQueryServicePortType

Método notariesAndOfficesQuery

Servicio que comprueba los datos de Consulta de Notarios y Notarías.

Código servicio / Permiso asociado

SVDNOTLISTWS01 / Consulta de notarios y notarías


 Más detalles...

Signatura

NotariesAndOfficesOut notariesAndOfficesQuery(NotariesAndOfficesIn notariesAndOfficesIn)

Parámetros de invocación

NotariesAndOfficesIn extends #ParamBase
NombreTipoDescripción
notariesAndOfficesRequest#NotariesAndOfficesRequestObjeto NotariesAndOfficesRequest
NotariesAndOfficesRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
notarysOffice#NotarysOfficeObjeto NotarysOffice
fechaActoString

Fecha aproximada de consulta en la que el Notario consultado ejerció sus funciones.

codigoNotarioString

Código identificativo del notario

NotarysOffice
NombreTipoDescripción
codigoNotariaString

Código de Catastro que identifica la Notaría

plazaString

Descripción literal de la unidad poblacional

direccionString

Dirección donde se encuentra la Notaría

provinciaString

Nombre del privincia

codigoProvinciaString

Código númerico (según el INE) que identifica la provincia donde se encuentra la Notaría

municipioStringNombre del municipio
codigoMunicipioString

Código numérico (según el INE) que identifica el municipio donde se encuentra la Notaría

codigoPostalString

Código numérico que identifica el código postal donde se encuentra la Notaría

telefono1String

Número de teléfono principal para contactar con la notaría

telefono2String

Número de teléfono secundario para contactar con la Notaría

faxString

Número de FAX para contactar con la Notaría

Parámetros de respuesta

NotariesAndOfficesOut extends #ResultError
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
userData#UserDataObjeto UserData
responseState#ResponseStateObjeto ResponseState
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
notaries#Notaries[]Objeto Notaries
Notaries
NombreTipoDescripción
fechaInicioString

Fecha de inicio en la que el notario

fechaFinString

Última fecha en la que el notario

notary#NotaryObjeto Notary
notarysOffices#NotarysOfficeObjeto NotarysOffice
Notary
NombreTipoDescripción
codigoNotarioStringCódigo identificativo del notario
nifStringNIF del notario
nombreStringNombre del notario
apellidosStringApellidos del notario

Códigos error

CódigoDescripción

0233

No consta ningún notario con los datos indicados

Ejemplo de invocación

Ejemplo de invocación
NotariesAndOfficesRequest notariesAndOfficesRequest = new NotariesAndOfficesRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

notariesAndOfficesRequest.setCodigoNotario("7703070");
notariesAndOfficesRequest.setPurposeData(purposeData);
notariesAndOfficesRequest.setFechaActo("15/07/1977");

NotariesAndOfficesIn notariesAndOfficesIn = new NotariesAndOfficesIn();
notariesAndOfficesIn.setNotariesAndOfficesRequest(notariesAndOfficesRequest);
notariesAndOfficesIn.setApplicationId("APP_CODE");
notariesAndOfficesIn.setOrganismCode("ORG07458");
notariesAndOfficesIn.setUserCode("00000000T");

NotariesAndOfficesOut notariesAndOfficesOut = null;
try {
  notariesAndOfficesOut = notariesAndOfficesQueryService.notariesAndOfficesQuery(notariesAndOfficesIn);
} catch (Exception e) {
 //Gestionar error 
}

17.4 Servicios INotariesSubsistenceQueryServicePortType

Método notariesSubsistenceQuery

Servicio que comprueba los datos de Consulta de Subsistencia de Poderes Notariales.

Código servicio / Permiso asociado

SVDNOTSUBWS01 / Consulta de Subsistencia de poderes Notariales


 Más detalles...

Signatura

NotariesSubsistenceQueryOut notariesSubsistenceQuery(NotariesSubsistenceQueryIn notariesSubsistenceQueryIn)

Parámetros de invocación

NotariesSubsistenceQueryIn extends #ParamBase
NombreTipoDescripción
notariesSubsistenceQueryRequest#NotariesSubsistenceQueryRequestObjeto NotariesSubsistenceQueryRequest
NotariesSubsistenceQueryRequest
NombreTipoDescripción
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
csvString

Código CSV con el que se ha realizado la consulta

idEscritura#IdEscrituraNotariosObjeto IdEscrituraNotarios
alerta#AlertaNotariosDataObjeto AlertaNotariosData

Parámetros de respuesta

NotariesSubsistenceQueryOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
stateCodeString

Código del estado de la respuesta

literalErrorString

Descripción del estado de la respuesta

documentTypeString

Tipo de documentación del titular devuelto

documentNumberString

Documentación del titular devuelta

nameStringNombre
surname1StringPrimer apellido
surname2StringSegundo apellido
responseState#ResponseStateObjeto ResponseState
apoderamiento#ApoderamientoNotariosOutDataObjeto ApoderamientoNotariosOutData
protocolos#ProtocoloNotarios[]Objeto ProtocoloNotarios
ApoderamientoNotariosOutData
NombreTipoDescripción
idEscritura#IdEscrituraNotariosOutObjeto IdEscrituraNotariosOut
csvStringCódigo CSV con el que se ha realizado la consulta
vigenciaPoderStringPoder de la vigencia
IdEscrituraNotariosOut
NombreTipoDescripción
cod_notarioString

Permite valores que cumplan el patrón [0-9]{7}

notarioString

Nombre del notario

cod_notariaString

Permite valores que cumplan el patrón [0-9]{9}

notariaString

Nombre de la notaría

num_protocoloString

Numero de protocolo de la escritura

num_bisString

Numero de Bis del protocolo

fecha_autorizacionString

Fecha de autorización de la escritura

Códigos error

CódigoDescripción

0227

No se le ha podido dar de alta para recibir notificaciones para este poder

10

El documento solicitado no corresponde a ningún otorgamiento de poder

11

El documento consultado corresponde a una escritura de otorgamiento de poder pero no se pueda consultar la subsistencia del mismo por la antigüedad del documento

12

El CSV proporcionado no se corresponde con ninguna copia

13

El documento consultado puede corresponder a una escritura de otorgamiento de poder pero no se dispone de información de la misma al tener una fecha de autorización anterior a la puesta en marcha del Índice Único Informatizado

Ejemplo de invocación

Ejemplo de invocación
NotariesSubsistenceQueryRequest notariesSubsistenceQueryRequest = new NotariesSubsistenceQueryRequest();

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

IdEscrituraNotarios idEscritura = new IdEscrituraNotarios();
idEscritura.setCod_notario("9900005");
idEscritura.setCod_notaria("000000005");
idEscritura.setNum_protocolo("3647");
idEscritura.setNum_bis("0");
idEscritura.setFecha_autorizacion("08/04/2014");

notariesSubsistenceQueryRequest.setIdEscritura(idEscritura);
notariesSubsistenceQueryRequest.setPurposeData(purposeData);

NotariesSubsistenceQueryIn notariesSubsistenceQueryIn = new NotariesSubsistenceQueryIn();
notariesSubsistenceQueryIn.setNotariesSubsistenceQueryRequest(notariesSubsistenceQueryRequest);
notariesSubsistenceQueryIn.setApplicationId("APP_CODE");
notariesSubsistenceQueryIn.setOrganismCode("ORG07458");
notariesSubsistenceQueryIn.setUserCode("00000000T");

NotariesSubsistenceQueryOut notariesSubsistenceQueryOut = null;
try {
  notariesSubsistenceQueryOut = notariesSubsistenceQueryService.notariesSubsistenceQuery(notariesSubsistenceQueryIn);
} catch (Exception e) {
 //Gestionar error 
}

18.- Datos ofrecidos por el SEPE (Servicio Público de Empleo Estatal) - Datos de Prestaciones y Demandantes


18.1 Servicios IDemandantJobSEPEServicePortType

Método demandantJobSEPE

Servicio que comprueba los datos de Consulta de Importes por Periodo.

Código servicio / Permiso asociado

SVDSEPEDEMWS01 / Inscrito Demandante de empleo


 Más detalles...

Signatura

DemandantJobSEPEOut demandantJobSEPE(DemandantJobSEPEIn demandantJobSEPEIn)

Parámetros de invocación

DemandantJobSEPEIn extends #ParamBase
NombreTipoDescripción
demandantJobSEPERequest#DemandantJobSEPERequestObjeto DemandantJobSEPERequest
DemandantJobSEPERequest
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData

Parámetros de respuesta

DemandantJobSEPEOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
stateCodeString

Código del estado de la petición

literalErrorString

Descripción del estado de la petición

documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento del ciudadano consultado

nameString

Nombre de la persona para la que se hace la consulta

surname1String

Primer apellido de la persona para la que se hace la consulta

surname2String

Segundo apellido de la persona para la que se hace la consulta

inscritoString

Devolverá valor ‟S‟cuando cumpla que a la fecha indicada el demandante estaba inscrito en los servicios públicos de empleo. Si no cumple la condición, se devolverá valor ‟N‟

ultimaInscripcionString

Fecha desde la que lleva inscrito de manera continua en los servicios públicos de empleo hasta la fecha de consulta

Códigos error

CódigoDescripción

0232

Documento con más de un identificador

0233

Titular no identificado

0238

Información no disponible

0226

Parámetros incorrectos

0231

El tipo de documento no se corresponde con el formato indicado

07

El ciudadano ha notificado la protección de sus datos

Ejemplo de invocación

Ejemplo de invocación
DemandantJobSEPERequest demandantJobSEPERequest = new DemandantJobSEPERequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000001R");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

demandantJobSEPERequest.setIdentificationData(identificationData);
demandantJobSEPERequest.setPurposeData(purposeData);

DemandantJobSEPEIn demandantJobSEPEIn = new DemandantJobSEPEIn();
demandantJobSEPEIn.setDemandantJobSEPERequest(demandantJobSEPERequest);
demandantJobSEPEIn.setApplicationId("APP_CODE");
demandantJobSEPEIn.setOrganismCode("ORG07458");
demandantJobSEPEIn.setUserCode("00000000T");

DemandantJobSEPEOut demandantJobSEPEOut = null;
try {
  demandantJobSEPEOut = demandantJobSEPEService.demandantJobSEPE(demandantJobSEPEIn);
} catch (Exception e) {
 //Gestionar error 
}

18.2 Servicios IDemandantJobConcreteDateSEPEServicePortType

Método demandantJobConcreteDateSEPE

Servicio que comprueba los datos de Consulta de Demandante de Empleo a Fecha Concreta.

Código servicio / Permiso asociado

SVDSEPEDEMFECHAWS01 / Inscrito Demandante de Empleo a Fecha Concreta


 Más detalles...

Signatura

DemandantJobConcreteDateSEPEOut demandantJobConcreteDateSEPE(DemandantJobConcreteDateSEPEIn DemandantJobConcreteDateSEPEIn)

Parámetros de invocación

DemandantJobConcreteDateSEPEIn extends #ParamBase
NombreTipoDescripción
demandantJobConcreteDateSEPERequest#DemandantJobConcreteDateSEPERequestObjeto DemandantJobConcreteDateSEPERequest
DemandantJobConcreteDateSEPERequest
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
dateDateStringObjeto DateString
DateString
NombreTipoDescripción
fechaStringFecha

Parámetros de respuesta

DemandantJobConcreteDateSEPEOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
stateCodeString

Código del estado de la petición

literalErrorString

Descripción del estado de la petición

documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento del ciudadano consultado

nameString

Nombre de la persona para la que se hace la consulta

surname1String

Primer apellido de la persona para la que se hace la consulta

surname2String

Segundo apellido de la persona para la que se hace la consulta

inscritoStringDevolverá valor ‟S‟cuando cumpla que a la fecha indicada el demandante estaba inscrito en los servicios públicos de empleo. Si no cumple la condición, se devolverá valor ‟N‟
ultimaInscripcionStringFecha desde la que lleva inscrito de manera continua en los servicios públicos de empleo hasta la fecha de consulta
fechaConsultadaStringFecha de la consulta
estadoLargaDuracionString

Estado del demandando a fecha indicada

diasLargaDuracionString

Número de días dado de alta como demandante de empleo en los 540 días anteriores a la fecha de consulta

Códigos error

CódigoDescripción

0232

Documento con más de un identificador

0233

Titular no identificado

0238

Información no disponible

0226

Parámetros incorrectos

0231

El tipo de documento no se corresponde con el formato indicado

07

El ciudadano ha notificado la protección de sus datos

Ejemplo de invocación

Ejemplo de invocación
DemandantJobConcreteDateSEPERequest demandantJobConcreteDateSEPERequest = new DemandantJobConcreteDateSEPERequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00837466J");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

UserData userData = new UserData();
userData.setName("Roberto");
userData.setSurname1("Rubio");
userData.setSurname2("Vargas");

demandantJobConcreteDateSEPERequest.setIdentificationData(identificationData);
demandantJobConcreteDateSEPERequest.setPurposeData(purposeData);
demandantJobConcreteDateSEPERequest.setUserData(userData);

DateString dateString = new DateString();
dateString.setFecha("20130705");
demandantJobConcreteDateSEPERequest.setDate(date);

DemandantJobConcreteDateSEPEIn demandantJobConcreteDateSEPEIn = new DemandantJobConcreteDateSEPEIn();
demandantJobConcreteDateSEPEIn.setDemandantJobConcreteDateSEPERequest(demandantJobConcreteDateSEPERequest);
demandantJobConcreteDateSEPEIn.setApplicationId("APP_CODE");
demandantJobConcreteDateSEPEIn.setOrganismCode("ORG07458");
demandantJobConcreteDateSEPEIn.setUserCode("00000000T");

DemandantJobConcreteDateSEPEOut demandantJobConcreteDateSEPEOut = null;
try {
  demandantJobConcreteDateSEPEOut = demandantJobConcreteDateSEPEService.demandantJobConcreteDateSEPE(demandantJobConcreteDateSEPEIn);
} catch (Exception e) {
 //Gestionar error 
}

18.3 Servicios IAmountsPeriodsSEPEServicePortType

Método amountsPeriodsSEPE

Servicio que comprueba los datos de Consulta de Importes por Periodo.

Código servicio / Permiso asociado

SVDSEPEIPERWS02 / Importes de Prestación de Desempleo Percibidos en un Periodo


 Más detalles...

Signatura

AmountsPeriodsSEPEOut amountsPeriodsSEPE(AmountsPeriodsSEPEIn amountsPeriodsSEPEIn)

Parámetros de invocación

AmountsPeriodsSEPEIn extends #ParamBase
NombreTipoDescripción
amountsPeriodsSEPERequest#AmountsPeriodsSEPERequestObjeto AmountsPeriodsSEPERequest
AmountsPeriodsSEPERequest
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
specificFxDateSEPE#SpecificFxDateSEPEObjeto SpecificFxDateSEPE
SpecificFxDateSEPE
NombreTipoDescripción
fxInicioString

Fecha de inicio del periodo

fxFinString

Fecha de fin del periodo

Parámetros de respuesta

AmountsPeriodsSEPEOut extends #ResultError
NombreTipoDescripción
idPetition

String

Identificador de la petición
timestamp

String

Sello de tiempo
stateCode

String

Código de respuesta

literalError

String

Texto del error

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 de la persona para la que se hace la consulta

surname1

String

Primer apellido de la persona para la que se hace la consulta

surname2

String

Segundo apellido de la persona para la que se hace la consulta

ipf

String

Identificador de persona física del SEPE

fxInicio

String

Fecha de inicio del periodo

fxFin

String

Fecha de fin del periodo

impBruto

String

Cuantía del importe bruto

impREASS

String

Importe de la cuota fija del REASS

impIRPF

String

Importe de la retención a efectos del IRPF

impSEGSOC

String

Importe descuento de seguridad social

responseState#ResponseStateObjeto ResponseState

Códigos error

CódigoDescripción

0232

Documento con más de un identificador

0233

Titular no identificado

0238

Información no disponible

0226

Parámetros incorrectos

0231

El tipo de documento no se corresponde con el formato indicado

07

El ciudadano ha notificado la protección de sus datos

Ejemplo de invocación

Ejemplo de invocación
AmountsPeriodsSEPERequest amountsPeriodsSEPERequest = new AmountsPeriodsSEPERequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00000001R");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

SpecificFxDateSEPE specificFxDateSEPE = new SpecificFxDateSEPE();
specificFxDateSEPE.setFxInicio("03/2016");
specificFxDateSEPE.setFxFin("04/2016");

amountsPeriodsSEPERequest.setIdentificationData(identificationData);
amountsPeriodsSEPERequest.setPurposeData(purposeData);
amountsPeriodsSEPERequest.setSpecificFxDateSEPE(specificFxDateSEPE);

AmountsPeriodsSEPEIn amountsPeriodsSEPEIn = new AmountsPeriodsSEPEIn();
amountsPeriodsSEPEIn.setAmountsPeriodsSEPERequest(amountsPeriodsSEPERequest);
amountsPeriodsSEPEIn.setApplicationId("APP_CODE");
amountsPeriodsSEPEIn.setOrganismCode("ORG07458");
amountsPeriodsSEPEIn.setUserCode("00000000T");

AmountsPeriodsSEPEOut amountsPeriodsSEPEOut = null;
try {
  amountsPeriodsSEPEOut = amountsPeriodsSEPEService.amountsPeriodsSEPE(amountsPeriodsSEPEIn);
} catch (Exception e) {
 //Gestionar error 
}

18.4 Servicios ICurrentUnemploymentSituationSEPEServicePortType

Método currentUnemploymentSituationSEPE

Servicio que comprueba los datos de Consulta de Situación Actual de Desempleo.

Código servicio / Permiso asociado

SVDSEPESITWS02 / Consulta de Situación Actual de Prestaciones por Desempleo


 Más detalles...

Signatura

CurrentUnemploymentSituationSEPEOut currentUnemploymentSituationSEPE(CurrentUnemploymentSituationSEPEIn currentUnemploymentSituationSEPEIn)

Parámetros de invocación

CurrentUnemploymentSituationSEPEIn extends #ParamBase
NombreTipoDescripción
currentUnemploymentSituationSEPERequest#CurrentUnemploymentSituationSEPERequestObjeto CurrentUnemploymentSituationSEPERequest
CurrentUnemploymentSituationSEPERequest
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData

Parámetros de respuesta

CurrentUnemploymentSituationSEPEOut extends #ResultError
NombreTipoDescripción
idPetitionStringIdentificador de la petición
timestampStringSello de tiempo
stateCodeString

Código de respuesta

literalErrorString

Texto del error

documentTypeString

Contiene el tipo de documentación del ciudadano cuya información se desea consultar

documentNumberString

Número de documento del ciudadano consultado.

nameString

Nombre de la persona para la que se hace la consulta

surname1String

Primer apellido de la persona para la que se hace la consulta

surname2String

Segundo apellido de la persona para la que se hace la consulta

ipfString

Identificador de persona física del SEPE

indSituacionString

Indica si el SEPE posee información de prestaciones para el ciudadano consultado

tiPresString

Tipo de prestación

situacionString

Situación de la prestación

fxInicioSituacionString

Fecha de inicio de la situación actual del derecho

fxFinSituacionString

Fecha de fin de la situación del derecho

diasReconocidosString

Número de días reconocidos sobre el derecho total

diasConsumidosString

Número de días consumidos

baseRegulaString

Base reguladora diaria

cuantaCotizaString

Patronal del SEPE

cotizacionString

Base de contingencias comunes

indRetJudicialString

Indicador de retención judicial

indEmbargoString

Indicador de embargo

indCobroIndebidoString

Indica si los devengos del beneficiario están siendo compensados por el propio SEPE, como consecuencia de una percepción indebida anterior, en su totalidad o en parte

Códigos error

CódigoDescripción

CORE-SEPE-001

El parámetro userCode es obligatorio para la consulta de situación actual de desempleo SEPE

CORE-SEPE-002

El parámetro applicationId es obligatorio para la consulta de situación actual de desempleo SEPE

CORE-SEPE-003

El parámetro consentimiento es obligatorio para la consulta de situación actual de desempleo SEPE

CORE-SEPE-004

El parámetro numProcedimiento es obligatorio para situación actual de desempleo SEPE

CORE-SEPE-005

El parámetro numExpediente es obligatorio para situación actual de desempleo SEPE

CORE-SEPE-006

El parámetro textoFinalidad es obligatorio para situación actual de desempleo SEPE

CORE-SEPE-007

El parámetro numDocumento es obligatorio para la consulta de prestaciones INSS

CORE-SEPE-009

El parámetro tipoDocumento es obligatorio para la consulta de situación actual de desempleo SEPE

CORE-SEPE-011

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

CORE-SEPE-012

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

CORE-SEPE-013

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

CORE-SEPE-014

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

CORE-SEPE-016

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

CORE-SEPE-017

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

CORE-SEPE-018

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

CORE-SEPE-019

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

CORE-SEPE-020

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

CORE-SEPE-022

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

CORE-SEPE-026

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

CORE-SEPE-027

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

CORE-SEPE-028

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

Ejemplo de invocación

Ejemplo de invocación
CurrentUnemploymentSituationSEPERequest currentUnemploymentSituationSEPERequest = new CurrentUnemploymentSituationSEPERequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("00253839B");
identificationData.setDocumentType("NIF");

PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");
purposeData.setPurposeValidationCode("466");

currentUnemploymentSituationSEPERequest.setIdentificationData(identificationData);
currentUnemploymentSituationSEPERequest.setPurposeData(purposeData);

CurrentUnemploymentSituationSEPEIn currentUnemploymentSituationSEPEIn = new CurrentUnemploymentSituationSEPEIn();
currentUnemploymentSituationSEPEIn.setCurrentUnemploymentSituationSEPERequest(currentUnemploymentSituationSEPERequest);
currentUnemploymentSituationSEPEIn.setApplicationId("APP_CODE");
currentUnemploymentSituationSEPEIn.setOrganismCode("ORG07458");
currentUnemploymentSituationSEPEIn.setUserCode("00000000T");

CurrentUnemploymentSituationSEPEOut currentUnemploymentSituationSEPEOut = null;
try {
  currentUnemploymentSituationSEPEOut = currentUnemploymentSituationSEPEService.currentUnemploymentSituationSEPE(currentUnemploymentSituationSEPEIn);
} catch (Exception e) {
 //Gestionar error 
}

19.- Datos ofrecidos por Representa


19.1 Servicios IRepresentaClientServicePortType

Método puedeRealizarTramite

Servicio que comprueba si una persona puede realizar trámites.

Código servicio / Permiso asociado

puedeRealizarTramite / Puede Realizar Trámite


 Más detalles...

Signatura

RepresentaPuedeRealizarTramiteClientOut puedeRealizarTramite(RepresentaPuedeRealizarTramiteClientIn representaPuedeRealizarTramiteClientIn)

Parámetros de invocación

RepresentaPuedeRealizarTramiteClientIn
NombreTipoObligatorioDescripción
applicationIdStringCódigo de aplicación integradora que invoca al servicio
procedimientoUsuarioStringProcedimiento del usuario que realiza la petición. Necesario para comprobar si el usuario tiene permiso en SVCD para invocar al servicio.
nifUsuarioStringNIF del usuario que realiza la petición. Necesario para comprobar si el usuario tiene permiso en SVCD para invocar al servicio.
organismoUsuarioStringOrganismo del usuario que realiza la petición. Necesario para comprobar si el usuario tiene permiso en SVCD para invocar al servicio.
nifStringSí. Debe ser un NIF. NIE y CIF no están permitidos.NIF de la persona de la cual se desea saber si puede realizar trámite. 
codOrganismoStringNo (si no se indica se utilizará por defecto el organismo del Gobierno de Aragón)Código de organismo DIR3
poderdanteStringSí. Debe ser un NIF. NIE y CIF no están permitidos.NIF de la persona que da el poder para ser representado
codProcedimientoStringCódigo de procedimiento. SVCD traduce este procedimiento al procedimiento SIA correspondiente.
tramiteStringNoTrámite a buscar

Parámetros de respuesta

RepresentaPuedeRealizarTramiteClientOut extends #ResultError
NombreTipoDescripción
peticionStringXml de la petición realizada
puedeRealizarTramitebooleanDevuelve true (si se puede realizar el trámite) o false (si no se puede realizar el trámite)

Códigos error

CódigoDescripción
PUEDE-REALIZAR-TRAMITE-001El parámetro NIF es obligatorio
PUEDE-REALIZAR-TRAMITE-002El parámetro NIF no es válido
PUEDE-REALIZAR-TRAMITE-003El parámetro poderdante es obligatorio
PUEDE-REALIZAR-TRAMITE-004El NIF del parámetro poderdante no es válido
PUEDE-REALIZAR-TRAMITE-005El parámetro codProcedimiento es obligatorio
PUEDE-REALIZAR-TRAMITE-006El parámetro codProcedimiento debe ser numérico
PUEDE-REALIZAR-TRAMITE-007El parámetro codOrganismo no es válido
-El NIF del usuario es obligatorio
-El procedimiento del usuario es obligatorio
-El organismo del usuario es obligatorio

Ejemplo de invocación

Ejemplo de invocación
RepresentaPuedeRealizarTramiteClientIn puedeRealizarTramiteIn = new RepresentaPuedeRealizarTramiteClientIn();
puedeRealizarTramiteIn.setApplicationId("APP_CODE");
puedeRealizarTramiteIn.setNifUsuario("NIF_USUARIO"); // Ej: 00000000T
puedeRealizarTramiteIn.setOrganismoUsuario("ORGANISMO_USUARIO"); // Ej: ORG07458
puedeRealizarTramiteIn.setProcedimientoUsuario("PROCEDIMIENTO_USUARIO"); // Ej: 466
puedeRealizarTramiteIn.setCodOrganismo("A02002834"); // Si no se indica, se utiliza por defecto el del Gobierno de Aragón
puedeRealizarTramiteIn.setNif("99999999R");
puedeRealizarTramiteIn.setPoderdante("11111111H");
puedeRealizarTramiteIn.setCodProcedimiento("466"); // Se traduce internamente a SIA
puedeRealizarTramiteIn.setTramite("tramite"); // opcional

try {      
  RepresentaPuedeRealizarTramiteClientOut puedeRealizarTramiteOut = representaClient.puedeRealizarTramite(puedeRealizarTramiteIn);      

  if(puedeRealizarTramiteOut.isErrors()) {
    String errorCode = puedeRealizarTramiteOut.getErrorCode();
    String errorMsg = puedeRealizarTramiteOut.getErrorMsg();
    // Gestionar error
  } else {
    boolean puedeRealizarTramite = puedeRealizarTramiteOut.isPuedeRealizarTramite();
    String xmlPeticion = puedeRealizarTramiteOut.getPeticion();
    // Gestionar respuesta
  }
} catch (Throwable e) {
  // Gestionar error
}


20.- Datos ofrecidos por SVCD


20.1 Servicios ISvcdServicesPortType

Método getSVCDServices

Servicio que devuelve un listado de servicios. Los devuelve ordenados alfabéticamente por cedente.

Código servicio / Permiso asociado

No requiere


 Más detalles...

Signatura

SVCDServicesOut getSVCDServices(SVCDServicesIn SVCDServicesIn)

Parámetros de invocación

SVCDServicesIn
NombreTipoObligatorioDescripción
applicationIdStringNoCódigo de aplicación integradora que invoca al servicio
fiscalAnagramStringNoNIF del usuario que realiza la petición
grantorStringNo. Si se rellena, se obtendrán solamente los servicios de este cedente. Si no se rellena, se obtendrán los servicios de todos los cedentes.Nombre del cedente del cual se desean obtener los servicios que hay disponibles. Ejemplo: AEAT

Parámetros de respuesta

SVCDServicesOut extends #ResultError
NombreTipoDescripción
svcdServicesDataSVCDServicesDataObjeto que contiene el listado de servicios obtenidos
sizeintNúmero de servicios obtenidos
SVCDServicesData
NombreTipoDescripción
servicesList<SVCDServiceData>Listado de servicios obtenidos
SVCDServiceData
NombreTipoDescripción
codeLongIdentificador único (clave primaria) del servicio en base de datos
grantorStringNombre del cedente del servicio
serviceCodeStringCódigo único del servicio proporcionado por el cedente
serviceNameStringNombre del servicio proporcionado por el cedente

Códigos error

CódigoDescripción
SVCDSERVICE_00Se ha producido un error al consultar los servicios
SVCDSERVICE_01No se han encontrado servicios
SVCDSERVICE_02No se han encontrado servicios para el cedente indicado

Ejemplo de invocación

Ejemplo de invocación
try {
	SVCDServicesIn svcdServicesIn = new SVCDServicesIn();
	svcdServicesIn.setApplicationId("APP_CODE");
	svcdServicesIn.setFiscalAnagram("FISCAL_ANAGRAM"); // Ej: 00000000T
	svcdServicesIn.setGrantor("GRANTOR"); // Ej: AEAT

	SVCDServicesOut svcdServicesOut = svcdServices.getSVCDServices(svcdServicesIn);

	if(svcdServicesOut.isErrors()) {
		// Gestionar error
    	String errorCode = svcdServicesOut.getErrorCode();
    	String errorMsg = svcdServicesOut.getErrorMsg();
  	} else {
    	// Gestionar respuesta
		List<SVCDServiceData> services = svcdServicesOut.getSvcdServicesData().getServices();
  	}
			
} catch (Throwable e) {
	// Gestionar excepción
}


Método getSVCDPermissions

Servicio que devuelve un listado de permisos.

Código servicio / Permiso asociado

No requiere


 Más detalles...

Signatura

PermissionOut getSVCDPermission(PermissionIn in)

Parámetros de invocación

PermissionIn
NombreTipoObligatorioDescripción
applicationIdStringNoCódigo de aplicación integradora que invoca al servicio
fiscalAnagramStringNoNIF del usuario que realiza la petición
signatureStringNo. Si se rellena, se obtendrán solamente los servicios con esta signature. Si no se rellena, se obtendrán los servicios de todos las signatures.Signature de la cual se desean obtener los permisos que hay disponibles. Ejemplo: 466
publicadoStringNo. Permite los valores S y N. Si se rellena, se obtendrán los permisos que estén o no publicados, respectivamente. Si no se rellena, se obtendrán todos los permisos, estén o no publicados.Parámetro que define si el permiso está publicado o despublicado.
estadoStringNo. Permite los valores C y A. Si se rellena, se obtendrán los permisos con Final_Date pasada o no pasada, respectivamente. Si no se rellena, se obtendrán todos los permisos, estén o no caducados.Parametro que define si el permiso está o no caducado.

Parámetros de respuesta

PermissionOut extends #ResultError
NombreTipoDescripción
permissionsDataPermissionsDataObjeto que contiene el listado de permisos obtenidos
sizeintNúmero de servicios obtenidos
PermissionsData
NombreTipoDescripción
permissionsList<Permission>Listado de permisos obtenidos
Permission
NombreTipoDescripción
codeLongIdentificador único (clave primaria) del servicio en base de datos
pServiceCodeStringCódigo único del servicio
initialDateDateFecha inicial del permiso
finalDateDateFecha final del servicio
publishedbooleanVariable que indica si el permiso está publicado o no
mServiceMediatedServiceBeanDataObjeto MediatedServiceBeanData que contiene información del servicio asociado al permiso
MediatedServicesBeanData
NombreTipoDescripción
codeLongIdentificador único (clave primaria) del servicio en base de datos
grantorStringNombre del cedente del servicio
serviceCodeStringCódigo único del servicio proporcionado por el cedente
serviceNameStringNombre del servicio proporcionado por el cedente

Códigos error

CódigoDescripción
SVCDPERMISSION_00Se ha producido un error al consultar los permisos del procedimiento
SVCDPERMISSION_01No se han encontrado permisos para la búsqueda realizada
SVCDPERMISSION_02El valor del campo publicado no es válido. Los valores válidos son S o N
SVCDPERMISSION_03El valor del campo estado no es válido. Los valores válidos son A o C

Ejemplo de invocación

Ejemplo de invocación
try {
	PermissionIn permissionIn = new PermissionIn();
	permissionIn.setApplicationId("APP_CODE");
	permissionIn.setFiscalAnagram("FISCAL_ANAGRAM"); // Ej: 00000000T
	permissionIn.setSignature("SIGNATURE"); // Ej: 466
	permissionIn.setPublicado("PUBLICADO"); // Ej: S
	permissionIn.setEstado("ESTADO"); // Ej: A

	PermissionOut permissionOut = cliente.getSVCDPermission(permissionIn);

	if(permissionOut.isErrors()) {
		// Gestionar error
    	String errorCode = svcdServicesOut.getErrorCode();
    	String errorMsg = svcdServicesOut.getErrorMsg();
  	} else {
    	// Gestionar respuesta
		List<PermissionsData> permissions = permissionOut.getPermissionsData().getPermissions();
  	}
			
} catch (Throwable e) {
	// Gestionar excepción
}

21.- Datos ofrecidos por IGAE


21.1 Servicios IIGAESubsidyMINIMISQueryServicePortType

Método igaeSubsidyMINIMISQuery

Servicio para consultar subvenciones MINIMIS de IGAE.

Código servicio / Permiso asociado

SVDIGAEMINIMISWS01 / Consulta de subvenciones MINIMIS


 Más detalles...

Signatura

IGAESubsidyMinimisQueryOut igaeSubsidyMINIMISQuery(IGAESubsidyMinimisQueryIn igaeSubsidyMinimisQueryIn)

Parámetros de invocación

IGAESubsidyMinimisQueryIn extends #ParamBase
NombreTipoDescripción
igaeSubsidyMINIMISQueryRequest

#IGAESubsidyMinimisQueryRequest

Objeto IGAESubsidyMinimisQueryRequest
IGAESubsidyMinimisQueryRequest 
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
igaeSubsidyMinimisQuerySpecificData#IGAESubsidyMinimisQuerySpecificDataObjeto IGAESubsidyMinimisQuerySpecificData
IGAESubsidyMinimisQuerySpecificData 
NombreTipoDescripción
countryStringPaís al que corresponde la documentación a consultar. Formato: ISO 3166-1 alfa-2
fromDateString

Fecha de inicio. Debe ser menor o igual a la fecha fin. Es opcional. En caso de no rellenarse, la fecha de inicio será la fecha actual menos 3 años.

Formato: día/mes/año

toDateString

Fecha fin. Debe ser mayor o igual a la fecha de inicio. Es opcional. En caso de no rellenarse, tendrá como valor la fecha actual.

Formato: día/mes/año

Parámetros de respuesta

IGAESubsidyMinimisQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState3399155777Objeto ResponseState
userData3399155777Objeto UserData
identificationData#IdentificationDataObjeto IdentificationData
identificationDataMinimis3399155777Objeto IdentificationDataMinimis
fromDateStringFecha de inicio
toDateStringFecha fin
minimis#MinimisObjeto Minimis

IdentificationDataMinimis 

NombreTipoDescripción
countryStringCódigo del país al que corresponde la documentación a consultar
nameStringNombre de la persona/entidad consultada

Minimis 

NombreTipoDescripción
subsidiesintNúmero de subvenciones encontradas
amountBigDecimalSuma de los importes concedidos. Vendrá informado en euros con dos decimales

Códigos error

CódigoDescripción
CORE-IGAE-MINIMIS-001El parámetro userCode es obligatorio para la consulta
CORE-IGAE-MINIMIS-002El parámetro consent es obligatorio para la consulta
CORE-IGAE-MINIMIS-003El parámetro procedureNumber es obligatorio para la consulta
CORE-IGAE-MINIMIS-004El parámetro fileNumber es obligatorio para la consulta
CORE-IGAE-MINIMIS-005El parámetro purposeText es obligatorio para la consulta
CORE-IGAE-MINIMIS-006El parámetro documentNumber es obligatorio para la consulta
CORE-IGAE-MINIMIS-007El parámetro documentType es obligatorio para la consulta
CORE-IGAE-MINIMIS-008El parámetro country es obligatorio para la consulta
CORE-IGAE-MINIMIS-009El parámetro fromDate es obligatorio cuando se indica el parámetro toDate
CORE-IGAE-MINIMIS-010El parámetro toDate es obligatorio cuando se indica el parámetro fromDate
CORE-IGAE-MINIMIS-011El parámetro procedureNumber tiene una longitud máxima de 5 caracteres
CORE-IGAE-MINIMIS-012El parámetro fileNumber tiene una longitud máxima de 25 caracteres
CORE-IGAE-MINIMIS-013El parámetro purposeText tiene una longitud máxima de 250 caracteres
CORE-IGAE-MINIMIS-014El parámetro documentNumber tiene una longitud máxima de 30 caracteres
CORE-IGAE-MINIMIS-015El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-IGAE-MINIMIS-016El parámetro name tiene una longitud máxima de 40 caracteres
CORE-IGAE-MINIMIS-017El parámetro surname1 tiene una longitud máxima de 40 caracteres
CORE-IGAE-MINIMIS-018El parámetro surname2 tiene una longitud máxima de 40 caracteres
CORE-IGAE-MINIMIS-019El parámetro country tiene una longitud máxima de 2 caracteres
CORE-IGAE-MINIMIS-020El parámetro documentNumber no contiene un número adecuado al tipo de documento (documentType)
CORE-IGAE-MINIMIS-021Los valores permitidos para el parámetro consent son: Si, Ley
CORE-IGAE-MINIMIS-022Los valores permitidos para el parámetro documentType son: DNI, NIF, NIE, Pasaporte y NumeroIdentificacion
CORE-IGAE-MINIMIS-023El parámetro procedureNumber debe contener un valor numérico
CORE-IGAE-MINIMIS-024

El parámetro fromDate no puede ser mayor a la fecha actual

El parámetro fromDate no puede ser mayor al parámetro toDate

CORE-IGAE-MINIMIS-025Los parámetros fromDate y toDate deben tener el siguiente formato: dd/mm/yyyy
CORE-IGAE-MINIMIS-026El código de país introducido en el parámetro country no existe

Ejemplo de invocación

Ejemplo de invocación
IGAESubsidyMinimisQueryRequest igaeSubsidyMINIMISQueryRequest = new IGAESubsidyMinimisQueryRequest();
 
IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("X0000018H");
identificationData.setDocumentType("NIE");
 
PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("TAIMI");
userData.setSurname1("VIRTA");
userData.setSurname2("TOIVONEN");

IGAESubsidyMinimisQuerySpecificData igaeSubsidyMinimisQuerySpecificData = new IGAESubsidyMinimisQuerySpecificData();
igaeSubsidyMinimisQuerySpecificData.setCountry("ES");
igaeSubsidyMinimisQuerySpecificData.setFromDate("01/01/2016");
igaeSubsidyMinimisQuerySpecificData.setToDate("01/09/2016");
 
igaeSubsidyMINIMISQueryRequest.setIdentificationData(identificationData);
igaeSubsidyMINIMISQueryRequest.setPurposeData(purposeData);
igaeSubsidyMINIMISQueryRequest.setUserData(userData);
igaeSubsidyMINIMISQueryRequest.setIgaeSubsidyMinimisQuerySpecificData(igaeSubsidyMinimisQuerySpecificData);

IGAESubsidyMinimisQueryIn igaeSubsidyMinimisQueryIn = new IGAESubsidyMinimisQueryIn();
igaeSubsidyMinimisQueryIn.setIgaeSubsidyMINIMISQueryRequest(igaeSubsidyMINIMISQueryRequest);
igaeSubsidyMinimisQueryIn.setApplicationId("APP_CODE"); // Id de aplicación invocante
igaeSubsidyMinimisQueryIn.setOrganismCode("ORG_CODE"); // Código de organismo invocante
igaeSubsidyMinimisQueryIn.setUserCode("USER_CODE"); // NIF de usuario invocante
 
IGAESubsidyMinimisQueryOut igaeSubsidyMinimisQueryOut = null;
try {
	// Invocación al servicio
  	igaeSubsidyMinimisQueryOut = igaeSubsidyMinimisQueryService.igaeSubsidyMINIMISQuery(igaeSubsidyMinimisQueryIn);
} catch (Throwable t) {
  // Gestionar error
}

21.2 Servicios IConcessionQueryIGAEServicePortType

Método IGAEConcessionQuery

Servicio para consultar concesiones de IGAE.

Código servicio / Permiso asociado

SVDIGAECONCESIONWS01 / Consulta de concesiones


 Más detalles...

Signatura

ConcessionQueryIGAEOut concesionQueryIGAE(ConcessionQueryIGAEIn concessionQueryIGAEIn)

Parámetros de invocación

ConcessionQueryIGAEIn extends #ParamBase
NombreTipoDescripción
ConcessionQueryIGAERequest

#ConcessionQueryIGAERequest

Objeto ConcessionQueryIGAERequest
ConcessionQueryIGAERequest 
NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
concessionQueryIGAESpecificData#ConcessionQueryIGAESpecificDataObjeto ConcessionQueryIGAESpecificData
ConcessionQueryIGAESpecificData 
NombreTipoDescripción
countryStringPaís al que corresponde la documentación a consultar. Formato: ISO 3166-1 alfa-2
fromDateString

Fecha de inicio. Debe ser menor o igual a la fecha fin. Es opcional. En caso de no rellenarse, la fecha de inicio será la fecha actual menos 3 años.

Formato: día/mes/año

toDateString

Fecha fin. Debe ser mayor o igual a la fecha de inicio. Es opcional. En caso de no rellenarse, tendrá como valor la fecha actual.

Formato: día/mes/año

Parámetros de respuesta

ConcessionQueryIGAEOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState3399155777Objeto ResponseState
userData3399155777Objeto UserData
identificationData#IdentificationDataObjeto IdentificationData
identificationDataConcessionQuery3399155777Objeto IdentificationDataConcessionQuery
fromDateStringFecha de inicio
toDateStringFecha fin
concessions#ConcessionsObjeto Concessions

IdentificationDataConcessionQuery 

NombreTipoDescripción
countryStringCódigo del país al que corresponde la documentación a consultar
nameStringNombre de la persona/entidad consultada

Concessions

NombreTipoDescripción
concession
List<#Concession>Lista de concessiones encontradas

Concession

NombreTipoDescripción
administracion
StringAdministracion al que pertenece
organo#ConcessionOrganismOrganismo al que pertenece
convocatoria#ConcessionCallConvocatoria al que pertenece
tipoConcesionStringTipo de concesion
fechaResolucionStringFecha de la resolucion
importeConcedidoBigDecimalImporte concedido
importePagadoBigDecimalImporte Pagado
importeReintegradoBigDecimalImporte Reintegrado

ConcessionOrganism

NombreTipoDescripción
codigoOrganoStringCodigo de organismo
descripcionOrganoStringDescripcion del organismo

ConcessionCall

NombreTipoDescripción
codigoConvocatoriaStringCodigo de la convocatoria
descripcionConvocatoriaStringDescripcion de la convocatoria
fechaRecepcionStringFecha de la recepcion

Códigos error

CódigoDescripción
CORE-CONCESSION-QUERY-IGAE-001El parámetro userCode es obligatorio para la consulta
CORE-CONCESSION-QUERY-IGAE-002El parámetro consent es obligatorio para la consulta
CORE-CONCESSION-QUERY-IGAE-003El parámetro procedureNumber es obligatorio para la consulta
CORE-CONCESSION-QUERY-IGAE-004El parámetro fileNumber es obligatorio para la consulta
CORE-CONCESSION-QUERY-IGAE-005El parámetro purposeText es obligatorio para la consulta
CORE-CONCESSION-QUERY-IGAE-006El parámetro documentNumber es obligatorio para la consulta
CORE-CONCESSION-QUERY-IGAE-007El parámetro documentType es obligatorio para la consulta
CORE-CONCESSION-QUERY-IGAE-008El parámetro country es obligatorio para la consulta
CORE-CONCESSION-QUERY-IGAE-009El parámetro fromDate es obligatorio cuando se indica el parámetro toDate
CORE-CONCESSION-QUERY-IGAE-010El parámetro procedureNumber tiene una longitud máxima de 5 caracteres
CORE-CONCESSION-QUERY-IGAE-011El parámetro fileNumber tiene una longitud máxima de 25 caracteres
CORE-CONCESSION-QUERY-IGAE-012El parámetro purposeText tiene una longitud máxima de 250 caracteres
CORE-CONCESSION-QUERY-IGAE-013El parámetro documentNumber tiene una longitud máxima de 30 caracteres
CORE-CONCESSION-QUERY-IGAE-014El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-CONCESSION-QUERY-IGAE-015El parámetro name tiene una longitud máxima de 40 caracteres
CORE-CONCESSION-QUERY-IGAE-016El parámetro surname1 tiene una longitud máxima de 40 caracteres
CORE-CONCESSION-QUERY-IGAE-017El parámetro surname2 tiene una longitud máxima de 40 caracteres
CORE-CONCESSION-QUERY-IGAE-018El parámetro country tiene una longitud máxima de 2 caracteres
CORE-CONCESSION-QUERY-IGAE-019El parámetro documentNumber no contiene un número adecuado al tipo de documento (documentType)
CORE-CONCESSION-QUERY-IGAE-020Los valores permitidos para el parámetro consent son: Si, Ley
CORE-CONCESSION-QUERY-IGAE-021Los valores permitidos para el parámetro documentType son: DNI, NIF, NIE, Pasaporte y NumeroIdentificacion
CORE-CONCESSION-QUERY-IGAE-022El parámetro procedureNumber debe contener un valor numérico
CORE-CONCESSION-QUERY-IGAE-023

El parámetro fromDate no puede ser mayor a la fecha actual

El parámetro fromDate no puede ser mayor al parámetro toDate

CORE-CONCESSION-QUERY-IGAE-024Los parámetros fromDate y toDate deben tener el siguiente formato: dd/mm/yyyy

Ejemplo de invocación

Ejemplo de invocación
ConcessionQueryIGAERequest concessionQueryIGAERequest = new ConcessionQueryIGAERequest();
 
IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("X0000018H");
identificationData.setDocumentType("NIE");
 
PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("TAIMI");
userData.setSurname1("VIRTA");
userData.setSurname2("TOIVONEN");

SpecificDataConcessionQueryIGAE specificDataConcessionQueryIGAE = new SpecificDataConcessionQueryIGAE();
specificDataConcessionQueryIGAE.setCountry("ES");
specificDataConcessionQueryIGAE.setFromDate("01/01/2016");
specificDataConcessionQueryIGAE.setToDate("01/09/2016");
 
concessionQueryIGAERequest.setIdentificationData(identificationData);
concessionQueryIGAERequest.setPurposeData(purposeData);
concessionQueryIGAERequest.setUserData(userData);
concessionQueryIGAERequest.setSpecificDataConcessionQueryIGAE(specificDataConcessionQueryIGAE);

ConcessionQueryIGAEIn concessionQueryIGAEIn = new ConcessionQueryIGAEIn();
concessionQueryIGAEIn.setConcessionQueryIGAERequest(igaeSubsidyMINIMISQueryRequest);
concessionQueryIGAEIn.setApplicationId("APP_CODE"); // Id de aplicación invocante
concessionQueryIGAEIn.setOrganismCode("ORG_CODE"); // Código de organismo invocante
concessionQueryIGAEIn.setUserCode("USER_CODE"); // NIF de usuario invocante
 
ConcessionQueryIGAEOut concessionQueryIGAEOut = null;
try {
	// Invocación al servicio
  	concessionQueryIGAEOut = concessionQueryIGAEService.concessionQuery(concessionQueryIGAEIn);
} catch (Throwable t) {
  // Gestionar error
}


21.3 Servicios IIGAEDisqualificationQueryServicePortType

Método igaeDisqualificationQuery

Servicio para consultar inhabilitaciones de IGAE.

Código servicio / Permiso asociado

SVDIGAEINHABILITACIONWS01 / Consulta de inhabilitaciones


 Más detalles...

Signatura

IGAEDisqualificationQueryOut igaeDisqualificationQuery(IGAEDisqualificationQueryIn igaeDisqualificationQueryIn)

Parámetros de invocación

IGAEDisqualificationQueryIn extends #ParamBase
NombreTipoDescripción
igaeDisqualificationQueryRequest

#IGAEDisqualificationQueryRequest

Objeto IGAEDisqualificationQueryRequest

IGAEDisqualificationQueryRequest 

NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
igaeDisqualificationQuerySpecificData#IGAEDisqualificationQuerySpecificDataObjeto IGAEDisqualificationQuerySpecificData

IGAEDisqualificationQuerySpecificData 

NombreTipoDescripción
countryStringPaís al que corresponde la documentación a consultar. Formato: ISO 3166-1 alfa-2
fromDateString

Fecha de inicio. Debe ser menor o igual a la fecha fin. Es opcional.

Formato: día/mes/año

toDateString

Fecha fin. Debe ser mayor o igual a la fecha de inicio. Es opcional.

Formato: día/mes/año

Parámetros de respuesta

IGAEDisqualificationQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState3399155777Objeto ResponseState
userData3399155777Objeto UserData
identificationData#IdentificationDataObjeto IdentificationData
fromDateStringFecha de inicio
toDateStringFecha fin
specificData#IGAEDisqualificationQuerySpecificDataResponseObjeto IGAEDisqualificationQuerySpecificDataResponse

IGAEDisqualificationQuerySpecificDataResponse

NombreTipoDescripción
countryStringCódigo del país al que corresponde la documentación a consultar
nameStringNombre de la persona/entidad consultada
disqualificationsList<#DisqualificationIGAE>Listado de inhabilitaciones

DisqualificationIGAE 

NombreTipoDescripción
fromDateStringFecha de inicio del período de inhabilitación. Formato: día/mes/año
toDateStringFecha de fin del período de inhabilitación. Formato: día/mes/año
discriminatorStringTexto identificador y descriptivo de la inhabilitación aportado por el órgano gestor
organ#OrganIGAEObjeto OrganIGAE. Contiene la información relativa al órgano propietario de la inhabilitación
classIGAE#ClassIGAEObjeto ClassIGAE. Contiene la información relativa al tipo de inhabilitación encontrada

OrganIGAE

NombreTipoDescripción
codeStringCódigo del Órgano gestor que realiza la inhabilitación
descriptionStringDescripción del Órgano gestor que realiza la inhabilitación

ClassIGAE 

NombreTipoDescripción
codeStringCódigo de la clase de inhabilitación obtenida
descriptionStringDescripción de la clase de inhabilitación obtenida

Códigos error

CódigoDescripción
CORE-IGAE-INHABILITACIONES-001El parámetro userCode es obligatorio para la consulta
CORE-IGAE-INHABILITACIONES-002El parámetro consent es obligatorio para la consulta
CORE-IGAE-INHABILITACIONES-003El parámetro procedureNumber es obligatorio para la consulta
CORE-IGAE-INHABILITACIONES-004El parámetro fileNumber es obligatorio para la consulta
CORE-IGAE-INHABILITACIONES-005El parámetro purposeText es obligatorio para la consulta
CORE-IGAE-INHABILITACIONES-006El parámetro documentNumber es obligatorio para la consulta
CORE-IGAE-INHABILITACIONES-007El parámetro documentType es obligatorio para la consulta
CORE-IGAE-INHABILITACIONES-008El parámetro country es obligatorio para la consulta
CORE-IGAE-INHABILITACIONES-009El parámetro fromDate es obligatorio cuando se indica el parámetro toDate
CORE-IGAE-INHABILITACIONES-010El parámetro toDate es obligatorio cuando se indica el parámetro fromDate
CORE-IGAE-INHABILITACIONES-011El parámetro procedureNumber tiene una longitud máxima de 5 caracteres
CORE-IGAE-INHABILITACIONES-012El parámetro fileNumber tiene una longitud máxima de 25 caracteres
CORE-IGAE-INHABILITACIONES-013El parámetro purposeText tiene una longitud máxima de 250 caracteres
CORE-IGAE-INHABILITACIONES-014El parámetro documentNumber tiene una longitud máxima de 30 caracteres
CORE-IGAE-INHABILITACIONES-015El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-IGAE-INHABILITACIONES-016El parámetro name tiene una longitud máxima de 40 caracteres
CORE-IGAE-INHABILITACIONES-017El parámetro surname1 tiene una longitud máxima de 40 caracteres
CORE-IGAE-INHABILITACIONES-018El parámetro surname2 tiene una longitud máxima de 40 caracteres
CORE-IGAE-INHABILITACIONES-019El parámetro country tiene una longitud máxima de 2 caracteres
CORE-IGAE-INHABILITACIONES-020El parámetro documentNumber no contiene un número adecuado al tipo de documento (documentType)
CORE-IGAE-INHABILITACIONES-021Los valores permitidos para el parámetro consent son: Si, Ley
CORE-IGAE-INHABILITACIONES-022Los valores permitidos para el parámetro documentType son: DNI, NIF, NIE, Pasaporte y NumeroIdentificacion
CORE-IGAE-INHABILITACIONES-023El parámetro procedureNumber debe contener un valor numérico
CORE-IGAE-INHABILITACIONES-024

El parámetro fromDate no puede ser mayor a la fecha actual

El parámetro fromDate no puede ser mayor al parámetro toDate

CORE-IGAE-INHABILITACIONES-025Los parámetros fromDate y toDate deben tener el siguiente formato: dd/mm/yyyy
CORE-IGAE-INHABILITACIONES-026El código de país introducido en el parámetro country no existe

Ejemplo de invocación

Ejemplo de invocación
IGAEDisqualificationQueryRequest igaeDisqualificationQueryRequest = new IGAEDisqualificationQueryRequest();
 
IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber("X0000018H");
identificationData.setDocumentType("NIE");
 
PurposeData purposeData = new PurposeData();
purposeData.setFileNumber("001");
purposeData.setProcedureNumber("466");
purposeData.setPurposeText("prueba");
purposeData.setConsent("Si");

UserData userData = new UserData();
userData.setName("TAIMI");
userData.setSurname1("VIRTA");
userData.setSurname2("TOIVONEN");

IGAEDisqualificationQuerySpecificData igaeDisqualificationQuerySpecificData = new IGAEDisqualificationQuerySpecificData();
igaeDisqualificationQuerySpecificData.setCountry("ES");
igaeDisqualificationQuerySpecificData.setFromDate("01/08/2016");
igaeDisqualificationQuerySpecificData.setToDate("31/12/2016");
 
igaeDisqualificationQueryRequest.setIdentificationData(identificationData);
igaeDisqualificationQueryRequest.setPurposeData(purposeData);
igaeDisqualificationQueryRequest.setUserData(userData);
igaeDisqualificationQueryRequest.setIgaeDisqualificationQuerySpecificData(igaeDisqualificationQuerySpecificData);

IGAEDisqualificationQueryIn igaeDisqualificationQueryIn = new IGAEDisqualificationQueryIn();
igaeDisqualificationQueryIn.setIgaeDisqualificationQueryRequest(igaeDisqualificationQueryRequest);
igaeDisqualificationQueryIn.setApplicationId("APP_CODE"); // Id de aplicación invocante
igaeDisqualificationQueryIn.setOrganismCode("ORG_CODE"); // Código de organismo invocante
igaeDisqualificationQueryIn.setUserCode("USER_CODE"); // NIF de usuario invocante
 
IGAEDisqualificationQueryOut igaeDisqualificationQueryOut = null;
try {
	// Invocación al servicio
  	igaeDisqualificationQueryOut = igaeDisqualificationQueryService.igaeDisqualificationQuery(igaeDisqualificationQueryIn);
} catch (Throwable t) {
  // Gestionar error
}


22.- Datos ofrecidos por REA


22.1.- Servicio IEmpowermentQueryServicePortType

Método empowermentQuery

Servicio para consulta de apoderamientos

Código servicio / Permiso asociado

consultarApoderamientos / Consultar Apoderamientos


 Más detalles...

Signatura

EmpowermentQueryOut empowermentQuery(EmpowermentQueryIn empowermentQueryIn)

Parámetros de invocación

EmpowermentQueryIn
NombreTipoObligatorioDescripción
applicationId

String

Código de aplicación con la que se realiza la petición
procedimientoUsuarioStringCódigo de procedimiento del usuario con el que se realiza la petición
nifUsuarioStringNIF del usuario que realiza la petición
organismoUsuarioStringCódigo de organismo del usuario con el que se realiza la petición
datosConsultaDatosConsultaObjeto DatosConsulta

DatosConsulta 

NombreTipoObligatorioDescripción
tipoConsultaInteger

Tipo de consulta

Posibles valores:

  • 0 → Simple (no incluye anexos)
  • 1 → Detallada (incluye anexos)
datosApoderamientoConsultaDatosApoderamientoConsultaObjeto DatosApoderamientoConsulta

DatosApoderamientoConsulta 

NombreTipoObligatorioDescripción
codApoderamientoINTLongNoIdentificador único de apoderamiento en el REA del MINHAP
codApoderamientoEXTLongNoIdentificador único de apoderamiento en REA externo
tipoApoderamientoTipoApoderamientoConsultaNoObjeto TipoApoderamientoConsulta
estadoStringNoCódigo del estado del apoderamiento
periodoRegistroPeriodoConsultaNoObjeto PeriodoConsulta
datosPoderdanteDatosPoderdanteConsultaNoObjeto DatosPoderdanteConsulta
datosApoderadoDatosApoderadoConsultaNoObjeto DatosApoderadoConsulta

TipoApoderamientoConsulta 

NombreTipoObligatorioDescripción
tipoApodStringNoTipo del apoderamiento
subTipoApodStringNoSubtipo del apoderamiento
listaOrganismosList<OrganismoConsulta>

No.

Si no se indica, se utilizará por defecto el organismo DIR3 del Gobierno de Aragón

Objeto OrganismoConsulta
materiaConsultaMateriaConsultaNoObjeto MateriaConsulta
listaProcedimientosList<ProcedimientoConsulta>NoObjeto ProcedimientoConsulta
listaTramitesList<TramiteConsulta>NoObjeto TramiteConsulta

OrganismoConsulta 

NombreTipoObligatorioDescripción
codOrganismoStringCódigo DIR3 del organismo
denomOrganismoStringNoDenominación del organismo

MateriaConsulta 

NombreTipoObligatorioDescripción
codMateriaStringCódigo de la materia
denomMateriaStringNoDenominación de la materia

ProcedimientoConsulta 

NombreTipoObligatorioDescripción
codProcedimientoStringCódigo del procedimiento

TramiteConsulta 

NombreTipoObligatorioDescripción
codTramiteStringCódigo del trámite
denomTramiteStringNoDenominación del trámite

PeriodoConsulta 

NombreTipoObligatorioDescripción
fechaInicioStringNo

Fecha de inicio del intervalo.

Formato: dd/MM/yyyy

fechaFinStringNo

Fecha final del intervalo.

Formato: dd/MM/yyyy

DatosPoderdanteConsulta 

NombreTipoObligatorioDescripción
numDocPoderdanteStringNoNIF o NIE de la persona física o CIF de la persona jurídica que actúa como poderdante

DatosApoderadoConsulta 

NombreTipoObligatorioDescripción
numDocStringNoNIF o NIE de la persona física o CIF de la persona jurídica que actúa como apoderado

Parámetros de respuesta

EmpowermentQueryOut extends #ResultError
NombreTipoDescripción
timestampStringFecha de la petición realizada. Formato: yyyyMMdd
apoderamientosList<DatosApoderamientoRespuesta>Objeto DatosApoderamientoRespuesta

DatosApoderamientoRespuesta 

NombreTipoDescripción
codApoderamientoINTLong

Identificador único del apoderamiento en el REA del MINHAP

codApoderamientoEXTLongIdentificador único del apoderamiento en el REA externo
tipoApoderamientoTipoApoderamientoRespuestaObjeto TipoApoderamientoRespuesta
estadoString

Denominación del estado del apoderamiento

periodoVigenciaPeriodoRespuestaObjeto PeriodoRespuesta
datosPoderdanteDatosPoderdanteRespuestaObjeto DatosPoderdanteRespuesta
datosApoderadoDatosApoderadoRespuestaObjeto DatosApoderadoRespuesta
anexoRespuestasAnexoRespuestaObjeto AnexoRespuesta

TipoApoderamientoRespuesta     

NombreTipoDescripción
tipoApodStringTipo del apoderamiento
subTipoApodStringSubtipo del apoderamiento
materiaMateriaRespuestaObjeto MateriaRespuesta
listaOrganismosList<OrganismoRespuesta>Objeto OrganismoRespuesta
listaTramitesList<TramiteRespuesta>Objeto TramiteRespuesta
listaCategoriasList<CategoriaRespuesta>Objeto CategoriaRespuesta
listaProcedimientosList<ProcedimientoRespuesta>Objeto ProcedimientoRespuesta

MateriaRespuesta 

NombreTipoDescripción
codMateriaStringCódigo de la materia
denomMateriaStringDenominación de la materia

OrganismoRespuesta 

NombreTipoDescripción
codOrganismoStringCódigo DIR3 del organismo
denomOrganismoStringDenominación del organismo

TramiteRespuesta 

NombreTipoDescripción
codTramiteStringCódigo del trámite
denomTramiteStringDenominación del trámite

CategoriaRespuesta 

NombreTipoDescripción
nombreCategoriaStringNombre de la categoría
descCategoriaStringDescripción de la categoria

ProcedimientoRespuesta 

NombreTipoDescripción
codProcedimientoStringCódigo del procedimiento
nombreProcedimientoStringDenominación del procedimiento

PeriodoRespuesta 

NombreTipoDescripción
fechaInicioStringFecha de inicio del intervalo
fechaFinStringFecha final del intervalo

DatosPoderdanteRespuesta 

NombreTipoDescripción
personaFisicaPersonaFisicaRespuestaObjeto PersonaFisicaRespuesta
personaJuridicaPersonaJuridicaRespuestaObjeto PersonaJuridicaRespuesta
representantePersonaFisicaRespuestaObjeto PersonaFisicaRespuesta. Representante del poderdante.

DatosApoderadoRespuesta 

NombreTipoDescripción
personaFisicaPersonaFisicaRespuestaObjeto PersonaFisicaRespuesta
personaJuridicaPersonaJuridicaRespuestaObjeto PersonaJuridicaRespuesta

PersonaFisicaRespuesta 

NombreTipoDescripción
numDocStringIdentificador de identidad
nombreStringNombre
apellido1StringPrimer apellido
apellido2StringSegundo apellido
emailStringDirección de correo electrónico
telefonoStringNúmero de teléfono
domicilioDomicilioRespuestaObjeto DomicilioRespuesta

PersonaJuridicaRespuesta 

NombreTipoDescripción
numDocStringIdentificador de la identidad
razonSocialStringNombre de la entidad jurídica
emailStringDirección de correo electrónico
telefonoStringNúmero de teléfono
domicilioDomicilioRespuestaObjeto DomicilioRespuesta

DomicilioRespuesta  


NombreTipo
bloqueString
codigoPostalString
escaleraString
hmtString
kmtString
localidadString
nombreViaString
numeroString
numeroSupString
paisString
plantaString
portalString
provinciaString
puertaString
tipoViaString

AnexoRespuesta 

NombreTipoDescripción
CSVStringCódigo de verificación segura
nombreDocumentoStringNombre del documento
tipoDocumentoStringTipo del documento

Tipos de apoderamiento:

Estados de apoderamiento:

Tipos de documentos:

Códigos error

CódigoDescripción
EMPOWERMENTQUERY-001El parámetro datosConsulta es obligatorio
EMPOWERMENTQUERY-002El parámetro tipoConsulta es obligatorio
EMPOWERMENTQUERY-003El parámetro tipoConsulta debe ser 0 (simple) o 1 (detallada)
EMPOWERMENTQUERY-004El parámetro datosConsultaApoderamiento es obligatorio
EMPOWERMENTQUERY-005

El formato de la fecha de inicio del período de registro no es correcto. Debe ser dd/MM/yyyy

El formato de la fecha fin del período de registro no es correcto. Debe ser dd/MM/yyyy

EMPOWERMENTQUERY-006El parámetro listaOrganismos no puede contener elementos nulos
EMPOWERMENTQUERY-007El parámetro codOrganismo es obligatorio
EMPOWERMENTQUERY-008El parámetro codOrganismo no es válido
EMPOWERMENTQUERY-009El parámetro listaTramites no puede contener elementos nulos
EMPOWERMENTQUERY-010El parámetro codTramite es obligatorio
EMPOWERMENTQUERY-011El parámetro codMateria es obligatorio
EMPOWERMENTQUERY-012El parámetro listaProcedimientos no puede contener elementos nulos
EMPOWERMENTQUERY-013El parámetro codProcedimiento es obligatorio
EMPOWERMENTQUERY-014El parámetro numDocPoderdante del poderdante no es válido
EMPOWERMENTQUERY-015El parámetro numDoc del apoderado no es válido

Ejemplo de invocación

Ejemplo de invocación
try {
	EmpowermentQueryIn empowermentQueryIn = new EmpowermentQueryIn();
	empowermentQueryIn.setApplicationId("APP_CODE"); // Id de aplicación invocante
	empowermentQueryIn.setNifUsuario("USER_CODE"); // NIF de usuario invocante
	empowermentQueryIn.setOrganismoUsuario("ORG_CODE"); // Código de organismo de usuario invocante
	empowermentQueryIn.setProcedimientoUsuario("PROCEDURE_NUMBER"); // Código de procedimiento de usuario invocante

	DatosConsulta datosConsulta = new DatosConsulta();
	datosConsulta.setTipoConsulta(DatosConsulta.TIPO_CONSULTA_DETALLADA);

	DatosApoderamientoConsulta datosApoderamientoConsulta = new DatosApoderamientoConsulta();
	datosApoderamientoConsulta.setEstado("6");

	TipoApoderamientoConsulta tipoApoderamientoConsulta = new TipoApoderamientoConsulta();
	List<OrganismoConsulta> listaOrganismos = new ArrayList<>();
	OrganismoConsulta organismo = new OrganismoConsulta();
	organismo.setCodOrganismo("A07002862");
	listaOrganismos.add(organismo);
	tipoApoderamientoConsulta.setListaOrganismos(listaOrganismos);
	tipoApoderamientoConsulta.setTipoApod("2");
	tipoApoderamientoConsulta.setSubTipoApod("2");

	datosApoderamientoConsulta.setTipoApoderamiento(tipoApoderamientoConsulta);
	datosConsulta.setDatosConsultaApoderamiento(datosApoderamientoConsulta);

	empowermentQueryIn.setDatosConsulta(datosConsulta);

	// Invocación al servicio
	EmpowermentQueryOut empowermentQueryOut = empowermentQueryService.empowermentQuery(empowermentQueryIn);
		
	if (empowermentQueryOut.isErrors()) {
		// Gestionar error
		String errorCode = empowermentQueryOut.getErrorCode();
		String errorMsg = empowermentQueryOut.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}

} catch (Throwable t) {
  // Gestionar error
}

23.- Datos ofrecidos por el Ministerio del Interior


23.1.- Servicio IInteriorBenefitsTerrorismVictimManualQueryServicePortType

Método interiorBenefitsTerrorismVictimManualQuery

Servicio para consulta manual de beneficiarios por víctima de terrorismo. Este servicio realiza la petición pero no devuelve la información del beneficiario. Para obtener la información del beneficiario se debe invocar posteriormente al servicio interiorBenefitsTerrorismVictimManualQyResponse rellenando el id de petición obtenido en este servicio.

Código servicio / Permiso asociado

SVDIVTMWS01 / Servicio de Consulta de ser beneficiario de víctima del terrorismo MANUAL


 Más detalles...

Signatura

InteriorBenefitsTerrorismVictimManualQueryOut interiorBenefitsTerrorismVictimManualQuery(InteriorBenefitsTerrorismVictimManualQueryIn interiorBenefitsTerrorismVictimManualQueryIn)

Parámetros de invocación

InteriorBenefitsTerrorismVictimManualQueryIn extends #ParamBase
NombreTipoDescripción
interiorBenefitsTerrorismVictimManualQueryRequest

#InteriorBenefitsTerrorismVictimManualQueryRequest

Objeto InteriorBenefitsTerrorismVictimManualQueryRequest

InteriorBenefitsTerrorismVictimManualQueryRequest 

NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
interiorBenefitsTerrorismVictimManualQuerySpecificData#InteriorBenefitsTerrorismVictimManualQuerySpecificDataObjeto InteriorBenefitsTerrorismVictimManualQuerySpecificData
InteriorBenefitsTerrorismVictimManualQuerySpecificData 
NombreTipoObligatorioDescripción
birthDate

String

Fecha de nacimiento del beneficiario.

Formato: dd/MM/yyyy

birthPopulationString

Población de nacimiento del beneficiario.

La codificación debe ser INE a 5 posiciones

claimedRightIntegerDerecho reclamado por el beneficiario

Tabla de derechos reclamados

Parámetros de respuesta (devuelve una confirmación de la petición realizada pero no la información del beneficiario)

InteriorBenefitsTerrorismVictimManualQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición. Con este id de petición se deberá solicitar la respuesta invocando a interiorBenefitsTerrorismVictimManualQyResponse
responseState#ResponseStateObjeto ResponseState
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
expectedResponseTimeIntegerTiempo de respuesta esperado
interiorBenefitsTerrorismVictimManualQuerySpecificData#InteriorBenefitsTerrorismVictimManualQuerySpecificDataObjeto InteriorBenefitsTerrorismVictimManualQuerySpecificData
InteriorBenefitsTerrorismVictimManualQuerySpecificData 
NombreTipoDescripción
birthDate

String

Fecha de nacimiento del beneficiario

birthPopulationString

Población de nacimiento del beneficiario

claimedRightIntegerDerecho reclamado por el beneficiario

Códigos error

CódigoDescripción
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-001El parámetro userCode es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-002El parámetro consent es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-003El parámetro procedureNumber es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-004El parámetro fileNumber es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-005El parámetro purposeText es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-006El parámetro birthDate es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-007El parámetro birthPopulation es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-008El parámetro claimedRight es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-009El parámetro purposeText tiene una longitud máxima de 250 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-010El parámetro procedureNumber tiene una longitud máxima de 5 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-011El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-012El parámetro birthPopulation tiene una longitud máxima de 5 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-013El parámetro name tiene una longitud máxima de 40 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-014El parámetro surname1 tiene una longitud máxima de 40 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-015El parámetro surname2 tiene una longitud máxima de 40 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-016El parámetro fileNumber tiene una longitud máxima de 65 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-017El parámetro documentNumber no contiene un número adecuado al tipo de documento (documentType)
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-018Los valores permitidos para el parámetro consent son: Si, Ley
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-019Los valores permitidos para el parámetro documentType son: DNI, NIE
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-020El parámetro procedureNumber debe contener un valor numérico
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-021El parámetro birthDate debe tener el siguiente formato: dd/MM/yyyy
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-022El parámetro name es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-023El parámetro surname1 es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-024El parámetro documentNumber es obligatorio cuando se introduce el parámetro documentType
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-025El parámetro documentType es obligatorio cuando se introduce el parámetro documentNumber

Ejemplo de invocación

Ejemplo de invocación
try {
	InteriorBenefitsTerrorismVictimManualQueryIn params = new InteriorBenefitsTerrorismVictimManualQueryIn();
	params.setApplicationId("APP_CODE");
	params.setOrganismCode("ORG_CODE");
	params.setUserCode("USER_CODE");

	InteriorBenefitsTerrorismVictimManualQueryRequest interiorBenefitsTerrorismVictimManualQueryRequest = new InteriorBenefitsTerrorismVictimManualQueryRequest();

	IdentificationData identificationData = new IdentificationData();
	identificationData.setDocumentNumber("78465346H");
	identificationData.setDocumentType("DNI");
	interiorBenefitsTerrorismVictimManualQueryRequest.setIdentificationData(identificationData);

	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("001");
	purposeData.setProcedureNumber("PROCEDURE_NUMBER");
	purposeData.setPurposeText("prueba");
	interiorBenefitsTerrorismVictimManualQueryRequest.setPurposeData(purposeData);

	InteriorBenefitsTerrorismVictimManualQuerySpecificData interiorBenefitsTerrorismVictimManualQuerySpecificData = new InteriorBenefitsTerrorismVictimManualQuerySpecificData();
	interiorBenefitsTerrorismVictimManualQuerySpecificData.setBirthDate("05/11/1972");
	interiorBenefitsTerrorismVictimManualQuerySpecificData.setBirthPopulation("28092");
	interiorBenefitsTerrorismVictimManualQuerySpecificData.setClaimedRight(new Integer(1));
	interiorBenefitsTerrorismVictimManualQueryRequest.setInteriorBenefitsTerrorismVictimManualQuerySpecificData(interiorBenefitsTerrorismVictimManualQuerySpecificData);

	UserData userData = new UserData();
	userData.setName("RAÚL");
	userData.setSurname1("MOLINER");
	userData.setSurname2("BOTELLA");
	interiorBenefitsTerrorismVictimManualQueryRequest.setUserData(userData);

	params.setInteriorBenefitsTerrorismVictimManualQueryRequest(interiorBenefitsTerrorismVictimManualQueryRequest);
			
	// Invocación al servicio
	InteriorBenefitsTerrorismVictimManualQueryOut result = interiorBenefitsTerrorismVictimManualQueryService.interiorBenefitsTerrorismVictimManualQuery(params);
			
	if (result.isErrors()) {
		// Gestionar error
		String errorCode = result.getErrorCode();
		String errorMsg = result.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}

} catch (Throwable e) {
	// Gestionar error
}

Método interiorBenefitsTerrorismVictimManualQyResponse

Servicio para consulta manual de beneficiarios por víctima de terrorismo. Devuelve la información del beneficiario a partir del id de petición obtenido anteriormente en el servicio interiorBenefitsTerrorismVictimManualQuery.

Código servicio / Permiso asociado

SVDIVTMWS01 / Servicio de Consulta de ser beneficiario de víctima del terrorismo MANUAL


 Más detalles...

Signatura

InteriorBenefitsTerrorismVictimManualQyResponseOut interiorBenefitsTerrorismVictimManualQyResponse(InteriorBenefitsTerrorismVictimManualQyResponseIn interiorBenefitsTerrorismVictimManualQyResponseIn)

Parámetros de invocación

InteriorBenefitsTerrorismVictimManualQyResponseIn extends #ParamBase
NombreTipoObligatorioDescripción
idPetitionStringId de petición a partir de la cual se obtendrán los datos de respuesta
procedureNumberStringNúmero de procedimiento. Necesario para comprobar permisos.

Parámetros de respuesta (devuelve la información del beneficiario)

InteriorBenefitsTerrorismVictimManualQyResponseOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
specificData#InteriorBenefitsTerrorismVictimManualQyResponseSpecificDataObjeto InteriorBenefitsTerrorismVictimManualQyResponseSpecificData
InteriorBenefitsTerrorismVictimManualQyResponseSpecificData  
NombreTipoDescripción
statusCode

String

Código de estado. Se adjunta captura con los posibles códigos de estado devueltos.

descriptionString

Descripción del código devuelto

Posibles códigos de estado devueltos:

Códigos error

CódigoDescripción
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-001El parámetro idPetition es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-MANUAL-002El parámetro idPetition tiene una longitud máxima de 26 caracteres

Ejemplo de invocación

Ejemplo de invocación
try {
	InteriorBenefitsTerrorismVictimManualQyResponseIn params = new InteriorBenefitsTerrorismVictimManualQyResponseIn();
	params.setApplicationId("APP_CODE");
	params.setOrganismCode("ORG_CODE");
	params.setUserCode("USER_CODE");
	params.setProcedureNumber("PROCEDURE_NUMBER");

	params.setIdPetition("ID_PETITION"); // debe ser un identificador de petición que se haya obtenido en el servicio interiorBenefitsTerrorismVictimManualQuery
	
	// Invocación al servicio
	InteriorBenefitsTerrorismVictimManualQyResponseOut result = interiorBenefitsTerrorismVictimManualQueryService.interiorBenefitsTerrorismVictimManualQyResponse(params);

	if (result.isErrors()) {
		// Gestionar error
		String errorCode = result.getErrorCode();
		String errorMsg = result.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}

} catch (Throwable e) {
	// Gestionar error
}

23.2.- Servicio IInteriorBenefitsTerrorismVictimQueryServicePortType

Método interiorBenefitsTerrorismVictimQuery

Servicio para consulta de beneficiarios por víctima de terrorismo

Código servicio / Permiso asociado

SVDIVTWS01 / Servicio de Consulta de ser beneficiario de víctima del terrorismo


 Más detalles...

Signatura

InteriorBenefitsTerrorismVictimQueryOut interiorBenefitsTerrorismVictimQuery(InteriorBenefitsTerrorismVictimQueryIn interiorBenefitsTerrorismVictimQueryIn)

Parámetros de invocación

InteriorBenefitsTerrorismVictimQueryIn extends #ParamBase
NombreTipoDescripción
interiorBenefitsTerrorismVictimQueryRequest

#InteriorBenefitsTerrorismVictimQueryRequest

Objeto InteriorBenefitsTerrorismVictimQueryRequest

InteriorBenefitsTerrorismVictimQueryRequest 

NombreTipoDescripción
identificationData#IdentificationDataObjeto IdentificationData
purposeData#PurposeDataObjeto PurposeData
userData#UserDataObjeto UserData
birthDateXMLGregorianCalendarFecha de nacimiento del beneficiario.
birthPopulationStringPoblación de nacimiento del beneficiario.
claimedRightBigIntegeríDerecho reclamado por el beneficiario

InteriorBenefitsTerrorismVictimQuerySpecificData 

NombreTipoObligatorioDescripción
birthDate

String

Fecha de nacimiento del beneficiario.

Formato: dd/MM/yyyy

birthPopulationString

Población de nacimiento del beneficiario.

La codificación debe ser INE a 5 posiciones

claimedRightIntegerDerecho reclamado por el beneficiario

Tabla de derechos reclamados

Parámetros de respuesta

InteriorBenefitsTerrorismVictimQueryOut extends #ResultError
NombreTipoDescripción
timestampStringSello de tiempo
idPetitionStringIdentificador de la petición
responseState#ResponseStateObjeto ResponseState
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
respuestaRespuestaObjeto Respuesta con toda la información del web service

Códigos error

CódigoDescripción
CORE-BENEFITS-TERRORISM-VICTIM-001El parámetro userCode es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-002El parámetro consent es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-003El parámetro procedureNumber es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-004El parámetro fileNumber es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-005El parámetro purposeText es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-006El parámetro birthDate es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-007El parámetro birthPopulation es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-008El parámetro claimedRight es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-009El parametro nombre es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-010El parámetro surname1 es obligatorio para la consulta
CORE-BENEFITS-TERRORISM-VICTIM-011El parámetro purposeText tiene una longitud máxima de 250 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-012El parámetro procedureNumber tiene una longitud máxima de 5 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-013El parámetro userCode tiene una longitud máxima de 20 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-014El parámetro birthPopulation tiene una longitud máxima de 5 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-015El parámetro name tiene una longitud máxima de 40 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-016El parámetro surname1 tiene una longitud máxima de 40 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-017El parámetro surname2 tiene una longitud máxima de 40 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-018El parámetro fileNumber tiene una longitud máxima de 65 caracteres
CORE-BENEFITS-TERRORISM-VICTIM-019El parámetro documentNumber no contiene un número adecuado al tipo de documento (documentType)
CORE-BENEFITS-TERRORISM-VICTIM-020Los valores permitidos para el parámetro consent son: Si, Ley
CORE-BENEFITS-TERRORISM-VICTIM-021Los valores permitidos para el parámetro documentType son: DNI, NIE
CORE-BENEFITS-TERRORISM-VICTIM-022

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

CORE-BENEFITS-TERRORISM-VICTIM-023El parámetro birthDate debe tener el siguiente formato: dd/MM/yyyy"
CORE-BENEFITS-TERRORISM-VICTIM-024El parámetro número de documento es obligatorio cuando se introduce el parámetro el tipo de documento
CORE-BENEFITS-TERRORISM-VICTIM-025El parámetro tipo de documento es obligatorio cuando se introduce el parámetro el número de documento

Ejemplo de invocación

Ejemplo de invocación
try {
	InteriorBenefitsTerrorismVictimQueryIn params = new InteriorBenefitsTerrorismVictimQueryIn();
	params.setApplicationId("APP_CODE");
	params.setOrganismCode("ORG_CODE");
	params.setUserCode("USER_CODE");

	InteriorBenefitsTerrorismVictimQueryRequest interiorBenefitsTerrorismVictimQueryRequest = new InteriorBenefitsTerrorismVictimQueryRequest();

	IdentificationData identificationData = new IdentificationData();
	identificationData.setDocumentNumber("78465346H");
	identificationData.setDocumentType("DNI");
	interiorBenefitsTerrorismVictimQueryRequest.setIdentificationData(identificationData);

	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("001");
	purposeData.setProcedureNumber("PROCEDURE_NUMBER");
	purposeData.setPurposeText("prueba");
	interiorBenefitsTerrorismVictimQueryRequest.setPurposeData(purposeData);

	interiorBenefitsTerrorismVictimQueryRequest.setBirthDate("05/11/1972");
	interiorBenefitsTerrorismVictimQueryRequest.setBirthPopulation("28092");
	interiorBenefitsTerrorismVictimQueryRequest.setClaimedRight(new Integer(1));

	UserData userData = new UserData();
	userData.setName("RAÚL");
	userData.setSurname1("MOLINER");
	userData.setSurname2("BOTELLA");
	interiorBenefitsTerrorismVictimQueryRequest.setUserData(userData);

	params.setInteriorBenefitsTerrorismVictimQueryRequest(interiorBenefitsTerrorismVictimQueryRequest);
			
	// Invocación al servicio
	InteriorBenefitsTerrorismVictimQueryOut result = interiorBenefitsTerrorismVictimQueryService.interiorBenefitsTerrorismVictimQuery(params);
			
	if (result.isErrors()) {
		// Gestionar error
		String errorCode = result.getErrorCode();
		String errorMsg = result.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}

} catch (Throwable e) {
	// Gestionar error
}

24.- Datos ofrecidos por la Dirección General de ordenación del juego


24.1.- Servicio IDownloadGameBannedCompleteFileServicePortType 

Método downloadCompleteFileDGOJ 

Servicio para la descarga completa del registro general de interdicciones de acceso al juego

Código servicio / Permiso asociado

SVDDGOJDESCCOMPLWS01 / Descarga Completa del Registro General de Interdicciones de Acceso al Juego

 Más detalles...

Signatura

GameBannedCompleteFileOut downloadCompleteFileDGOJ(GameBannedCompleteFileRequest request)

Parámetros de invocación

GameBannedCompleteFileRequest extends #ParamBase
NombreTipoDescripción
userData


#UserDataObjeto UserData
purposeData#PurposeDataObjeto purposeData
identificationData#IdentificationDataObjeto identificationData

Parámetros de respuesta

GameBannedCompleteFileOut extends #ResultError

NombreTipoDescripción
attributesAttributes

Datos generales de la petición:

  • Identificador de la petición
  • Fecha y hora de la petición
  • Codigo de estado y mensaje
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState3399155777Objeto ResponseState
base64FileStringFichero zip codificado en base64

Tabla de estados de los datos específicos

Códigos error

CódigoDescripción
CORE-DESCARGA_COMPLETA_DGOJ-001El parámetro userCode es obligatorio para la consulta
CORE-DESCARGA_COMPLETA_DGOJ-002El parámetro applicationId es obligatorio para la consulta
CORE-DESCARGA_COMPLETA_DGOJ-003El parámetro consent es obligatorio para la consulta
CORE-DESCARGA_COMPLETA_DGOJ-004El parámetro procedureNumber es obligatorio para la consulta
CORE-DESCARGA_COMPLETA_DGOJ-005El parámetro fileNumber es obligatorio para la consulta
CORE-DESCARGA_COMPLETA_DGOJ-006El parámetro purposeText es obligatorio para la consulta
CORE-DESCARGA_COMPLETA_DGOJ-007El parámetro documentNumber es obligatorio para la consulta
CORE-DESCARGA_COMPLETA_DGOJ-008El parámetro documentType es obligatorio para la consulta

Ejemplo de invocación

Ejemplo de invocación
try {
	IdentificationData identificationData = new IdentificationData();
	identificationData.setDocumentNumber("00000000T");
	identificationData.setDocumentType("DNI");

	UserData userData = new UserData();
	userData.setName("JUAN");
	userData.setSurname1("ESPANOL");
	userData.setSurname2("ESPANOL");

	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("0");
	purposeData.setProcedureNumber("466");
	purposeData.setPurposeValidationCode("466");
	purposeData.setPurposeText("NA");

	GameBannedCompleteFileRequest request = new GameBannedCompleteFileRequest();
	request.setOrganismCode("ORG07458");
	request.setUserCode("00000000T");
	request.setIdentificationData(identificationData);
	request.setUserData(userData);
	request.setPurposeData(purposeData);

			
	// Invocación al servicio
	GameBannedCompleteFileOut result = client.downloadCompleteFileDGOJ(request);
			
	if (result.isErrors()) {
		// Gestionar error
		String errorCode = result.getErrorCode();
		String errorMsg = result.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}

} catch (Throwable e) {
	// Gestionar error
}

Método newRegistryGameAccess

Servicio para el alta en Registro General de Interdicciones de Acceso al Juego de DGOJ

Código servicio / Permiso asociado

SVDDGOJALTAWS01 / Alta en Registro General de Interdicciones de Acceso al Juego

 Más detalles...

Signatura

GameAccessNewRegistryOut newRegistryGameAccess(GameAccessNewRegistryIn in)

Parámetros de invocación

GameAccessNewRegistryRequest

NombreTipoDescripción
userData


#UserDataObjeto UserData
purposeData#PurposeDataObjeto purposeData
identificationData#IdentificationDataObjeto identificationData
solicitudAlta#SolicitudAltaObjeto SolicitudAlta
automatedStringValores S o N
procedureTypeString

Parámetros de respuesta

GameAccessNewRegistryOut extends #ResultError

NombreTipoDescripción
timestamp

Fecha y hora de la petición

petitionId

Identificador de la petición

certificateCode

Código de estado y mensaje

userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState3399155777Objeto ResponseState

Tabla de estados de los datos específicos

Códigos error

CódigoDescripción
CORE-ALTA_REGISTRO_DGOJ-001El parámetro userCode es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-002El parámetro applicationId es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-003El parámetro consent es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-004El parámetro procedureNumber es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-005El parámetro fileNumber es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-006El parámetro purposeText es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-007El parámetro documentNumber es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-009El parámetro documentType es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-010El parámetro codigoProvincia es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-031El parámetro codigoMunicipio es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-032El parámetro domicilio es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-033El parámetro codigoPostal es obligatorio para la consulta
CORE-ALTA_REGISTRO_DGOJ-034El parámetro fechaNacimiento es obligatorio para la consulta

Ejemplo de invocación

Ejemplo de invocación
try {
	GameAccessNewRegistryIn params = new GameAccessNewRegistryIn();
			params.setOrganismCode(TestConstants.ORG_CODE_VICEPRESIDENCIA);
	        params.setUserCode(TestConstants.NIF_TEST);
	        params.getGameAccessNewRegistryRequest().setAutomated("N");
	        params.getGameAccessNewRegistryRequest().setProcedureType("0");
	        
	        GameAccessNewRegistryRequest gameAccessNewRegistryRequest = new GameAccessNewRegistryRequest();
	        
	        IdentificationData identificationData = new IdentificationData();
			identificationData.setDocumentNumber(TestConstants.NIF_TEST);
			identificationData.setDocumentType("DNI");
			
			UserData userData = new UserData();
			userData.setName("JUAN");
			userData.setSurname1("ESPANOL");
			userData.setSurname2("ESPANOL");
			gameAccessNewRegistryRequest.setUserData(userData);
			
			PurposeData purposeData = new PurposeData();
			purposeData.setConsent("Si");
			purposeData.setFileNumber("0");
			purposeData.setProcedureNumber(TestConstants.PROCEDURE_NUMBER);
			purposeData.setPurposeValidationCode(TestConstants.PROCEDURE_NUMBER);
			purposeData.setPurposeText(TestConstants.PURPOSE);
			gameAccessNewRegistryRequest.setPurposeData(purposeData);
			
			DocumentoDgoj documentoDgoj = new DocumentoDgoj();
			documentoDgoj.setBase64File("...");
			documentoDgoj.setDescripcion("prueba");
			documentoDgoj.setTipoDocumento("pdf");
			
			List<DocumentoDgoj> listaDocumentos = new ArrayList<>();
			listaDocumentos.add(documentoDgoj);
			
			DocumentacionDgoj documentacionDgoj = new DocumentacionDgoj();
			documentacionDgoj.setDocumento(listaDocumentos);
			
			SolicitudAlta solicitudAlta = new SolicitudAlta();
			solicitudAlta.setCodigoMunicipio("297");
			solicitudAlta.setCodigoPostal("50001");
			solicitudAlta.setCodigoProvincia("50");
			solicitudAlta.setDomicilio("calle prueba");
			solicitudAlta.setEmail("prueba@prueba.es");
			solicitudAlta.setFechaNacimiento("12/12/1985");
			solicitudAlta.setNotificacion("E");
			solicitudAlta.setNumeroSoporte("E12345678");
			solicitudAlta.setSexo("H");
			solicitudAlta.setTelefono("660000000");
			solicitudAlta.setDocumentacion(documentacionDgoj);
			gameAccessNewRegistryRequest.setSolicitudAlta(solicitudAlta);
			
			params.setGameAccessNewRegistryRequest(gameAccessNewRegistryRequest);
			
			GameAccessNewRegistryOut result = client.newRegistryGameAccess(params);
			
	if (result.isErrors()) {
		// Gestionar error
		String errorCode = result.getErrorCode();
		String errorMsg = result.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}

} catch (Throwable e) {
	// Gestionar error
}

Método registryGameDown

Servicio para el registro de baja en Registro General de Interdicciones de Acceso al Juego.

Código servicio / Permiso asociado

SVDDGOJBAJAWS01 / Registro de baja en Registro General de Interdicciones de Acceso al Juego

 Más detalles...

Signatura

GameDownRegistryOut registryGameDown (GameDownRegistryIn in)

Parámetros de invocación

GameDownRegistryRequest

NombreTipoDescripción
userData


#UserDataObjeto UserData
purposeData#PurposeDataObjeto purposeData
identificationData#IdentificationDataObjeto identificationData
solicitudAlta#SolicitudAltaObjeto SolicitudAlta
automatedStringValores S o N
procedureTypeString

Parámetros de respuesta

GameDownRegistryOut extends #ResultError

NombreTipoDescripción
timestamp

Fecha y hora de la petición

petitionId

Identificador de la petición

certificateCode

Código de estado y mensaje

userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState

Tabla de estados de los datos específicos

Códigos error

CódigoDescripción
CORE-BAJA_REGISTRO_DGOJ-001El parámetro userCode es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-002El parámetro applicationId es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-003El parámetro consent es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-004El parámetro procedureNumber es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-005El parámetro fileNumber es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-006El parámetro purposeText es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-007El parámetro documentNumber es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-008El parámetro documentType es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-009El parámetro codigoProvincia es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-010El parámetro codigoMunicipio es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-011El parámetro domicilio es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-012El parámetro codigoPostal es obligatorio para la consulta
CORE-BAJA_REGISTRO_DGOJ-013El parámetro fechaNacimiento es obligatorio para la consulta

Ejemplo de invocación

Ejemplo de invocación
try {
GameDownRegistryIn params = new GameDownRegistryIn();
params.setOrganismCode(TestConstants.ORG_CODE_VICEPRESIDENCIA);
params.setUserCode(TestConstants.NIF_TEST);
params.getGameAccessNewRegistryRequest().setAutomated("N");
params.getGameAccessNewRegistryRequest().setProcedureType("0");

GameDownRegistryRequest gameDownRegistryRequest = new GameDownRegistryRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber(TestConstants.NIF_TEST);
identificationData.setDocumentType("DNI");

UserData userData = new UserData();
userData.setName("JUAN");
userData.setSurname1("ESPANOL");
userData.setSurname2("ESPANOL");
gameDownRegistryRequest.setUserData(userData);

PurposeData purposeData = new PurposeData();
purposeData.setConsent("Si");
purposeData.setFileNumber("0");
purposeData.setProcedureNumber(TestConstants.PROCEDURE_NUMBER);
purposeData.setPurposeValidationCode(TestConstants.PROCEDURE_NUMBER);
purposeData.setPurposeText(TestConstants.PURPOSE);
gameDownRegistryRequest.setPurposeData(purposeData);

DocumentoDgoj documentoDgoj = new DocumentoDgoj();
documentoDgoj.setBase64File("..."); 
documentoDgoj.setClasificacion("DNI");
documentoDgoj.setDescripcion("prueba");
documentoDgoj.setTipoDocumento("pdf");

List<DocumentoDgoj> listaDocumentos = new ArrayList<>();
listaDocumentos.add(documentoDgoj);

DocumentacionDgoj documentacionDgoj = new DocumentacionDgoj();
documentacionDgoj.setDocumento(listaDocumentos);

SolicitudAlta solicitudAlta = new SolicitudAlta();
solicitudAlta.setCodigoMunicipio("297");
solicitudAlta.setCodigoPostal("50001");
solicitudAlta.setCodigoProvincia("50");
solicitudAlta.setDomicilio("calle prueba");
solicitudAlta.setEmail("prueba@prueba.es");
solicitudAlta.setFechaNacimiento("12/12/1985");
solicitudAlta.setNotificacion("E");
solicitudAlta.setNumeroSoporte("E12345678");
solicitudAlta.setSexo("H");
solicitudAlta.setTelefono("660000000");
solicitudAlta.setDocumentacion(documentacionDgoj);
gameDownRegistryRequest.setSolicitudAlta(solicitudAlta);

params.setGameDownRegistryRequest(gameDownRegistryRequest);

GameDownRegistryOut result = client.registryGameDown(params);

if (result.isErrors()) {
// Gestionar error
String errorCode = result.getErrorCode();
String errorMsg = result.getErrorMsg();
} else {
// Obtener datos de la respuesta
}

} catch (Throwable e) {
// Gestionar error
}
			
	

Método registryGameModify

Servicio para la modificación en Registro General de Interdicciones de Acceso al Juego de DGOJ

Código servicio / Permiso asociado

SVDDGOJMODIFWS01/ Modificación en Registro General de Interdicciones de Acceso al Juego

 Más detalles...

Signatura

GameAcessModificationOut registryGameModify(GameAcessModificationIn in)

Parámetros de invocación

GameAccessModificationRequest

NombreTipoDescripción
userData


#UserDataObjeto UserData
purposeData#PurposeDataObjeto purposeData
identificationData#IdentificationDataObjeto identificationData
solicitudModificacion#SolicitudModificacionObjeto SolicitudModificacion
automatedStringValores S o N
procedureTypeString

Parámetros de respuesta

GameAccessModificationOut extends #ResultError

NombreTipoDescripción
timestamp

Fecha y hora de la petición

petitionId

Identificador de la petición

certificateCode

Código de estado y mensaje

userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState3399155777Objeto ResponseState

Tabla de estados de los datos específicos

Códigos error

CódigoDescripción
CORE-MODIFICACION_REGISTRO_DGOJ-001El parámetro userCode es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-002El parámetro applicationId es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-003El parámetro consent es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-004El parámetro procedureNumber es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-005El parámetro fileNumber es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-006El parámetro purposeText es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-007El parámetro documentNumber es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-009El parámetro documentType es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-010El parámetro codigoProvincia es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-031El parámetro codigoMunicipio es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-032El parámetro domicilio es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-033El parámetro codigoPostal es obligatorio para la consulta
CORE-MODIFICACION_REGISTRO_DGOJ-034El parámetro fechaNacimiento es obligatorio para la consulta

Ejemplo de invocación

Ejemplo de invocación
try {
	GameAccessModificationIn params = new GameAccessModificationIn();
	params.setOrganismCode(TestConstants.ORG_CODE_VICEPRESIDENCIA);
	params.setUserCode(TestConstants.NIF_TEST);
	params.getGameAccessModificationRequest().setAutomated("N");
	params.getGameAccessModificationRequest().setProcedureType("0");

	GameAccessModificationRequest gameAccessModificationRequest = new GameAccessModificationRequest();

	IdentificationData identificationData = new IdentificationData();
	identificationData.setDocumentNumber(TestConstants.NIF_TEST);
	identificationData.setDocumentType("DNI");

	UserData userData = new UserData();
	userData.setName("JUAN");
	userData.setSurname1("ESPANOL");
	userData.setSurname2("ESPANOL");
	gameAccessModificationRequest.setUserData(userData);

	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("0");
	purposeData.setProcedureNumber(TestConstants.PROCEDURE_NUMBER);
	purposeData.setPurposeValidationCode(TestConstants.PROCEDURE_NUMBER);
	purposeData.setPurposeText(TestConstants.PURPOSE);
	gameAccessModificationRequest.setPurposeData(purposeData);

	DocumentoDgoj documentoDgoj = new DocumentoDgoj();		
	documentoDgoj.setBase64File("..."); 
	documentoDgoj.setClasificacion("DNI");
	documentoDgoj.setDescripcion("prueba");
	documentoDgoj.setTipoDocumento("pdf");

	List<DocumentoDgoj> listaDocumentos = new ArrayList<>();
	listaDocumentos.add(documentoDgoj);

	DocumentacionDgoj documentacionDgoj = new DocumentacionDgoj();
	documentacionDgoj.setDocumento(listaDocumentos);

	SolicitudModificacion solicitudModificacion = new SolicitudModificacion();
	solicitudModificacion.setCodigoMunicipio("297");
	solicitudModificacion.setCodigoPostal("50001");
	solicitudModificacion.setCodigoProvincia("50");
	solicitudModificacion.setDomicilio("calle prueba");
	solicitudModificacion.setEmail("prueba@prueba.es");
	solicitudModificacion.setFechaNacimiento("12/12/1985");
	solicitudModificacion.setNotificacion("E");
	solicitudModificacion.setNumeroSoporte("E12345678");
	solicitudModificacion.setSexo("H");
	solicitudModificacion.setTelefono("660000000");
	solicitudModificacion.setDocumentacion(documentacionDgoj);
	gameAccessModificationRequest.setSolicitudModificacion(solicitudModificacion);

	params.setGameAccessModificationRequest(gameAccessModificationRequest);

	GameAccessModificationOut result = client.registryGameModify(params);
	assertNotNull(result);
	assertFalse(result.isErrors());
	} catch (Exception e) {
	e.printStackTrace();
	Assert.fail("ERROR: modificationGameAccess");
	}
}

Método DownloadGeneralRegistrySinceLast

 

Servicio para la descarga desde última descarga del registro general de interdicciones de acceso al juego

Código servicio / Permiso asociado

SVDDGOJDESCULTIMAWS01/ Descarga Desde Última Descarga del Registro General de Interdicciones de Acceso al Juego

 Más detalles...

Signatura

GeneralRegistrySinceLastOut DownloadGeneralRegistrySinceLast(GeneralRegistrySinceLastRequest request)

Parámetros de invocación

GameBannedCompleteFileRequest extends #ParamBase
NombreTipoDescripción
userData


#UserDataObjeto UserData
purposeData#PurposeDataObjeto purposeData
identificationData#IdentificationDataObjeto identificationData

Parámetros de respuesta

GameBannedCompleteFileOut extends #ResultError

NombreTipoDescripción
attributesAttributes

Datos generales de la petición:

  • Identificador de la petición
  • Fecha y hora de la petición
  • Codigo de estado y mensaje
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState3399155777Objeto ResponseState
base64FileStringFichero zip codificado en base64

Tabla de estados de los datos específicos

Códigos error

CódigoDescripción
CORE-DESCARGA_DESDE_ULTIMA_DESCARGA_DGOJ-001El parámetro userCode es obligatorio para la consulta
CORE-DESCARGA_DESDE_ULTIMA_DESCARGA_DGOJ-002El parámetro applicationId es obligatorio para la consulta
CORE-DESCARGA_DESDE_ULTIMA_DESCARGA_DGOJ-003El parámetro consent es obligatorio para la consulta
CORE-DESCARGA_DESDE_ULTIMA_DESCARGA_DGOJ-004El parámetro procedureNumber es obligatorio para la consulta
CORE-DESCARGA_DESDE_ULTIMA_DESCARGA_DGOJ-005El parámetro fileNumber es obligatorio para la consulta
CORE-DESCARGA_DESDE_ULTIMA_DESCARGA_DGOJ-006El parámetro purposeText es obligatorio para la consulta
CORE-DESCARGA_DESDE_ULTIMA_DESCARGA_DGOJ-007El parámetro documentNumber es obligatorio para la consulta
CORE-DESCARGA_DESDE_ULTIMA_DESCARGA_DGOJ-008El parámetro documentType es obligatorio para la consulta

Ejemplo de invocación

Ejemplo de invocación
try {
	IdentificationData identificationData = new IdentificationData();
	identificationData.setDocumentNumber("00000000T");
	identificationData.setDocumentType("DNI");

	UserData userData = new UserData();
	userData.setName("JUAN");
	userData.setSurname1("ESPANOL");
	userData.setSurname2("ESPANOL");

	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("0");
	purposeData.setProcedureNumber("466");
	purposeData.setPurposeValidationCode("466");
	purposeData.setPurposeText("NA");

	GeneralRegistrySinceLastRequest request = new GeneralRegistrySinceLastRequest();
	request.setOrganismCode("ORG07458");
	request.setUserCode("00000000T");
	request.setIdentificationData(identificationData);
	request.setUserData(userData);
	request.setPurposeData(purposeData);


	// Invocación al servicio
	GeneralRegistrySinceLastOut result = client.downloadGeneralRegistrySinceLast(request);

	if (result.isErrors()) {
		// Gestionar error
		String errorCode = result.getErrorCode();
		String errorMsg = result.getErrorMsg();
		} else {
		// Obtener datos de la respuesta
		}

		} catch (Throwable e) {
		// Gestionar error
	}

Método confirmationGeneralRegistrySinceLast 

Servicio de confirmación de la última descarga del Registro General de Interdicciones de Acceso al Juego.

Código servicio / Permiso asociado

SVDDGOJCONFDESCARGAWS01 / Confirmación Última Descarga del Registro General de Interdicciones de Acceso al Juego

 Más detalles...

Signatura

GameConfirmationSinceLastOut confirmationGeneralRegistrySinceLast(GameConfirmationSinceLastRequest request)

Parámetros de invocación

GameConfirmationSinceLastRequest extends #ParamBase
NombreTipoDescripción
userData


#UserDataObjeto UserData
purposeData#PurposeDataObjeto purposeData
identificationData#IdentificationDataObjeto identificationData

Parámetros de respuesta

GameConfirmationSinceLastOut extends #ResultError

NombreTipoDescripción
attributesAttributes

Datos generales de la petición:

  • Identificador de la petición
  • Fecha y hora de la petición
  • Codigo de estado y mensaje
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState3399155777Objeto ResponseState
base64FileStringFichero zip codificado en base64

Tabla de estados de los datos específicos

Códigos error

CódigoDescripción
CORE-CONFIRMACION_ULTIMA_DESCARGA_DGOJ-001El parámetro userCode es obligatorio para la consulta
CORE-CONFIRMACION_ULTIMA_DESCARGA_DGOJ-002El parámetro applicationId es obligatorio para la consulta
CORE-CONFIRMACION_ULTIMA_DESCARGA_DGOJ-003El parámetro consent es obligatorio para la consulta
CORE-CONFIRMACION_ULTIMA_DESCARGA_DGOJ-004El parámetro procedureNumber es obligatorio para la consulta
CORE-CONFIRMACION_ULTIMA_DESCARGA_DGOJ-005El parámetro fileNumber es obligatorio para la consulta
CORE-CONFIRMACION_ULTIMA_DESCARGA_DGOJ-006El parámetro purposeText es obligatorio para la consulta
CORE-CONFIRMACION_ULTIMA_DESCARGA_DGOJ-007El parámetro documentNumber es obligatorio para la consulta
CORE-CONFIRMACION_ULTIMA_DESCARGA_DGOJ-008El parámetro documentType es obligatorio para la consulta

Ejemplo de invocación

Ejemplo de invocación
try {
	IdentificationData identificationData = new IdentificationData();
	identificationData.setDocumentNumber("00000000T");
	identificationData.setDocumentType("DNI");

	UserData userData = new UserData();
	userData.setName("JUAN");
	userData.setSurname1("ESPANOL");
	userData.setSurname2("ESPANOL");

	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("0");
	purposeData.setProcedureNumber("466");
	purposeData.setPurposeValidationCode("466");
	purposeData.setPurposeText("NA");

	GameConfirmationSinceLastRequest request = new GameConfirmationSinceLastRequest();
	request.setOrganismCode("ORG07458");
	request.setUserCode("00000000T");
	request.setIdentificationData(identificationData);
	request.setUserData(userData);
	request.setPurposeData(purposeData);

			
	// Invocación al servicio
	GameConfirmationSinceLastOut result = client.confirmationGeneralRegistrySinceLast(request);
			
	if (result.isErrors()) {
		// Gestionar error
		String errorCode = result.getErrorCode();
		String errorMsg = result.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}

} catch (Throwable e) {
	// Gestionar error
}

Método downloadGeneralRegistryPartial 

Servicio para la descarga parcial del registro general de interdicciones de acceso al juego

Código servicio / Permiso asociado

SVDDGOJDESCPARCIALWS01 / Descarga Parcial del Registro General de Interdicciones de Acceso al Juego

 Más detalles...

Signatura

GameGeneralRegistryPartialOut downloadGeneralRegistryPartial(GameGeneralRegistryPartialRequest request)

Parámetros de invocación

GameGeneralRegistryPartialRequest extends #ParamBase
NombreTipoDescripción
userData


#UserDataObjeto UserData
purposeData#PurposeDataObjeto purposeData
identificationData#IdentificationDataObjeto identificationData
lastRegistryIdLongId último registro

Parámetros de respuesta

GameGeneralRegistryPartialOut extends #ResultError

NombreTipoDescripción
attributesAttributes

Datos generales de la petición:

  • Identificador de la petición
  • Fecha y hora de la petición
  • Codigo de estado y mensaje
userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState3399155777Objeto ResponseState
base64FileStringFichero zip codificado en base64

Tabla de estados de los datos específicos

Códigos error

CódigoDescripción
CORE-DESCARGA_PARCIAL_DGOJ-001El parámetro userCode es obligatorio para la consulta
CORE-DESCARGA_PARCIAL_DGOJ-002El parámetro applicationId es obligatorio para la consulta
CORE-DESCARGA_PARCIAL_DGOJ-003El parámetro consent es obligatorio para la consulta
CORE-DESCARGA_PARCIAL_DGOJ-004El parámetro procedureNumber es obligatorio para la consulta
CORE-DESCARGA_PARCIAL_DGOJ-005El parámetro fileNumber es obligatorio para la consulta
CORE-DESCARGA_PARCIAL_DGOJ-006El parámetro purposeText es obligatorio para la consulta
CORE-DESCARGA_PARCIAL_DGOJ-007El parámetro lastRegistryId es obligatorio para la consulta

Ejemplo de invocación

Ejemplo de invocación
try {
	
	PurposeData purposeData = new PurposeData();
	purposeData.setConsent("Si");
	purposeData.setFileNumber("0");
	purposeData.setProcedureNumber("466");
	purposeData.setPurposeValidationCode("466");
	purposeData.setPurposeText("NA");

	GameGeneralRegistryPartialRequest request = new GameGeneralRegistryPartialRequest();
	request.setOrganismCode("ORG07458");
	request.setUserCode("00000000T");
	request.setPurposeData(purposeData);
	request.setLastRegistryId((long) 1);

			
	// Invocación al servicio
	GameGeneralRegistryPartialOut result = client.downloadGeneralRegistryPartial(request);
			
	if (result.isErrors()) {
		// Gestionar error
		String errorCode = result.getErrorCode();
		String errorMsg = result.getErrorMsg();
	} else {
		// Obtener datos de la respuesta
	}

} catch (Throwable e) {
	// Gestionar error
}

Método registryGameState

Servicio de Consulta de estado en el Registro General de Interdicciones de Acceso al Juego

Código servicio / Permiso asociado

SVDDGOJESTADOWS01 / Consulta de estado en Registro General de Interdicciones de Acceso al Juego

 Más detalles...

Signatura

GameConsultationStateOut gameConsultationState (GameConsultationStateIn in)

Parámetros de invocación

GameDownRegistryRequest

NombreTipoDescripción
userData


#UserDataObjeto UserData
purposeData#PurposeDataObjeto purposeData
identificationData#IdentificationDataObjeto identificationData
automatedStringValores S o N
procedureTypeString

Parámetros de respuesta

GameDownRegistryOut extends #ResultError

NombreTipoDescripción
timestamp

Fecha y hora de la petición

petitionId

Identificador de la petición

certificateCode

Código de estado y mensaje

userData#UserDataObjeto UserData
identificationData#IdentificationDataObjeto IdentificationData
responseState#ResponseStateObjeto ResponseState

Tabla de estados de los datos específicos

Códigos error

CódigoDescripción
CORE-CONSULTA_ESTADO_REGISTRO_DGOJ-001El parámetro userCode es obligatorio para la consulta
CORE-CONSULTA_ESTADO_REGISTRO_DGOJ-002El parámetro applicationId es obligatorio para la consulta
CORE-CONSULTA_ESTADO_REGISTRO_DGOJ-003El parámetro consent es obligatorio para la consulta
CORE-CONSULTA_ESTADO_REGISTRO_DGOJ-004El parámetro procedureNumber es obligatorio para la consulta
CORE-CONSULTA_ESTADO_REGISTRO_DGOJ-005El parámetro fileNumber es obligatorio para la consulta
CORE-CONSULTA_ESTADO_REGISTRO_DGOJ-006El parámetro purposeText es obligatorio para la consulta
CORE-CONSULTA_ESTADO_REGISTRO_DGOJ-007El parámetro documentNumber es obligatorio para la consulta
CORE-CONSULTA_ESTADO_REGISTRO_DGOJ-008El parámetro documentType es obligatorio para la consulta

Ejemplo de invocación

Ejemplo de invocación
try {
GameConsultationStateIn params = new GameConsultationStateIn();
params.setOrganismCode(TestConstants.ORG_CODE_VICEPRESIDENCIA);
params.setUserCode(TestConstants.NIF_TEST);
params.getGameAccessNewRegistryRequest().setAutomated("N");
params.getGameAccessNewRegistryRequest().setProcedureType("0");

GameConsultationStateRequest gameConsultationStateRequest = new GameConsultationStateRequest();

IdentificationData identificationData = new IdentificationData();
identificationData.setDocumentNumber(TestConstants.NIF_TEST);
identificationData.setDocumentType("DNI");
gameConsultationStateRequest.setUserData(identificationData);

UserData userData = new UserData();
userData.setName("JUAN");
userData.setSurname1("ESPANOL");
userData.setSurname2("ESPANOL");
gameConsultationStateRequest.setUserData(userData);

PurposeData purposeData = new PurposeData();
purposeData.setConsent("Si");
purposeData.setFileNumber("0");
purposeData.setProcedureNumber(TestConstants.PROCEDURE_NUMBER);
purposeData.setPurposeValidationCode(TestConstants.PROCEDURE_NUMBER);
purposeData.setPurposeText(TestConstants.PURPOSE);
gameConsultationStateRequest.setPurposeData(purposeData);

params.setGameConsultationStateRequest(gameConsultationStateRequest);

GameConsultationStateOut result = client.registryGameState(params);

if (result.isErrors()) {
// Gestionar error
String errorCode = result.getErrorCode();
String errorMsg = result.getErrorMsg();
} else {
// Obtener datos de la respuesta
}

} catch (Throwable e) {
// Gestionar error
}
			
	

ANEXO


1.- Objetos comunes

ParamBase

Clase de la que extienden todos los parámetros de entrada de los servicios.

Esta clase propovrciona las variables base de los parámetros de entrada.

NombreTipoDescripción
applicationIdStringIdentificador de la aplicación
userCodeStringCódigo del usuario
organismCodeStringCódigo del organismo

ResultError

Clase de la que extienden todos los parámetros de salida de los servicios.

Esta clase proporciona las variables base de los parámetros de salida.

NombreTipoDescripción
errorsbooleanSi la llamada ha devuelto error
errorMsgStringTexto del mensaje de error
errorCodeStringCódigo de error

UserData

Objeto con los datos del usuario.

NombreTipoDescripción
nameStringNombre del usuario o de la persona jurídica
surname1StringPrimer apellido del usuario
surname2StringSegundo apellido del usuario

IdentificationData

Objeto con los datos de identificación del usuario.

NombreTipoDescripción
documentNumberStringTexto con la identificación
documentTypeStringTipo de identificación (NIF, DNI, Pasaporte, NIE)

PurposeData

Objeto con los datos de la finalidad de la consulta.

NombreTipoDescripción
purposeTextStringTexto con la finalidad
consentStringConsentimiento
procedureNumberStringNumero de procedimiento
fileNumberStringNumero del expediente
purposeValidationCodeStringCódigo de la finalidad

Year

Objeto con los datos del año.

NombreTipoDescripción
yearStringEl año

Header

Objeto con la información de la cabecera de los parámetros de salida.

NombreTipoDescripción
ejercicioStringAño en el que se realiza la consulta
codRespuestaString

Código de respuesta (hasta 4 dígitos)

descRespuestaString

Descripción de la respuesta

referenciaString

Referencia única de la respuesta (si hay errores, no se genera una referencia)

fechaEmisionString

Fecha del procesado de la consulta en formato AAAA-MM-DD

tipoRespuestaString

Tipo de respuesta (IM: Imputaciones; NR: Nivel de renta)

ResponseState

Objeto con los datos base de la respuesta de los servicios.

NombreTipoDescripción
stateCodeStringCódigo de error
stateSecondaryCodeString

Código de error secundario para incorporar códigos de error internos de los sistemas

literalErrorStringMensaje de error

SpecificIdentificationData

Objeto que encapsula el número de soporte de un documento de identificación.

NombreTipoDescripción
supportNumberStringNúmero de soporte de un documento de identificación

Related pages