Datos ofrecidos por MUFACE

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

Signatura

List<CreditsCertificateMufaceResult> creditsCertificateMufaceSelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

 

PeticionesParamBase extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

peticionesParamBaseRequest

#PeticionesParamBaseRequest

Objeto PeticionesParamBaseRequest

PeticionesParamBaseRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

purposeData

#PurposeData

Objeto PurposeData

Parámetros de respuesta

 

CreditsCertificateMufaceResult extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

csv

String

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

idCertificado

String

Identificador único del Certificado Obtenido

userCode

String

Código del usuario

npie

String

Código NPIE consultado

numeroAfiliacion

String

Número de afiliación consultado

serviceCode

String

Código del Servicio

resultCode

String

Código del resultado

ejercicio

String

Año al que corresponde el certificado

Códigos error

Código

Descripción

Código

Descripción

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

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

Signatura

CertificatesMufaceOut creditsCertificateMuface(CertificatesMufaceIn mufaceIn)

Parámetros de invocación

 

CertificatesMufaceIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

certificateMufaceRequest

#CertificatesMufaceRequest

Objeto CertificatesMufaceRequest

CertificatesMufaceRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

purposeData

#PurposeData

Objeto PurposeData

npie

String

Código NPIE consultado

numeroAfiliacion

String

Número de afiliación consultado

numeroAfiliacionBeneficiario

String

Número de Afiliación del Beneficiario adjunto al Solicitante del certificado

ejercicio

String

Ejercicio del que se solicitará el certificado

Parámetros de respuesta

 

CertificatesMufaceOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

responseState

#ResponseState

Objeto ResponseState

pdf

DataHandler

Certificado pdf codificado en formato Base64

csv

String

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

idCertificado

String

Identificador único del Certificado Obtenido

npie

String

Código NPIE consultado

numeroAfiliacion

String

Número de afiliación consultado

ejercicio

String

Año al que corresponde el certificado

numeroAfiliacionBeneficiario

String

Número de Afiliación del Beneficiario adjunto al Solicitante del certificado

Códigos error

Código

Descripción

Código

Descripción

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

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

Signatura

CertificatesMufaceOut affiliationsCertificateMuface(CertificatesMufaceIn mufaceIn)

Parámetros de invocación

 

CertificatesMufaceIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

certificateMufaceRequest

#CertificatesMufaceRequest

CertificatesMufaceRequest

Parámetros de respuesta

 

CertificatesMufaceOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

responseState

#ResponseState

Objeto ResponseState

pdf

DataHandler

Certificado pdf codificado en formato Base64

csv

String

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

idCertificado

String

Identificador único del Certificado Obtenido

npie

String

Código NPIE consultado

numeroAfiliacion

String

Número de afiliación consultado

ejercicio

String

Año al que corresponde el certificado

numeroAfiliacionBeneficiario

String

Número de Afiliación del Beneficiario adjunto al Solicitante del certificado

Códigos error

Código

Descripción

Código

Descripción

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

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

Signatura

List<AffiliationsCertificateMufaceResult> affiliationsCertificateMufaceSelect(PeticionesParamBase paramBase) throws SvcdCoreException

Parámetros de invocación

 

PeticionesParamBase extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

peticionesParamBaseRequest

#PeticionesParamBaseRequest

Objeto PeticionesParamBaseRequest

Parámetros de respuesta

 

AffiliationsCertificateMufaceResult extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

csv

String

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

idCertificado

String

Identificador único del Certificado Obtenido

userCode

String

Código del usuario

npie

String