Datos ofrecidos por la AEAT (Agencia Tributaria)

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

Nombre

Tipo

Descripción

beingAwareOfAEATPaymentsRequest

#BeingAwareOfAEATPaymentsRequest

Objeto BeingAwareOfAEATPaymentsRequest

BeingAwareOfAEATPaymentsRequest

Nombre

Tipo

Descripción

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

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

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

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

Nombre

Tipo

Descripción

beingAwareOfAEATPaymentsRequest

#BeingAwareOfAEATPaymentsRequest

Objeto BeingAwareOfAEATPaymentsRequest

Parámetros de respuesta

 

BeingAwareOfAEATPaymentsOutExt extends #BeingAwareOfAEATPaymentsOut

Nombre

Tipo

Descripción

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

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

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

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 #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

beingAwareOfAEATPaymentsContractRequest

#BeingAwareOfAEATPaymentsContractRequest

Objeto BeingAwareOfAEATPaymentsContractRequest

BeingAwareOfAEATPaymentsContractRequest 

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objecto UserData

identificationData

#IdentificationData

Objecto IdentificationData

purposeData

#PurposeData

Objecto PurposeData

Parámetros de respuesta

 

BeingAwareOfAEATPaymentsContractOut  extends #ResultError

Nombre

Tipo

Descripción

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