LexTotal

Legislación › Real Decreto 181/2008, de 8 de febrero, de ordenación del diario oficial «Boletín Oficial del Estado»

ANEXO

ANEXO

Formato XML para el envío de anuncios de notificación

El contenido del envío se realizará en formato XML con la información estructurada de la siguiente forma:

<envio> <version> <anuncios> <remitente> <nodoRemitente +> </remitente> <fechaPub ?> <infPub> <urlSW ?> <email> </infPub> <anuncio +> <emisor> <nodoEmisor +> </emisor> <metadatos> <id ?> <formPub> <datosPersonales> <lgt ?> <procedimiento ?> <materias ?> <materia +> </materias> <notificados ?> <notificado +> </notificados> </metadatos> <contenido> <texto> <p +> <table *> </texto> <pieFirma> <lugar> <fecha> <firmante> </pieFirma> </contenido> <contenidoCoof ?> <texto> <p +> <table *> </texto> </contenidoCoof> </anuncio> </anuncios>
</envio> + significa una o más ocurrencias ? significa cero o una ocurrencia
* significa cero o más ocurrencias 

En la descripción de los contenidos del fichero XML se hace referencia a una serie de tipos de datos por su acrónimo. A continuación se enumeran estos tipos de datos.

NIF: Número de Identificación Fiscal. Deberá proporcionarse siempre justificado con «0» a la izquierda, sin puntos, ni espacios, ni guiones ni ningún otro carácter distinto de un número o una letra.

NAF: Número de afiliación a la Seguridad Social.

CCC: Código de cuenta de cotización.

EXP: Número de expediente.

DIR3: Directorio común de Unidades orgánicas y oficinas. La descripción de este servicio se encuentra en el PAE (portal de administración electrónica) en la siguiente URL: http://administracionelectronica.gob.es/ctt/dir3.

La Agencia Estatal Boletín Oficial del Estado pondrá asimismo en su sede electrónica el fichero XSD (XML Schema Definition) para la validación previa al envío de los ficheros XML con el contenido de los anuncios, la documentación del servicio web para el envío de dichos ficheros y ejemplos de ficheros XML con distintos tipos de notificaciones.

 
 

Esquema

Nombre

Descripción

Valores

Obl.

Tipo

 

envio

Nodo raíz del envío

 

[1..1]

 

1

version

Código que indica la versión utilizada. Existirá compatibilidad de versiones.

[1.0.0]

[1..1]

string

2

anuncios

 

 

[1..1]

complexType

2.1

remitente

Organismo o unidad remitente de los anuncios. Contiene el árbol de la estructura del directorio DIR3 del organismo o unidad, incluyendo un elemento nodoRemitente para cada nivel en DIR3.

 

[1..1]

complexType

2.1.1

nodoRemitente

Organismo o unidad remitente de los anuncios. Contiene dos atributos:

idDir3: Código DIR3 del organismo. Tipo dato: string.

nivel: Nivel dentro del árbol conforme a la estructura DIR3. Tipo dato: int.

Por ejemplo, en el caso de la Agencia Estatal Boletín Oficial del Estado sería:

<nodoRemitente nivel="1" idDir3="EA9999999">ADMINISTRACIÓN GENERAL DEL ESTADO</nodoRemitente>

<nodoRemitente nivel="2" idDir3="E00004101">MINISTERIO DE LA PRESIDENCIA</nodoRemitente>

<nodoRemitente nivel="3" idDir3="E00135501">SUBSECRETARIA DE LA PRESIDENCIA</nodoRemitente>

<nodoRemitente nivel="4" idDir3="E04761001">AGENCIA ESTATAL

BOLETIN OFICIAL DEL ESTADO</nodoRemitente>

 

[1..*]

string

2.2

fechaPub

Fecha de publicación solicitada para los anuncios. Si la fecha se correspondiese con un domingo, la publicación se realizará el lunes siguiente. Si no se incluye o es incorrecta se procederá a publicar en la fecha más temprana posible conforme al procedimiento de cierre y publicación que rige la publicación del BOE. La fecha se especificará en formato ISO 8601:2004 (aaaa-mm-dd). Por ejemplo:

<fechaPub>2015-11-01</fechaPub>

Nota: El BOE se publica todos los días del año con la única excepción de los domingos.

 

[0..1]

date

2.3

infPub

Contendrá la dirección del servicio web del órgano emisor al que se informará de la fecha de publicación de los anuncios y una dirección de correo electrónico. La forma de comunicar dicha información se tratará en documento aparte.

 

[1..1]

complexType

2.3.1

urlSW

Dirección del servicio web a la que se informará de la fecha de publicación de los anuncios.

 

[0..1]

anyUri

2.3.2

email

Dirección de correo electrónico a efectos de comunicar las incidencias que se generen en el proceso de la información.

 

[1..1]

string

2.4

anuncio

Este elemento puede repetirse ya que se admiten envíos con más de un anuncio. Cada elemento representará un anuncio distinto.

 

[1..*]

complexType

2.4.1

emisor

Organismo o unidad autor del anuncio. Contiene el árbol de la estructura del directorio DIR3 del organismo o unidad, incluyendo un elemento nodoEmisor para cada nivel.

Nota: El organismo o unidad autor del anuncio no tiene que coincidir necesariamente con el remitente

 

[1..1]

complexType

2.4.1.1

nodoEmisor

Organismo o unidad autor del anuncio. Contiene dos atributos:

idDir3: Código DIR3 del organismo. Tipo dato: string.

nivel: Nivel dentro del árbol conforme a la estructura DIR3. Tipo dato: int.

Por ejemplo, en el caso de la Agencia Estatal Boletín Oficial del Estado sería:

<nodoEmisor nivel="1" idDir3="EA9999999">ADMINISTRACIÓN GENERAL DEL ESTADO</nodoEmisor>

<nodoEmisor nivel="2" idDir3="E00004101">MINISTERIO DE LA PRESIDENCIA</nodoEmisor>

<nodoEmisor nivel="3" idDir3="E00135501">SUBSECRETARIA DE LA PRESIDENCIA</nodoEmisor>

<nodoEmisor nivel="4" idDir3="E04761001">AGENCIA ESTATAL

BOLETIN OFICIAL DEL ESTADO</nodoEmisor>

 

[1..*]

string

2.4.2

metadatos

Información que no se publicará pero indispensable para el tratamiento de los anuncios y la forma de publicarlos.

 

[1..1]

complexType

2.4.2.1

id

Identificador único del anuncio en los sistemas de información del órgano emisor. Aunque no es obligatorio, es indispensable para que se pueda informar al emisor de la fecha de publicación del anuncio. Es necesario si se ha incluido el elemento infPub/urlSW.

Nota: Si no se ha proporcionado el dato y el elemento infPub/urlSW fue proporcionado se devolverá un aviso tras la recepción del XML pero no se detendrá la publicación. No será posible utilizar el servicio de Control de Publicación.

 

[0..1]

string

2.4.2.2

formPub

Forma de publicación. Es un dato obligatorio imprescindible para el tratamiento posterior y la forma de mostrar el anuncio. Puede tomar dos valores:

E: Publicación en extracto (cuando el anuncio no contiene el contenido del acto administrativo a notificar, sino únicamente la identificación del interesado y del procedimiento)

I: Publicación íntegra (cuando en el texto del anuncio se recoge completo el contenido del acto administrativo objeto de notificación)

[E],[I]

[1..1]

string

2.4.2.3

datosPersonales

Informa sobre si el anuncio contiene datos de carácter personal. Puede tomar los siguientes valores:

N: No incluye ningún dato de carácter personal.

S: Incluye datos de carácter personal.

[N],[S]

[1..1]

string

2.4.2.4

materias

Tipo de anuncio. Por ejemplo: "catastro", "impuestos", "tasas", "subvenciones" con el objetivo de facilitar la recuperación posterior en base de datos. Contendrá tantos elementos "materia" como sean precisos para facilitar la búsqueda del anuncio. Clasificación a determinar.

 

[0..1]

complexType

2.4.2.4.1

materia

Materia. Incluye el atributo idMat (tipo de datos string) con el identificador de la materia.

Ejemplo:

<materia idMat="12">tasas</materia>

<materia idMat="23">catastro</materia>

 

[1..*]

string

2.4.2.5

lgt

El valor será "S" si el anuncio debe publicarse conforme a lo dispuesto en el artículo 112 de la Ley 58/2003 (Ley General Tributaria).

[S]

[0..1]

string

2.4.2.6

procedimiento

Identificación del procedimiento. Es un texto libre que permitirá construir de manera automatizada el título del anuncio y diferenciar entre los emitidos en igual fecha por el mismo emisor. Asimismo, una vez publicado el anuncio, facilitará la búsqueda por texto libre. Deberá incluir un atributo "plural" para indicar si debe emplearse el plural en la palabra procedimiento en el momento de generar el título del anuncio; para ello tomará el valor "S" para indicar el plural y "N" el singular. Se admitirá un máximo de 400 caracteres. No debe contener datos de carácter personal.

Ejemplos (en primer lugar el bloque XML y a continuación el título del anuncio al que daría lugar):

Ejemplo 1:

<procedimiento plural="N">sancionador</procedimiento>

Anuncio de notificación de 23 de julio de 2014, en procedimiento sancionador

Ejemplo 2: empleo del plural. En este ejemplo se incluye además un órgano que tramita el procedimiento. Este órgano debe ser un órgano distinto al emisor):

<procedimiento plural="S"> tramitados por la Subdirección de.../departamento/Servicio de...</procedimiento>

Anuncio de notificación de 23 de julio de 2014, en procedimientos tramitados por la Subdirección de.../departamento/Servicio de...

Ejemplo 3:

<procedimiento plural="N"> nº de expediente xxx</procedimiento>

Anuncio de notificación de 23 de julio de 2014, en procedimiento nº de expediente xxx

Ejemplo 4:

<procedimiento plural="N"> de concesión de las subvenciones previstas en la Orden xxx, por la que se aprueban las correspondientes bases reguladoras</procedimiento>

Anuncio de notificación de 23 de julio de 2014, en procedimiento de concesión de las subvenciones previstas en la Orden xxx, por la que se aprueban las correspondientes bases reguladoras.

Ejemplo 5:

<procedimiento plural="N"> relativo a baja en el padrón municipal</procedimiento>

Anuncio de notificación de 23 de julio de 2014, en procedimiento relativo a baja en el padrón municipal

Ejemplo 6 (correcciones de errores):

<procedimiento plural="N"> relativo a liquidaciones del Impuesto sobre Bienes Inmuebles. Corrección de errores</procedimiento>

Anuncio de notificación de 23 de julio de 2014, en procedimiento relativo a liquidaciones del Impuesto sobre Bienes Inmuebles. Corrección de errores

Ejemplo 7 (correcciones de errores):

<procedimiento plural="N"> relativo a liquidaciones del Impuesto sobre Bienes Inmuebles. Corrección de errores del anuncio de notificación de 19 de julio</procedimiento>

Anuncio de notificación de 23 de julio de 2014, en procedimiento relativo a liquidaciones del Impuesto sobre Bienes Inmuebles. Corrección de errores del anuncio de notificación de 19 de julio.

 

[0..1]

string

2.4.2.7

notificados

Aunque el elemento es opcional, deberá incluirse aquí la lista con los datos de los notificados si no es posible marcarlos en el elemento contenido/texto que se describe en el punto siguiente. Contendrá tantos elementos "notificado" como notificados haya.

 

[0..1]

complexType

2.4.2.7.1

notificado

Cada elemento notificado incluirá obligatoriamente el atributo id (tipo de dato string) que contendrá su identificación (normalmente el NIF) y el atributo tipId (tipo de dato string) para el tipo de identificador (NIF, NAF, CCC, EXP).

Ejemplo:

<notificado id="99999999R" tipId="NIF">Juan Español Español</notificado>

 

[1..*]

string

2.4.2.8

contenido

Contenido del anuncio.

 

 

complexType

2.4.2.8.1

texto

Texto del anuncio. Incluirá de forma obligatoria un atributo content-type (tipo de dato string) con el valor "application/xml"

El nodo texto estará formado por dos tipos de nodos que pueden repetirse tantas veces como sea necesario: párrafos (p) y tablas (table). El anuncio debe contener al menos un elemento párrafo.

 

[1..1]

complexType

2.4.2.8.1.1

p

Párrafo de texto. Puede admitir un atributo class (tipo de dato string) para presentar la información. Este atributo puede tomar los siguientes valores:

parrafo: Párrafo por defecto.

titulo: Párrafo centrado con un tipo de letra mayor que el del párrafo por defecto.

pieFirma: El elemento no tendrá contenido alguno. Representa la posición donde se incorporá el texto del elemento pieFirma. De no incluirse, el pie de firma irá al final del texto.

page-break: El elemento no tendrá contenido alguno. Fuerza un salto de página a partir de este elemento.

Si no se indica el atributo, se le aplicará el atributo del párrafo por defecto.

Ejemplos:

<p class="parrafo">Este es un párrafo normal</p>

<p>Este es otro párrafo normal</p>

<p class="pieFirma" />

<p class="page-break" />

<p class="titulo">ANEXO</p>

 

[1..*]

string

2.4.2.8.1.1.1

span

Dentro de un párrafo se podrán incluir elementos span con el atributo class (tipo de dato string) con el valor index:NIF, index:NAF, index:CCC, index:EXP o index:NOMBRE, según sea el tipo del contenido un NIF, NAF, CCC, EXP o un nombre, para marcar un contenido a indexar si este no se ha incluido en el apartado metadatos/notificados. Por ejemplo:

<p>Se notifica a <span class="index:NOMBRE">Juan Español Español</span> con NIF <span class="index:NIF">99999999R</span> lo siguiente....</p>

 

 

string

2.4.2.8.1.2

table

Tabla con información

 

[0..*]

complexType

2.4.2.8.1.2.1

caption

Título de la tabla

 

[0..1]

string

2.4.2.8.1.2.2

colgroup

Contiene información de las columnas de la tabla. Debe contener tantos elementos col como columnas tenga la tabla.

 

[0..1]

complexType

2.4.2.8.1.2.2.1

col

En él podrá especificarse si el contenido de la columna deberá ser indexado e incorporado al buscador añadiéndole el atributo class (tipo de dato string) con el valor index:NIF, index:NAF, index:CCC, index:EXP o index:NOMBRE, según sea el tipo del contenido un NIF, NAF, CCC o un nombre.

Ejemplo:

<colgroup>

<col class="index:NIF"/>

<col class="index:NOMBRE"/>

<col class="index:NIF"/>

<col class="index:NOMBRE"/>

<col />

<col />

<col />

</colgroup>

En este ejemplo las columnas 1 y 3 de la tabla incluyen un NIF y las 2 y 4 un NOMBRE que deben incorporarse al buscador. Las columnas 5, 6 y 7 no se incorporarán al buscador.

 

[1..*]

complexType

2.4.2.8.1.2.3

thead

Cabecera de la tabla.

 

[0..1]

complexType

2.4.2.8.1.2.3.1

tr

Fila de la cabecera

 

[1..*]

complexType

2.4.2.8.1.2.3.1.1

th

Celda de la cabecera. Admite los atributos rowspan (tipo de dato int) y colspan (tipo de dato int) para agrupamiento de celdas.

 

[1..*]

string

2.4.2.8.1.2.4

tbody

Cuerpo de la tabla.

 

[1..1]

complexType

2.4.2.8.1.2.4.1

tr

Fila de la tabla

 

[1..*]

complexType

2.4.2.8.1.2.4.1.1

td

Celda de la tabla. Admite los atributos rowspan (tipo de dato int) y colspan (tipo de dato int) para agrupamiento de celdas.

 

[1..*]

string

2.4.2.8.1.2.5

tfoot

Pie de la tabla. Normalmente no se usará.

 

[0..1]

complexType

2.4.2.8.1.2.5.1

tr

Fila del pie

 

[1..*]

complexType

2.4.2.8.1.2.5.1.1

th

Celda del pie. Admite los atributos rowspan (tipo de dato int) y colspan (tipo de dato int) para agrupamiento de celdas.

 

[1..*]

string

2.4.2.8.2

pieFirma

Pie de firma del anuncio

Ejemplo 1:

<pieFirma>

<lugar>Madrid</lugar>

<fecha>2014-08-19</fecha>

<firmante>El Jefe de Servicio de Pruebas, Juan Español Español

</firmante>

</pieFirma>

Ejemplo 2:

<pieFirma>

<lugar>Madrid</lugar>

<fecha>2014-08-19</fecha>

<firmante>El Subdirector General del Servicio de Pruebas, P.D. (Orden PRE/127/2013, de 3 de mayo), el Jefe del Servicio de Pruebas, Juan Español Español</firmante>

</pieFirma>

 

[1..1]

complexType

2.4.2.8.2.1

lugar

Población en que tiene lugar la firma

 

[1..1]

string

2.4.2.8.2.2

fecha

Fecha de la firma en formato ISO 8601:2004 (aaaa-mm-dd).

 

[1..1]

string

2.4.2.8.2.3

firmante

Cargo y nombre y dos apellidos del firmante. En los casos de actuación administrativa automatizada puede consistir únicamente en la identificación del organismo o unidad firmante. En casos de alteración de la competencia deberán incluirse las referencias correspondientes.

Este elemento debe estar informado.

 

[1..1]

string

2.4.2.9

contenidoCoof

Contenido del anuncio en lengua cooficial.

 

[0..1]

complexType

2.4.2.9.1

texto

Texto del anuncio. Incluirá de forma obligatoria un atributo content-type (tipo de dato string) con el valor "application/xml"

El nodo texto estará formado por dos tipos de nodos que pueden repetirse tantas veces como sea necesario: párrafos (p) y tablas (table). El anuncio debe contener al menos un elemento párrafo.

Si el texto cooficial lleva firma, debe ser incluido dentro de este elemento.

 

[1..1]

complexType

2.4.2.9.1.1

p

Párrafo de texto. Puede admitir un atributo class (tipo de dato string) para presentar la información. Este atributo puede tomar los siguientes valores:

parrafo: Párrafo por defecto.

titulo: Párrafo centrado con un tipo de letra mayor que el del párrafo por defecto.

page-break: El elemento no tendrá contenido alguno. Fuerza un salto de página a partir de este elemento.

Si no se indica el atributo, se le aplicará el atributo del párrafo por defecto.

Ejemplos:

<p class="parrafo">Este es un párrafo normal</p>

<p>Este es otro párrafo normal</p>

<p class="page-break" />

<p class="titulo">ANEXO</p>

 

[1..*]

string

2.4.2.9.1.1.1

span

Dentro de un párrafo se podrán incluir elementos span con el atributo class (tipo de dato string) con el valor index:NIF, index:NAF, index:CCC, index:EXP o index:NOMBRE, según sea el tipo del contenido un NIF, NAF, CCC, EXP o un nombre, para marcar un contenido a indexar si este no se ha incluido en el apartado metadatos/notificados. Por ejemplo:

<p>Se notifica a <span class="index:NOMBRE">Juan Español Español</span> con NIF <span class="index:NIF">99999999R</span> lo siguiente....</p>

 

 

string

2.4.2.9.1.2

table

Tabla con información

 

[0..*]

complexType

2.4.2.9.1.2.1

caption

Título de la tabla

 

[0..1]

string

2.4.2.9.1.2.2

colgroup

Contiene información de las columnas de la tabla. Debe contener tantos elementos col como columnas tenga la tabla.

 

[0..1]

complexType

2.4.2.9.1.2.2.1

col

En él podrá especificarse si el contenido de la columna deberá ser indexado e incorporado al buscador añadiéndole el atributo class (tipo de dato string) con el valor index:NIF, index:NAF, index:CCC, index:EXP o index:NOMBRE, según sea el tipo del contenido un NIF, NAF, CCC o un nombre.

Ejemplo:

<colgroup>

<col class="index:NIF"/>

<col class="index:NOMBRE"/>

<col class="index:NIF"/>

<col class="index:NOMBRE"/>

<col />

<col />

<col />

</colgroup>

En este ejemplo las columnas 1 y 3 de la tabla incluyen un NIF y las 2 y 4 un NOMBRE que deben incorporarse al buscador. Las columnas 5, 6 y 7 no se incorporarán al buscador.

 

[1..*]

complexType

2.4.2.9.1.2.3

thead

Cabecera de la tabla.

 

[0..1]

complexType

2.4.2.9.1.2.3.1

tr

Fila de la cabecera

 

[1..*]

complexType

2.4.2.9.1.2.3.1.1

th

Celda de la cabecera. Admite los atributos rowspan (tipo de dato int) y colspan (tipo de dato int) para agrupamiento de celdas.

 

[1..*]

string

2.4.2.9.1.2.4

tbody

Cuerpo de la tabla.

 

[1..1]

complexType

2.4.2.9.1.2.4.1

tr

Fila de la tabla

 

[1..*]

complexType

2.4.2.9.1.2.4.1.1

td

Celda de la tabla. Admite los atributos rowspan (tipo de dato int) y colspan (tipo de dato int) para agrupamiento de celdas.

 

[1..*]

string

2.4.2.9.1.2.5

tfoot

Pie de la tabla. Normalmente no se usará.

 

[0..1]

complexType

2.4.2.9.1.2.5.1

tr

Fila del pie

 

[1..*]

complexType

2.4.2.9.1.2.5.1.1

th

Celda del pie. Admite los atributos rowspan (tipo de dato int) y colspan (tipo de dato int) para agrupamiento de celdas.

 

[1..*]

string"

Se añade por el art. único.20 del Real Decreto 385/2015, de 22 de mayo. BOE-A-2015-5675.

← Disposición final segunda Índice