4.- Servicios de SVCD
- Servicios Digitales de Aragón
Í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.
Signatura
BeingAwareOfAEATPaymentsOut beingAwareOfAEATPayments(BeingAwareOfAEATPaymentsIn beingAwareOfAEATPaymentsIn)
Parámetros de invocación
BeingAwareOfAEATPaymentsIn extends #ParamBase | ||
---|---|---|
Nombre | Tipo | Descripción |
beingAwareOfAEATPaymentsRequest | #BeingAwareOfAEATPaymentsRequest | Objeto BeingAwareOfAEATPaymentsRequest |
BeingAwareOfAEATPaymentsRequest | ||
---|---|---|
Nombre | Tipo | Descripción |
userData | #UserData | Objecto UserData |
identificationData | #IdentificationData | Objecto IdentificationData |
purposeData | #PurposeData | Objecto PurposeData |
Parámetros de respuesta
BeingAwareOfAEATPaymentsOut extends #ResultError | ||
---|---|---|
Nombre | Tipo | Descripción |
stateCode | String | Código de error o estado |
description | String | Respuesta del sistema |
processDate | String | Fecha del procesado de la consulta en formato AAAA-MM-DD |
reference | String | Referencia |
idPetition | String | Identificador de la petición |
documentType | String | Tipo de documento de identificación (NIF, DNI, Pasaporte, NIE) |
documentNumber | String | Número del documento identificación |
name | String | Nombre del ciudadano |
surname1 | String | Primer apellido del ciudadano |
surname2 | String | Segundo apellido del ciudadano |
timestamp | String | Sello de tiempo |
Códigos error
Código | Descripción |
---|---|
CORE-CPAEAT-001 | El parámetro userCode es obligatorio |
CORE-CPAEAT-002 | El parámetro applicationId es obligatorio |
CORE-CPAEAT-003 | El parámetro consentimiento es obligatorio |
CORE-CPAEAT-004 | El parámetro numProcedimiento es obligatorio |
CORE-CPAEAT-005 | El parámetro numExpediente es obligatorio |
CORE-CPAEAT-006 | El parámetro textoFinalidad es obligatorio |
CORE-CPAEAT-007 | El parámetro numDocumento es obligatorio |
CORE-CPAEAT-008 | El parámetro tipoDocumento es obligatorio |
CORE-CPAEAT-009 | El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres |
CORE-CPAEAT-010 | El parámetro numExpediente tiene una longitud máxima de 25 caracteres |
CORE-CPAEAT-011 | El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres |
CORE-CPAEAT-012 | El parámetro numDocumento tiene una longitud máxima de 14 caracteres |
CORE-CPAEAT-013 | El parámetro userCode tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-014 | El parámetro applicationId tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-015 | El parámetro numDocumento no contiene un numero adecuado al tipoDocumento |
CORE-CPAEAT-016 | Los valores permitidos para el parámetro consentimiento son: Si, Ley |
CORE-CPAEAT-017 | Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF |
CORE-CPAEAT-018 | El 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
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.
Signatura
BeingAwareOfAEATPaymentsOutExt beingAwareOfAEATPaymentsExt(BeingAwareOfAEATPaymentsIn beingAwareOfAEATPaymentsIn)
Parámetros de invocación
BeingAwareOfAEATPaymentsIn extends #ParamBase | ||
---|---|---|
Nombre | Tipo | Descripción |
beingAwareOfAEATPaymentsRequest | #BeingAwareOfAEATPaymentsRequest | Objeto BeingAwareOfAEATPaymentsRequest |
Parámetros de respuesta
BeingAwareOfAEATPaymentsOutExt extends #BeingAwareOfAEATPaymentsOut | ||
---|---|---|
Nombre | Tipo | Descripción |
codigoCertificado | String | Literal que indica la situación del titular |
tipoNegativo | String | En caso de no estar al corriente de pagos, se muestra un literal |
numRegExistentes | String | Número total de incumplimientos para un tipo de documento |
numRegFacilitados | String | Número de incumplimientos para ese titular |
datosIncumplimiento | #DatosIncumplimiento[] | Listado con los datos de incumplimiento |
DatosIncumplimiento | ||
---|---|---|
Nombre | Tipo | Descripción |
ejercicio | String | Ejercicio del incumplimiento |
modelo | String | Modelo tributario asociado al incumplimiento |
periodo | String | Periodo asociado al incumplimiento |
Códigos error
Código | Descripción |
---|---|
CORE-CPAEAT-001 | El parámetro userCode es obligatorio |
CORE-CPAEAT-002 | El parámetro applicationId es obligatorio |
CORE-CPAEAT-003 | El parámetro consentimiento es obligatorio |
CORE-CPAEAT-004 | El parámetro numProcedimiento es obligatorio |
CORE-CPAEAT-005 | El parámetro numExpediente es obligatorio |
CORE-CPAEAT-006 | El parámetro textoFinalidad es obligatorio |
CORE-CPAEAT-007 | El parámetro numDocumento es obligatorio |
CORE-CPAEAT-008 | El parámetro tipoDocumento es obligatorio |
CORE-CPAEAT-009 | El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres |
CORE-CPAEAT-010 | El parámetro numExpediente tiene una longitud máxima de 25 caracteres |
CORE-CPAEAT-011 | El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres |
CORE-CPAEAT-012 | El parámetro numDocumento tiene una longitud máxima de 14 caracteres |
CORE-CPAEAT-013 | El parámetro userCode tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-014 | El parámetro applicationId tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-015 | El parámetro numDocumento no contiene un numero adecuado al tipoDocumento |
CORE-CPAEAT-016 | Los valores permitidos para el parámetro consentimiento son: Si, Ley |
CORE-CPAEAT-017 | Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF |
CORE-CPAEAT-018 | El 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
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
Signatura
BeingAwareOfAEATPaymentsContractOut beingAwareOfAEATPaymentsContract(BeingAwareOfAEATPaymentsContractIn beingAwareOfAEATPaymentsContractIn)
Parámetros de invocación
BeingAwareOfAEATPaymentsContractIn extends 2950758440 | ||
---|---|---|
Nombre | Tipo | Descripción |
beingAwareOfAEATPaymentsContractRequest | 2950758440 | Objeto BeingAwareOfAEATPaymentsContractRequest |
BeingAwareOfAEATPaymentsContractRequest | ||
---|---|---|
Nombre | Tipo | Descripción |
userData | 2950758440 | Objecto UserData |
identificationData | 2950758440 | Objecto IdentificationData |
purposeData | 2950758440 | Objecto PurposeData |
Parámetros de respuesta
BeingAwareOfAEATPaymentsContractOut extends 2950758440 | ||
---|---|---|
Nombre | Tipo | Descripción |
stateCode | String | Código de error o estado |
description | String | Respuesta del sistema |
processDate | String | Fecha del procesado de la consulta en formato AAAA-MM-DD |
reference | String | Referencia |
idPetition | String | Identificador de la petición |
documentType | String | Tipo de documento de identificación (NIF, DNI, Pasaporte, NIE) |
documentNumber | String | Número del documento identificación |
name | String | Nombre del ciudadano |
surname1 | String | Primer apellido del ciudadano |
surname2 | String | Segundo apellido del ciudadano |
timestamp | String | Sello de tiempo |
codigoCertificado | String | Literal que indica la situación del titular |
tipoNegativo | String | En caso de no estar al corriente de pagos, se muestra un literal |
numRegExistentes | String | Número total de incumplimientos para un tipo de documento |
numRegFacilitados | String | Número de incumplimientos para ese titular |
datosIncumplimiento | 2950758440[] | Listado con los datos de incumplimiento |
DatosIncumplimiento | ||
---|---|---|
Nombre | Tipo | Descripción |
ejercicio | String | Ejercicio del incumplimiento |
modelo | String | Modelo tributario asociado al incumplimiento |
periodo | String | Periodo asociado al incumplimiento |
Códigos error
Código | Descripción |
---|---|
CORE-CPAEAT-001 | El parámetro userCode es obligatorio |
CORE-CPAEAT-002 | El parámetro applicationId es obligatorio |
CORE-CPAEAT-003 | El parámetro consentimiento es obligatorio |
CORE-CPAEAT-004 | El parámetro numProcedimiento es obligatorio |
CORE-CPAEAT-005 | El parámetro numExpediente es obligatorio |
CORE-CPAEAT-006 | El parámetro textoFinalidad es obligatorio |
CORE-CPAEAT-007 | El parámetro numDocumento es obligatorio |
CORE-CPAEAT-008 | El parámetro tipoDocumento es obligatorio |
CORE-CPAEAT-009 | El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres |
CORE-CPAEAT-010 | El parámetro numExpediente tiene una longitud máxima de 25 caracteres |
CORE-CPAEAT-011 | El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres |
CORE-CPAEAT-012 | El parámetro numDocumento tiene una longitud máxima de 14 caracteres |
CORE-CPAEAT-013 | El parámetro userCode tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-014 | El parámetro applicationId tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-015 | El parámetro numDocumento no contiene un numero adecuado al tipoDocumento |
CORE-CPAEAT-016 | Los valores permitidos para el parámetro consentimiento son: Si, Ley |
CORE-CPAEAT-017 | Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF |
CORE-CPAEAT-018 | El 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
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
Signatura
BeingAwareOfAEATPaymentsTransportsOut beingAwareOfAEATPaymentsTransports(BeingAwareOfAEATPaymentsTransportsIn beingAwareOfAEATPaymentsTransportsIn)
Parámetros de invocación
BeingAwareOfAEATPaymentsTransportsIn extends 2950758440 | ||
---|---|---|
Nombre | Tipo | Descripción |
beingAwareOfAEATPaymentsTransportsRequest | 2950758440 | Objeto BeingAwareOfAEATPaymentsTransportsRequest |
BeingAwareOfAEATPaymentsTransportsRequest | ||
---|---|---|
Nombre | Tipo | Descripción |
userData | 2950758440 | Objecto UserData |
identificationData | 2950758440 | Objecto IdentificationData |
purposeData | 2950758440 | Objecto PurposeData |
Parámetros de respuesta
BeingAwareOfAEATPaymentsTransportsOut extends 2950758440 | ||
---|---|---|
Nombre | Tipo | Descripción |
stateCode | String | Código de error o estado |
description | String | Respuesta del sistema |
processDate | String | Fecha del procesado de la consulta en formato AAAA-MM-DD |
reference | String | Referencia |
idPetition | String | Identificador de la petición |
documentType | String | Tipo de documento de identificación (NIF, DNI, Pasaporte, NIE) |
documentNumber | String | Número del documento identificación |
name | String | Nombre del ciudadano |
surname1 | String | Primer apellido del ciudadano |
surname2 | String | Segundo apellido del ciudadano |
timestamp | String | Sello de tiempo |
codigoCertificado | String | Literal que indica la situación del titular |
tipoNegativo | String | En caso de no estar al corriente de pagos, se muestra un literal |
numRegExistentes | String | Número total de incumplimientos para un tipo de documento |
numRegFacilitados | String | Número de incumplimientos para ese titular |
datosIncumplimiento | 2950758440[] | Listado con los datos de incumplimiento |
DatosIncumplimiento | ||
---|---|---|
Nombre | Tipo | Descripción |
ejercicio | String | Ejercicio del incumplimiento |
modelo | String | Modelo tributario asociado al incumplimiento |
periodo | String | Periodo asociado al incumplimiento |
Códigos error
Código | Descripción |
---|---|
CORE-CPAEAT-001 | El parámetro userCode es obligatorio |
CORE-CPAEAT-002 | El parámetro applicationId es obligatorio |
CORE-CPAEAT-003 | El parámetro consentimiento es obligatorio |
CORE-CPAEAT-004 | El parámetro numProcedimiento es obligatorio |
CORE-CPAEAT-005 | El parámetro numExpediente es obligatorio |
CORE-CPAEAT-006 | El parámetro textoFinalidad es obligatorio |
CORE-CPAEAT-007 | El parámetro numDocumento es obligatorio |
CORE-CPAEAT-008 | El parámetro tipoDocumento es obligatorio |
CORE-CPAEAT-009 | El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres |
CORE-CPAEAT-010 | El parámetro numExpediente tiene una longitud máxima de 25 caracteres |
CORE-CPAEAT-011 | El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres |
CORE-CPAEAT-012 | El parámetro numDocumento tiene una longitud máxima de 14 caracteres |
CORE-CPAEAT-013 | El parámetro userCode tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-014 | El parámetro applicationId tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-015 | El parámetro numDocumento no contiene un numero adecuado al tipoDocumento |
CORE-CPAEAT-016 | Los valores permitidos para el parámetro consentimiento son: Si, Ley |
CORE-CPAEAT-017 | Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF |
CORE-CPAEAT-018 | El 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
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
Signatura
BeingAwareOfAEATPaymentsGrantsOut beingAwareOfAEATPaymentsGrants(BeingAwareOfAEATPaymentsGrantsIn beingAwareOfAEATPaymentsGrantsIn)
Parámetros de invocación
BeingAwareOfAEATPaymentsGrantsIn extends 2950758440 | ||
---|---|---|
Nombre | Tipo | Descripción |
beingAwareOfAEATPaymentsGrantsRequest | 2950758440 | Objeto BeingAwareOfAEATPaymentsGrantsRequest |
BeingAwareOfAEATPaymentsGrantsRequest | ||
---|---|---|
Nombre | Tipo | Descripción |
userData | 2950758440 | Objecto UserData |
identificationData | 2950758440 | Objecto IdentificationData |
purposeData | 2950758440 | Objecto PurposeData |
Parámetros de respuesta
BeingAwareOfAEATPaymentsGrantsOut extends 2950758440 | ||
---|---|---|
Nombre | Tipo | Descripción |
stateCode | String | Código de error o estado |
description | String | Respuesta del sistema |
processDate | String | Fecha del procesado de la consulta en formato AAAA-MM-DD |
reference | String | Referencia |
idPetition | String | Identificador de la petición |
documentType | String | Tipo de documento de identificación (NIF, DNI, Pasaporte, NIE) |
documentNumber | String | Número del documento identificación |
name | String | Nombre del ciudadano |
surname1 | String | Primer apellido del ciudadano |
surname2 | String | Segundo apellido del ciudadano |
timestamp | String | Sello de tiempo |
codigoCertificado | String | Literal que indica la situación del titular |
tipoNegativo | String | En caso de no estar al corriente de pagos, se muestra un literal |
numRegExistentes | String | Número total de incumplimientos para un tipo de documento |
numRegFacilitados | String | Número de incumplimientos para ese titular |
datosIncumplimiento | 2950758440[] | Listado con los datos de incumplimiento |
DatosIncumplimiento | ||
---|---|---|
Nombre | Tipo | Descripción |
ejercicio | String | Ejercicio del incumplimiento |
modelo | String | Modelo tributario asociado al incumplimiento |
periodo | String | Periodo asociado al incumplimiento |
Códigos error
Código | Descripción |
---|---|
CORE-CPAEAT-001 | El parámetro userCode es obligatorio |
CORE-CPAEAT-002 | El parámetro applicationId es obligatorio |
CORE-CPAEAT-003 | El parámetro consentimiento es obligatorio |
CORE-CPAEAT-004 | El parámetro numProcedimiento es obligatorio |
CORE-CPAEAT-005 | El parámetro numExpediente es obligatorio |
CORE-CPAEAT-006 | El parámetro textoFinalidad es obligatorio |
CORE-CPAEAT-007 | El parámetro numDocumento es obligatorio |
CORE-CPAEAT-008 | El parámetro tipoDocumento es obligatorio |
CORE-CPAEAT-009 | El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres |
CORE-CPAEAT-010 | El parámetro numExpediente tiene una longitud máxima de 25 caracteres |
CORE-CPAEAT-011 | El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres |
CORE-CPAEAT-012 | El parámetro numDocumento tiene una longitud máxima de 14 caracteres |
CORE-CPAEAT-013 | El parámetro userCode tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-014 | El parámetro applicationId tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-015 | El parámetro numDocumento no contiene un numero adecuado al tipoDocumento |
CORE-CPAEAT-016 | Los valores permitidos para el parámetro consentimiento son: Si, Ley |
CORE-CPAEAT-017 | Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF |
CORE-CPAEAT-018 | El 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
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
Signatura
BeingAwareOfAEATPaymentsJobOut beingAwareOfAEATPaymentsJob(BeingAwareOfAEATPaymentsJobIn beingAwareOfAEATPaymentsJobIn)
Parámetros de invocación
BeingAwareOfAEATPaymentsJobIn extends 2950758440 | ||
---|---|---|
Nombre | Tipo | Descripción |
beingAwareOfAEATPaymentsJobRequest | 2950758440 | Objeto BeingAwareOfAEATPaymentsJobRequest |
BeingAwareOfAEATPaymentsJobRequest | ||
---|---|---|
Nombre | Tipo | Descripción |
userData | 2950758440 | Objecto UserData |
identificationData | 2950758440 | Objecto IdentificationData |
purposeData | 2950758440 | Objecto PurposeData |
Parámetros de respuesta
BeingAwareOfAEATPaymentsJobOut extends 2950758440 | ||
---|---|---|
Nombre | Tipo | Descripción |
stateCode | String | Código de error o estado |
description | String | Respuesta del sistema |
processDate | String | Fecha del procesado de la consulta en formato AAAA-MM-DD |
reference | String | Referencia |
idPetition | String | Identificador de la petición |
documentType | String | Tipo de documento de identificación (NIF, DNI, Pasaporte, NIE) |
documentNumber | String | Número del documento identificación |
name | String | Nombre del ciudadano |
surname1 | String | Primer apellido del ciudadano |
surname2 | String | Segundo apellido del ciudadano |
timestamp | String | Sello de tiempo |
codigoCertificado | String | Literal que indica la situación del titular |
tipoNegativo | String | En caso de no estar al corriente de pagos, se muestra un literal |
numRegExistentes | String | Número total de incumplimientos para un tipo de documento |
numRegFacilitados | String | Número de incumplimientos para ese titular |
datosIncumplimiento | 2950758440[] | Listado con los datos de incumplimiento |
DatosIncumplimiento | ||
---|---|---|
Nombre | Tipo | Descripción |
ejercicio | String | Ejercicio del incumplimiento |
modelo | String | Modelo tributario asociado al incumplimiento |
periodo | String | Periodo asociado al incumplimiento |
Códigos error
Código | Descripción |
---|---|
CORE-CPAEAT-001 | El parámetro userCode es obligatorio |
CORE-CPAEAT-002 | El parámetro applicationId es obligatorio |
CORE-CPAEAT-003 | El parámetro consentimiento es obligatorio |
CORE-CPAEAT-004 | El parámetro numProcedimiento es obligatorio |
CORE-CPAEAT-005 | El parámetro numExpediente es obligatorio |
CORE-CPAEAT-006 | El parámetro textoFinalidad es obligatorio |
CORE-CPAEAT-007 | El parámetro numDocumento es obligatorio |
CORE-CPAEAT-008 | El parámetro tipoDocumento es obligatorio |
CORE-CPAEAT-009 | El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres |
CORE-CPAEAT-010 | El parámetro numExpediente tiene una longitud máxima de 25 caracteres |
CORE-CPAEAT-011 | El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres |
CORE-CPAEAT-012 | El parámetro numDocumento tiene una longitud máxima de 14 caracteres |
CORE-CPAEAT-013 | El parámetro userCode tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-014 | El parámetro applicationId tiene una longitud máxima de 20 caracteres |
CORE-CPAEAT-015 | El parámetro numDocumento no contiene un numero adecuado al tipoDocumento |
CORE-CPAEAT-016 | Los valores permitidos para el parámetro consentimiento son: Si, Ley |
CORE-CPAEAT-017 | Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF |
CORE-CPAEAT-018 | El 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
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
Signatura
IncomeLevelOfAEATOut incomeLevelOfAEAT(IncomeLevelOfAEATIn incomeLevelOfAEATIn)
Parámetros de invocación
IncomeLevelOfAEATIn extends #ParamBase | ||
---|---|---|
Nombre | Tipo | Descripción |
incomeLevelOfAEATRequest | #IncomeLevelOfAEATRequest | Objeto IncomeLevelOfAEATRequest |
IncomeLevelOfAEATRequest | ||
---|---|---|
Nombre | Tipo | Descripción |
userData | #UserData | Objeto UserData. En este servicio no es posible consultar por persona jurídica. |
identificationData | #IdentificationData | Objeto IdentificationData |
purposeData | PurposeData | Objeto PurposeData |
year | #Year | Objeto Year |
Parámetros de respuesta
IncomeLevelOfAEATOut extends #ResultError | ||
---|---|---|
Nombre | Tipo | Descripción |
stateCode | String | Código de error o estado |
description | String | Respuesta del sistema |
processDate | String | Fecha del procesado de la consulta en formato AAAA-MM-DD |
reference | String | Referencia |
timestamp | String | Sello de tiempo |
serviceCode | String | Código del servicio |
idPetition | String | Identificador de la petición |
documentType | String | Tipo de documento de identificación (NIF, DNI, Pasaporte, NIE) |
documentNumber | String | Número del documento identificación |
name | String | Nombre del ciudadano |
surname1 | String | Primer apellido del ciudadano |
surname2 | String | Segundo apellido del ciudadano |
specificData | #IrpfSpecificData | Objeto IrpfSpecificData |
IrpfSpecificData | ||
---|---|---|
Nombre | Tipo | Descripción |
ejercicio | String | Año por el que se realiza la consulta |
cabecera | #Header | Objeto Header |
imputaciones | #Allocations | Objeto Allocations |
irpf | #Irpf | Objeto Irpf |
Header | ||
---|---|---|
Nombre | Tipo | Descripción |
ejercicio | String | Año en el que se realiza la consulta |
codRespuesta | String | Código de respuesta (hasta 4 dígitos) |
descRespuesta | String | Descripción de la respuesta |
referencia | String | Referencia única de la respuesta (si hay errores, no se genera una referencia) |
fechaEmision | String | Fecha del procesado de la consulta en formato AAAA-MM-DD |
tipoRespuesta | String | Tipo de respuesta (IM: Imputaciones; NR: Nivel de renta) |
Allocations | ||
---|---|---|
Nombre | Tipo | Descripción |
cabecera | String | Cabera del importe |
datosEconomicos | #AllocationsEconomicData[] | Objeto AllocationsEconomicData |
cola | String | Cola del importe |
AllocationsEconomicData | ||
---|---|---|
Nombre | Tipo | Descripción |
texto | String | Texto explicativo de la imputación |
signo | String | Si es positivo no aparece nada. Si es negativo aparece - |
enteros | long | Parte entera del importe (hasta 10 dígitos) |
decimales | long | Parte decimal del importe (hasta 2 dígitos) |
Irpf | ||
---|---|---|
Nombre | Tipo | Descripción |
cabeceraRenta | #IncomeHeader | Objeto IncomeHeader |
nivelRenta | #IrpfIncomeLevel | Objeto IrpfIncomeLevel |
datosCola | #QueueData | Objeto QueueData |
IncomeHeader | ||
---|---|---|
Nombre | Tipo | Descripción |
nifSolicitante | String | NIF del organismo que solicita la información |
nombreSolicitante | String | Nombre del organismo que solicita la información |
primerDeclarante | String | Titular de la declaración |
segundoTitular | String | Segundo titular de la declaración |
modelo | String | Modelo de declaración (por ejemplo, 100) |
tributacion | String | Tipo de tributación (INDIVIDUAL o CONJUNTA) |
origenDatos | String | Origen de los datos |
IrpfIncomeLevel | ||
---|---|---|
Nombre | Tipo | Descripción |
literal | String | Literal (NIVEL DE RENTA) |
enteros | int | Parte entera del importe (hasta 10 dígitos) |
decimales | int | Parte decimal del importe (hasta 2 dígitos) |
QueueData | ||
---|---|---|
Nombre | Tipo | Descripción |
datosPersonales | #PersonalData | Objeto PersonalData |
datosConyuge | #SpouseData | Objeto SpouseData |
datosHijos | #ChildrenData | Objeto ChildrenData |
datosAscend | #AncestorData | Objeto AncestorData |
datosViviendas | #DwellingData | Objeto DwellingData |
PersonalData | ||
---|---|---|
Nombre | Tipo | Descripción |
literal | String | Datos personales del primer declarante |
estadoCivil | #MaritalStatus | Objeto MaritalStatus |
fechaNac | String | Fecha a la que corresponde el estado civil |
minusvalia | String | Clave de minusvalía |
MaritalStatus | ||
---|---|---|
Nombre | Tipo | Descripción |
fecha | String | Fecha a la que corresponde el estado civil |
contenido | String | Texto de estado civil |
SpouseData | ||
---|---|---|
Nombre | Tipo | Descripción |
literal | String | Datos personales del cónyuge |
fechaNac | String | Fecha de nacimiento del cónyuge |
minusvalia | String | Clave de minusvalía |
ChildrenData | ||
---|---|---|
Nombre | Tipo | Descripción |
literal | String | Hijos o descendientes solteros menores de 25 años o discapacitados que conviven con los contribuyentes |
hijos | #Children[] | Objeto Children |
Children | ||
---|---|---|
Nombre | Tipo | Descripción |
nombreHijo | String | Nombres del descendiente |
fechaNacimiento | String | Fecha de nacimiento |
fechaAdopcion | String | Fecha de adopción |
minusvalia | String | Clave de minusvalía |
vinculacion | String | Vinculación del descendiente |
AncestorData | ||
---|---|---|
Nombre | Tipo | Descripción |
literal | String | Ascendientes de los contribuyentes |
ascendientes | #Ancestor[] | Objeto Ancestor |
Ancestor | ||
---|---|---|
Nombre | Tipo | Descripción |
nombreAscend | String | Nombre del ascendiente |
fechaNacimiento | String | Fecha de nacimiento del ascendiente |
minusvalia | String | Clave de minusvalía |
vinculacion | String | Vinculación del ascendiente |
convivencia | String | Convivencia del ascendiente con el titular |
DwellingData | ||
---|---|---|
Nombre | Tipo | Descripción |
literal | String | Vivienda habitual y garajes anexos a la misma |
viviendas | #Dwelling[] | Objeto Dwelling |
Dwelling | ||
---|---|---|
Nombre | Tipo | Descripción |
contrib | String | Contribuyente con participación en la vivienda habitual (Declarante o Cónyuge) |
participacion | String | Porcentaje de participación |
refCatastro | String | Referencia catastral de la vivienda |
titularidad | String | Titularidad de la vivienda habitual (Propiedad, Usufructo, Arrendamiento u Otras situaciones) |
situacion | String | Situación (Territorio español excepto País Vasco y Navarra o País Vasco y Navarra) |
Códigos error
Código | Descripción |
---|---|
0229 | La petición ha sido tramitada, existe en el sistema o está repetida |
0230 | El timestamp de la petición debe ser válido (hoy o ayer) |
0231 | Funcionario no identificado |
0233 | Titular no identificado |
0235 | El NIF del certificado no coincide con IdentificadorSolicitante |
0236 | Consentimiento del solicitante inválido |
0237 | NumElementos inválido |
0301 | Organismo no autorizado |
0312 | NIF del emisor especificado no coincide con el Organismo Emisor |
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 en Petición Síncrona MonoSolicitud |
0502 | Error de sistema |
0901 | Servicio web no disponible temporalmente |
1001 | NIF del titular duplicado |
1002 | Organismo requirente no identificado en base de datos de la AEAT |
1003 | Servicio web desconocido |
1005 | Problemas técnicos transitorios |
1006 | Código de certificado de los atributos desconocido o incorrecto |
1007 | Có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
IncomeLevelOfAEATRequest incomeLevelOfAEATRequest = new IncomeLevelOfAEATRequest(); IdentificationData identificationData = new IdentificationData(); identificationData.setDocumentNumber("22145252R"); identificationData.setDocu