09.05.2013 Views

Introducción a la interfaz normalizada de datos en ... - Oficina Virtual

Introducción a la interfaz normalizada de datos en ... - Oficina Virtual

Introducción a la interfaz normalizada de datos en ... - Oficina Virtual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

INTRODUCCIÓN A LA INTERFAZ NORMALIZADA DE DATOS EN<br />

FORMATO XML PARA EL APROVISIONAMIENTO DE INFORMACIONES<br />

DE CONTABILIDAD ANALÍTICA EN EL SISTEMA CANOA<br />

1.- Normas g<strong>en</strong>erales.<br />

La <strong>interfaz</strong> <strong>normalizada</strong> <strong>de</strong> <strong>datos</strong> <strong>en</strong> formato XML para el sistema CANOA<br />

consiste <strong>en</strong> un conjunto <strong>de</strong> normas y herrami<strong>en</strong>tas estándares para formalizar<br />

<strong>datos</strong> <strong>de</strong> <strong>en</strong>trada necesarios para <strong>la</strong> contabilidad analítica que, <strong>de</strong>s<strong>de</strong> otros<br />

sistemas <strong>de</strong> gestión <strong>de</strong> <strong>la</strong> organización, pue<strong>de</strong>n ser automáticam<strong>en</strong>te extraídos<br />

y remitidos a CANOA, para su proceso <strong>en</strong> este sistema a través <strong>de</strong> sus módulos<br />

auxiliares <strong>de</strong> aprovisionami<strong>en</strong>to <strong>de</strong> <strong>datos</strong>. Estas informaciones se ti<strong>en</strong><strong>en</strong> que<br />

g<strong>en</strong>erar, empaquetar y <strong>en</strong>viar <strong>en</strong> archivos o ficheros normalizados <strong>de</strong> tipo XML,<br />

conforme a unas especificaciones formales cont<strong>en</strong>idas <strong>en</strong> un esquema<br />

<strong>de</strong>finitorio <strong>de</strong> tipo XSD <strong>de</strong>nominado “canoa.xsd” 1 .<br />

En g<strong>en</strong>eral, <strong>la</strong>s normas principales para <strong>la</strong> formalización <strong>de</strong> <strong>la</strong>s distintas c<strong>la</strong>ses<br />

<strong>de</strong> <strong>datos</strong> XML incluidas <strong>en</strong> el esquema XSD <strong>de</strong> CANOA son <strong>la</strong>s sigui<strong>en</strong>tes:<br />

1) Los <strong>datos</strong> se <strong>en</strong>viarán mediante archivos o ficheros <strong>de</strong> caracteres UTF-8 <strong>de</strong><br />

tipo XML, i<strong>de</strong>ntificados mediante un “nombre” <strong>de</strong> archivo alusivo a <strong>la</strong>s<br />

informaciones que conti<strong>en</strong>e (“nombre.xml”) 2 .<br />

2) En función <strong>de</strong>l cont<strong>en</strong>ido, podrán existir difer<strong>en</strong>tes tipos <strong>de</strong> archivos o<br />

ficheros, correspondi<strong>en</strong>tes a <strong>la</strong>s distintas c<strong>la</strong>ses <strong>de</strong> <strong>datos</strong> <strong>de</strong> <strong>en</strong>trada<br />

<strong>de</strong>finidas <strong>en</strong> el esquema <strong>de</strong> CANOA: elem<strong>en</strong>tos y objetos <strong>de</strong> costes, <strong>datos</strong><br />

<strong>de</strong> gestión <strong>de</strong> personal o <strong>de</strong> amortizaciones <strong>de</strong> bi<strong>en</strong>es <strong>de</strong>l inv<strong>en</strong>tario,<br />

justificantes <strong>de</strong> gastos, docum<strong>en</strong>tos externos, etc.<br />

3) Cada archivo o fichero <strong>de</strong>berá cont<strong>en</strong>er un flujo <strong>de</strong> <strong>datos</strong> <strong>de</strong> un tipo <strong>de</strong><br />

archivo o fichero (“tipoFichero”), sin que sea posible mezc<strong>la</strong>r <strong>la</strong>s c<strong>la</strong>ses <strong>de</strong><br />

<strong>datos</strong> establecidas por <strong>la</strong>s especificaciones <strong>de</strong>l esquema <strong>de</strong> CANOA.<br />

4) Todos los ficheros <strong>de</strong> aprovisionami<strong>en</strong>to <strong>de</strong> <strong>datos</strong> <strong>de</strong>berán poseer <strong>la</strong><br />

misma estructura g<strong>en</strong>eral, compuesta por una etiqueta <strong>de</strong> cabecera (tipo<br />

<strong>de</strong> archivo o fichero), que actúa como <strong>en</strong>volv<strong>en</strong>te, y uno o varios registros<br />

(1 a N), simples o complejos, que forman el cuerpo <strong>de</strong>l archivo.<br />

1 El acrónimo XML se correspon<strong>de</strong> con “eXt<strong>en</strong>sible Markup Language”, o “L<strong>en</strong>guaje <strong>de</strong> Marcas<br />

Ext<strong>en</strong>sible”. Asimismo, el acrónimo XSD se refiere a “XML Schema Definition”, o l<strong>en</strong>guaje utilizado<br />

para <strong>la</strong> “Definición <strong>de</strong> Esquemas <strong>en</strong> XML”.<br />

2 El acrónimo UTF-8 se correspon<strong>de</strong> con “8-bit Unico<strong>de</strong> Transformation Format” o formato <strong>de</strong><br />

codificación <strong>de</strong> caracteres Unico<strong>de</strong> – ISO 10646, que permite utilizar símbolos <strong>de</strong> longitud variable <strong>en</strong> <strong>la</strong>s<br />

aplicaciones WEB. El acrónimo WEB se refiere, como es sabido, a <strong>la</strong>s tecnologías <strong>de</strong> <strong>la</strong> “World Wi<strong>de</strong><br />

Web” (WWW).<br />

1


5) Los distintos registros <strong>de</strong> <strong>datos</strong> <strong>de</strong>l cuerpo, cada uno <strong>de</strong>limitado o marcado<br />

con su etiqueta o etiquetas <strong>de</strong> <strong>de</strong>finición, ya sean simples o complejos,<br />

constituy<strong>en</strong> el flujo or<strong>de</strong>nado <strong>de</strong> <strong>la</strong>s informaciones propiam<strong>en</strong>te dichas a<br />

<strong>en</strong>viar al sistema CANOA.<br />

6) Los campos informativos se distinguirán <strong>en</strong> cada registro por <strong>la</strong>s etiquetas<br />

<strong>de</strong> los atributos que t<strong>en</strong>ga <strong>de</strong>finidos <strong>en</strong> <strong>la</strong>s especificaciones <strong>de</strong>l esquema,<br />

según el tipo <strong>de</strong> archivo o fichero. A su vez, estos campos informativos, o<br />

atributos, serán <strong>de</strong>l tipo <strong>de</strong> dato (fecha, importe, texto, etc.) y <strong>de</strong> <strong>la</strong><br />

longitud que t<strong>en</strong>gan establecidos también <strong>en</strong> el esquema <strong>de</strong> CANOA.<br />

7) Los campos informativos podrán t<strong>en</strong>er asociadas <strong>de</strong>terminadas<br />

restricciones <strong>de</strong> dominio o rango, formalizadas mediante patrones <strong>de</strong><br />

valores (“pattern value”). Estos patrones actuarán como reg<strong>la</strong>s <strong>de</strong><br />

validación <strong>de</strong> cont<strong>en</strong>ido al procesar el archivo o fichero, <strong>en</strong> el mom<strong>en</strong>to <strong>de</strong><br />

aplicación <strong>de</strong>l esquema.<br />

8) Salvo indicación específica <strong>de</strong>l formato, los campos informativos <strong>de</strong> tipo<br />

fecha serán siempre <strong>de</strong> longitud igual a 10 caracteres, expresándose<br />

numéricam<strong>en</strong>te <strong>en</strong> el formato “aaaa-mm-dd”, don<strong>de</strong> “aaaa” es el año <strong>de</strong> <strong>la</strong><br />

fecha, “mm” es el mes <strong>de</strong> <strong>la</strong> fecha y “dd” es el día <strong>de</strong> <strong>la</strong> fecha.<br />

9) Los valores binarios expresados numéricam<strong>en</strong>te mediante “0” y “1”, se<br />

<strong>en</strong>t<strong>en</strong><strong>de</strong>rán siempre como “0 igual a no o negativo” y “1 igual a sí o<br />

afirmativo”.<br />

10) Los campos obligatorios, numéricos o alfanuméricos, <strong>de</strong>berán t<strong>en</strong>er<br />

siempre un valor asignado <strong>en</strong> los registros <strong>de</strong> <strong>datos</strong> <strong>de</strong> los archivos o<br />

ficheros a <strong>en</strong>viar. El valor asignado <strong>de</strong>berá ser coher<strong>en</strong>te con su tipo <strong>de</strong><br />

dato, con el dominio o rango especificado por el esquema <strong>en</strong> su diseño<br />

(patrón) y, <strong>en</strong> su caso, con los valores exist<strong>en</strong>tes <strong>en</strong> <strong>la</strong> base <strong>de</strong> <strong>datos</strong> <strong>de</strong><br />

CANOA.<br />

11) Los campos opcionales, numéricos o alfanuméricos, podrán t<strong>en</strong>er valor o<br />

no <strong>en</strong> los registros <strong>de</strong> <strong>datos</strong> <strong>de</strong> los archivos o ficheros a <strong>en</strong>viar. Si no<br />

ti<strong>en</strong><strong>en</strong> valor, su cont<strong>en</strong>ido podrá ser omitido (tanto el atributo como el<br />

valor). Si ti<strong>en</strong><strong>en</strong> valor, <strong>de</strong>berá ser coher<strong>en</strong>te con su tipo <strong>de</strong> dato, con el<br />

dominio o rango especificado por el esquema <strong>en</strong> su diseño (patrón) y, <strong>en</strong><br />

su caso, con los valores exist<strong>en</strong>tes <strong>en</strong> <strong>la</strong> base <strong>de</strong> <strong>datos</strong> <strong>de</strong> CANOA.<br />

12) Los distintos archivos o ficheros a <strong>en</strong>viar estarán construidos conforme al<br />

esquema <strong>de</strong> CANOA, si<strong>en</strong>do g<strong>en</strong>erados automáticam<strong>en</strong>te mediante<br />

aplicaciones o programas informáticos que form<strong>en</strong> y empaquet<strong>en</strong> los<br />

registros con <strong>la</strong>s informaciones pertin<strong>en</strong>tes <strong>en</strong> cada caso, exist<strong>en</strong>tes <strong>en</strong> los<br />

sistemas <strong>de</strong> gestión <strong>de</strong> <strong>la</strong> organización que necesit<strong>en</strong> remitir <strong>datos</strong> al<br />

sistema <strong>de</strong> contabilidad analítica.<br />

2


13) Cualquier archivo o fichero XML g<strong>en</strong>erado para CANOA con arreglo a <strong>la</strong>s<br />

normas establecidas o que se establezcan, <strong>de</strong>berá ser automáticam<strong>en</strong>te<br />

validado <strong>en</strong> orig<strong>en</strong> contra su esquema XSD (“canoa.xsd”), por el ag<strong>en</strong>te<br />

que lo g<strong>en</strong>ere, antes <strong>de</strong> proce<strong>de</strong>r a su <strong>en</strong>vío al sistema <strong>de</strong> contabilidad<br />

analítica para su proceso.<br />

A continuación se <strong>de</strong>scrib<strong>en</strong> brevem<strong>en</strong>te, a modo <strong>de</strong> introducción, <strong>la</strong>s<br />

principales c<strong>la</strong>ses <strong>de</strong> formatos <strong>de</strong> <strong>datos</strong> XML <strong>de</strong> aprovisionami<strong>en</strong>to,<br />

correspondi<strong>en</strong>tes a los difer<strong>en</strong>tes flujos <strong>de</strong> <strong>en</strong>trada <strong>de</strong> informaciones<br />

establecidos para los módulos <strong>de</strong> CANOA.<br />

2.- C<strong>la</strong>ses <strong>de</strong> formatos <strong>de</strong> <strong>datos</strong>.<br />

Funcionalm<strong>en</strong>te, <strong>la</strong>s principales c<strong>la</strong>ses <strong>de</strong> formatos <strong>de</strong> <strong>datos</strong> XML <strong>de</strong>finidos <strong>en</strong> el<br />

esquema <strong>de</strong> CANOA son para los sigui<strong>en</strong>tes usos:<br />

1) Para efectuar cargas iniciales o periódicas <strong>de</strong> elem<strong>en</strong>tos y objetos <strong>de</strong><br />

coste <strong>de</strong>l mo<strong>de</strong>lo contable <strong>de</strong> <strong>la</strong> organización que se haya establecido <strong>en</strong><br />

CANOA (mo<strong>de</strong>lo <strong>de</strong> costes personalizado).<br />

2) Para aprovisionar <strong>datos</strong> <strong>de</strong> <strong>la</strong> gestión <strong>de</strong> personal y <strong>de</strong> nóminas<br />

(perceptores, conceptos retributivos, gastos <strong>de</strong> nóminas y asignaciones<br />

porc<strong>en</strong>tuales <strong>de</strong> perceptores por c<strong>en</strong>tros y activida<strong>de</strong>s).<br />

3) Para aprovisionar <strong>datos</strong> <strong>de</strong> gestión <strong>de</strong> amortizaciones <strong>de</strong> los bi<strong>en</strong>es y<br />

<strong>de</strong>rechos <strong>de</strong> <strong>la</strong> organización (bi<strong>en</strong>es y <strong>de</strong>rechos inv<strong>en</strong>tariados, gastos <strong>de</strong><br />

amortizaciones <strong>de</strong>l inmovilizado y asignaciones porc<strong>en</strong>tuales <strong>de</strong> bi<strong>en</strong>es y<br />

<strong>de</strong>rechos por c<strong>en</strong>tros y activida<strong>de</strong>s).<br />

4) Para cargar <strong>datos</strong> <strong>de</strong> justificantes <strong>de</strong> gastos que <strong>de</strong>ban ser asignados o<br />

imputados, discrecionalm<strong>en</strong>te, <strong>en</strong> <strong>la</strong> contabilidad analítica <strong>de</strong> <strong>la</strong><br />

organización (facturas y contratos).<br />

5) Para procesar docum<strong>en</strong>tos <strong>de</strong> contabilidad analítica previam<strong>en</strong>te<br />

e<strong>la</strong>borados y <strong>en</strong>viados <strong>de</strong>s<strong>de</strong> los sistemas <strong>de</strong> gestión externos <strong>de</strong> <strong>la</strong><br />

organización a CANOA (docum<strong>en</strong>tos externos).<br />

6) Y para aprovisionar otros <strong>datos</strong> que puedan ser necesarios para <strong>la</strong><br />

contabilidad analítica.<br />

De esta manera, cualquier tipo <strong>de</strong> información pres<strong>en</strong>te o futura que se <strong>en</strong>víe o<br />

<strong>de</strong>ba ser <strong>en</strong>viada y aprovisionada por el sistema CANOA, utiliza o <strong>de</strong>berá utilizar<br />

necesariam<strong>en</strong>te una <strong>de</strong> <strong>la</strong>s interfaces <strong>de</strong> aprovisionami<strong>en</strong>to <strong>de</strong> <strong>datos</strong> <strong>de</strong>finida,<br />

formalizada e implem<strong>en</strong>tada a través <strong>de</strong> estas c<strong>la</strong>ses <strong>de</strong> formatos XML y <strong>de</strong> su<br />

esquema XSD <strong>de</strong> funcionami<strong>en</strong>to.<br />

3


3.- Formatos <strong>de</strong> <strong>datos</strong> <strong>de</strong> cargas <strong>de</strong> elem<strong>en</strong>tos y objetos <strong>de</strong> coste.<br />

Aunque los elem<strong>en</strong>tos y objetos <strong>de</strong> coste establecidos por <strong>la</strong> organización son<br />

propios <strong>de</strong> CANOA, es <strong>de</strong>cir, se establec<strong>en</strong> <strong>de</strong> manera personalizada por y para<br />

este sistema, éstos se podrán formalizar conforme a sus <strong>de</strong>finiciones <strong>de</strong> <strong>datos</strong> y<br />

cargar inicialm<strong>en</strong>te, <strong>de</strong> forma masiva, <strong>en</strong> <strong>la</strong> base <strong>de</strong> <strong>datos</strong>. También se podrán<br />

aprovisionar periódicam<strong>en</strong>te informaciones sobre re<strong>la</strong>ciones y valores <strong>de</strong><br />

criterios <strong>de</strong> reparto <strong>de</strong> c<strong>en</strong>tros <strong>de</strong> coste y activida<strong>de</strong>s, necesarios para los<br />

procesos <strong>de</strong> cálculo <strong>de</strong> <strong>la</strong> contabilidad analítica.<br />

Los formatos establecidos para <strong>la</strong>s cargas iniciales <strong>de</strong> <strong>datos</strong> son los sigui<strong>en</strong>tes:<br />

1) Elem<strong>en</strong>tos <strong>de</strong> coste.- Las características <strong>de</strong> este formato <strong>de</strong> registro<br />

vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta “”. El<br />

tipo <strong>de</strong> fichero para su empaquetado se <strong>de</strong>nomina “Elem<strong>en</strong>tos <strong>de</strong> Coste”.<br />

2) Elem<strong>en</strong>tos <strong>de</strong> ingresos.- Las características <strong>de</strong> este formato <strong>de</strong><br />

registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta<br />

“”. El tipo <strong>de</strong> fichero para su empaquetado se<br />

<strong>de</strong>nomina “Elem<strong>en</strong>tos <strong>de</strong> Ingreso”.<br />

3) C<strong>en</strong>tros <strong>de</strong> coste.- Las características <strong>de</strong> este formato <strong>de</strong> registro<br />

vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong><br />

fichero para su empaquetado se <strong>de</strong>nomina “C<strong>en</strong>tros”.<br />

4) Activida<strong>de</strong>s.- Las características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong><br />

<strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong><br />

fichero para su empaquetado se <strong>de</strong>nomina “Activida<strong>de</strong>s”.<br />

Los formatos establecidos para <strong>la</strong>s cargas periódicas son los sigui<strong>en</strong>tes:<br />

1) Re<strong>la</strong>ciones <strong>en</strong>tre c<strong>en</strong>tros y activida<strong>de</strong>s (o activida<strong>de</strong>s realizadas por<br />

los c<strong>en</strong>tros).- Las características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong><br />

<strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong><br />

fichero para su empaquetado se <strong>de</strong>nomina “Re<strong>la</strong>ciones C<strong>en</strong>tro<br />

Actividad”.<br />

2) Valores <strong>de</strong> criterios <strong>de</strong> c<strong>en</strong>tros.- Las características <strong>de</strong> este formato<br />

<strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta<br />

“”. El tipo <strong>de</strong> fichero para su empaquetado se <strong>de</strong>nomina<br />

“Valores <strong>de</strong> C<strong>en</strong>tros”.<br />

3) Valores <strong>de</strong> criterios <strong>de</strong> activida<strong>de</strong>s.- Las características <strong>de</strong> este<br />

formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta<br />

4


“”. El tipo <strong>de</strong> fichero para su empaquetado se<br />

<strong>de</strong>nomina “Valores <strong>de</strong> Activida<strong>de</strong>s”.<br />

4.- Formatos <strong>de</strong> <strong>datos</strong> <strong>de</strong> gestión <strong>de</strong> personal.<br />

Las informaciones re<strong>la</strong>tivas a los gastos <strong>de</strong> personal <strong>de</strong> <strong>la</strong> organización,<br />

cont<strong>en</strong>idos <strong>en</strong> sus sistemas <strong>de</strong> nóminas, así como los criterios <strong>de</strong> distribución<br />

porc<strong>en</strong>tual <strong>de</strong> sus importes por perceptores, c<strong>en</strong>tros y activida<strong>de</strong>s, pue<strong>de</strong>n ser<br />

remitidos y aprovisionados <strong>en</strong> CANOA, para obt<strong>en</strong>er los correspondi<strong>en</strong>tes<br />

docum<strong>en</strong>tos <strong>de</strong> costes <strong>de</strong> nóminas (“NOM”) que se asignarán o imputarán,<br />

periódicam<strong>en</strong>te, <strong>en</strong> <strong>la</strong> contabilidad analítica.<br />

Los principales formatos establecidos para los <strong>datos</strong> <strong>de</strong> gestión <strong>de</strong> personal son<br />

los sigui<strong>en</strong>tes:<br />

1) Perceptores <strong>de</strong> nóminas.- Las características <strong>de</strong> este formato <strong>de</strong><br />

registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta “”.<br />

El tipo <strong>de</strong> fichero para su empaquetado se <strong>de</strong>nomina “Perceptores”.<br />

2) Conceptos retributivos (asociados a elem<strong>en</strong>tos <strong>de</strong> coste).- Las<br />

características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el<br />

esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong> fichero<br />

para su empaquetado se <strong>de</strong>nomina “Conceptos Retributivos”.<br />

3) Nóminas expedidas (m<strong>en</strong>suales o agregadas <strong>en</strong> períodos superiores).-<br />

Las características <strong>de</strong> este formato <strong>de</strong> registro complejo vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas<br />

<strong>en</strong> el esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong> fichero para su<br />

empaquetado se <strong>de</strong>nomina “Nominas”.<br />

4) Criterios porc<strong>en</strong>tuales <strong>de</strong> reparto por perceptores y c<strong>en</strong>tros.- Las<br />

características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el<br />

esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong> fichero para su<br />

empaquetado se <strong>de</strong>nomina “Criterios <strong>de</strong> C<strong>en</strong>tro Nomina”.<br />

5) Criterios porc<strong>en</strong>tuales <strong>de</strong> reparto por perceptores y activida<strong>de</strong>s.-<br />

Las características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el<br />

esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong> fichero para su<br />

empaquetado se <strong>de</strong>nomina “Criterios <strong>de</strong> Actividad Nomina”.<br />

6) Criterios porc<strong>en</strong>tuales <strong>de</strong> reparto por c<strong>en</strong>tros y activida<strong>de</strong>s.- Las<br />

características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el<br />

esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong> fichero para su<br />

empaquetado se <strong>de</strong>nomina “Criterios <strong>de</strong> C<strong>en</strong>tro Actividad Nomina”.<br />

5


5.- Formatos <strong>de</strong> <strong>datos</strong> <strong>de</strong> gestión <strong>de</strong> amortizaciones <strong>de</strong>l inmovilizado.<br />

Las informaciones re<strong>la</strong>tivas a los gastos <strong>de</strong> amortizaciones técnicas <strong>de</strong>l<br />

inmovilizado <strong>de</strong> <strong>la</strong> organización, cont<strong>en</strong>idos <strong>en</strong> sus inv<strong>en</strong>tarios <strong>de</strong> bi<strong>en</strong>es y<br />

<strong>de</strong>rechos, así como los criterios <strong>de</strong> distribución porc<strong>en</strong>tual <strong>de</strong> sus importes por<br />

bi<strong>en</strong>es, c<strong>en</strong>tros y activida<strong>de</strong>s, pue<strong>de</strong>n ser remitidos y aprovisionados <strong>en</strong><br />

CANOA, para obt<strong>en</strong>er los correspondi<strong>en</strong>tes docum<strong>en</strong>tos <strong>de</strong> costes <strong>de</strong><br />

inmovilizado (“INM”) que se asignarán o imputarán, periódicam<strong>en</strong>te, <strong>en</strong> <strong>la</strong><br />

contabilidad analítica.<br />

Los principales formatos establecidos para <strong>la</strong> gestión <strong>de</strong> <strong>la</strong>s amortizaciones <strong>de</strong><br />

bi<strong>en</strong>es <strong>de</strong>l inv<strong>en</strong>tario son los sigui<strong>en</strong>tes:<br />

1) Bi<strong>en</strong>es y <strong>de</strong>rechos inv<strong>en</strong>tariados.- Las características <strong>de</strong> este<br />

formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta<br />

“”. El tipo <strong>de</strong> fichero para su empaquetado se <strong>de</strong>nomina “Bi<strong>en</strong>es”.<br />

2) Amortizaciones <strong>de</strong> bi<strong>en</strong>es inv<strong>en</strong>tariados.- Las características <strong>de</strong><br />

este formato <strong>de</strong> registro complejo vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong><br />

etiqueta “”. El tipo <strong>de</strong> fichero para su empaquetado se<br />

<strong>de</strong>nomina “Amortizaciones”.<br />

3) Criterios porc<strong>en</strong>tuales <strong>de</strong> reparto por bi<strong>en</strong>es y c<strong>en</strong>tros.- Las<br />

características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el<br />

esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong> fichero para su<br />

empaquetado se <strong>de</strong>nomina “Criterios <strong>de</strong> C<strong>en</strong>tro Inv<strong>en</strong>tario”.<br />

4) Criterios porc<strong>en</strong>tuales <strong>de</strong> reparto por bi<strong>en</strong>es y activida<strong>de</strong>s.- Las<br />

características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el<br />

esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong> fichero para su<br />

empaquetado se <strong>de</strong>nomina “Criterios <strong>de</strong> Actividad Inv<strong>en</strong>tario”.<br />

6.- Formatos <strong>de</strong> <strong>datos</strong> <strong>de</strong> justificantes <strong>de</strong> gastos.<br />

Las informaciones re<strong>la</strong>tivas a los distintos tipos <strong>de</strong> gastos cont<strong>en</strong>idos <strong>en</strong> <strong>la</strong><br />

contratación y facturación <strong>de</strong> <strong>la</strong> organización, pue<strong>de</strong>n ser remitidas y<br />

aprovisionadas <strong>en</strong> CANOA, para obt<strong>en</strong>er los correspondi<strong>en</strong>tes docum<strong>en</strong>tos <strong>de</strong><br />

costes <strong>de</strong> contratos (“CON”) y facturas (“FRA”) que se asignarán o imputarán<br />

<strong>de</strong> manera discrecional, puntual o masivam<strong>en</strong>te, <strong>en</strong> <strong>la</strong> contabilidad analítica.<br />

Los formatos establecidos para los justificantes <strong>de</strong> gastos son los sigui<strong>en</strong>tes:<br />

6


1) Contratos.- Las características <strong>de</strong> este formato <strong>de</strong> registro vi<strong>en</strong><strong>en</strong><br />

<strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong> fichero<br />

para su empaquetado se <strong>de</strong>nomina “Contratos”.<br />

2) Facturas.- Las características <strong>de</strong> este formato <strong>de</strong> registro complejo<br />

vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta “”. El tipo <strong>de</strong><br />

fichero para su empaquetado se <strong>de</strong>nomina “Facturas”.<br />

7.- Formatos <strong>de</strong> <strong>datos</strong> <strong>de</strong> docum<strong>en</strong>tos externos.<br />

Con carácter g<strong>en</strong>eral, <strong>la</strong> <strong>interfaz</strong> <strong>de</strong> aprovisionami<strong>en</strong>to <strong>de</strong> <strong>datos</strong> para <strong>la</strong> gestión<br />

<strong>de</strong> “docum<strong>en</strong>tos externos” consiste <strong>en</strong> un subesquema XSD, <strong>de</strong>ntro <strong>de</strong>l<br />

esquema total <strong>de</strong> CANOA, para formalizar y aprovisionar los <strong>datos</strong> <strong>de</strong> los<br />

docum<strong>en</strong>tos <strong>de</strong> contabilidad analítica que pue<strong>de</strong>n ser <strong>en</strong>viados <strong>de</strong>s<strong>de</strong> cualquier<br />

sistema <strong>de</strong> gestión <strong>de</strong> <strong>la</strong> organización (contratación, facturación, inv<strong>en</strong>tarios,<br />

almac<strong>en</strong>es, nóminas, personal, etc.)<br />

Mediante <strong>la</strong> <strong>interfaz</strong> <strong>de</strong> docum<strong>en</strong>tos externos se pue<strong>de</strong> <strong>en</strong>viar a CANOA<br />

cualquiera <strong>de</strong> los tipos <strong>de</strong> docum<strong>en</strong>tos establecidos <strong>en</strong> <strong>la</strong> contabilidad analítica.<br />

Los formatos <strong>de</strong> estos docum<strong>en</strong>tos permit<strong>en</strong> a cualquier sistema <strong>de</strong> gestión<br />

externo a CANOA <strong>la</strong> posibilidad <strong>de</strong> asignar o imputar previam<strong>en</strong>te los costes,<br />

antes <strong>de</strong>l <strong>en</strong>vío <strong>de</strong> <strong>la</strong>s informaciones, <strong>de</strong> manera que el sistema <strong>de</strong> <strong>de</strong>stino no<br />

t<strong>en</strong>ga que recibir y procesar justificantes <strong>de</strong> gasto, amortizaciones <strong>de</strong><br />

inmovilizado o gastos <strong>de</strong> nóminas <strong>de</strong> personal –u otras informaciones<br />

accesorias-, sino docum<strong>en</strong>tos <strong>de</strong> costes externos XML directam<strong>en</strong>te formados,<br />

agregados y sintéticos (y car<strong>en</strong>tes, por tanto, <strong>de</strong> <strong>datos</strong> <strong>de</strong> ejecución material o<br />

presupuestaria, o <strong>de</strong> <strong>datos</strong> específicos <strong>de</strong> los inv<strong>en</strong>tarios o <strong>la</strong>s nóminas),<br />

g<strong>en</strong>erados y remitidos <strong>de</strong>s<strong>de</strong> el sistema <strong>de</strong> orig<strong>en</strong>.<br />

Los principales formatos XML <strong>de</strong>finidos para los distintos tipos <strong>de</strong> docum<strong>en</strong>tos<br />

externos son los sigui<strong>en</strong>tes:<br />

1) Docum<strong>en</strong>tos externos <strong>de</strong> costes.- Las características <strong>de</strong> este formato<br />

<strong>de</strong> registro complejo vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta<br />

“”, si<strong>en</strong>do <strong>la</strong> subetiqueta “” <strong>la</strong> que permite<br />

establecer el tipo <strong>de</strong> docum<strong>en</strong>to <strong>de</strong> costes al que se refiere el cont<strong>en</strong>ido<br />

<strong>de</strong>l mismo (“CON”, “FRA”, “INM”, “NOM”, etc.), <strong>de</strong>ntro <strong>de</strong> <strong>la</strong> tipología<br />

establecida <strong>en</strong> CANOA. El tipo <strong>de</strong> fichero para su empaquetado se<br />

<strong>de</strong>nomina “Docum<strong>en</strong>tos <strong>de</strong> Costes”.<br />

2) Docum<strong>en</strong>tos externos <strong>de</strong> ingresos.- Las características <strong>de</strong> este<br />

formato <strong>de</strong> registro complejo vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong><br />

etiqueta “”, como especialización que <strong>la</strong> distingue <strong>de</strong>l<br />

resto <strong>de</strong> los docum<strong>en</strong>tos <strong>de</strong> <strong>la</strong> contabilidad analítica. El tipo <strong>de</strong> fichero<br />

para su empaquetado se <strong>de</strong>nomina “Docum<strong>en</strong>tos <strong>de</strong> Ingresos”.<br />

7


3) Docum<strong>en</strong>tos <strong>de</strong> personas equival<strong>en</strong>tes (PEQ).- Las características<br />

<strong>de</strong> este formato <strong>de</strong> registro complejo vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema<br />

bajo <strong>la</strong> etiqueta “”, como especialización que <strong>la</strong> distingue <strong>de</strong>l<br />

resto <strong>de</strong> los docum<strong>en</strong>tos <strong>de</strong> <strong>la</strong> contabilidad analítica. El tipo <strong>de</strong> fichero<br />

para su empaquetado se <strong>de</strong>nomina “Docum<strong>en</strong>tos PEQ”.<br />

4) Docum<strong>en</strong>tos <strong>de</strong> almac<strong>en</strong>es.- Las características <strong>de</strong> este formato <strong>de</strong><br />

registro complejo vi<strong>en</strong><strong>en</strong> <strong>de</strong>scritas <strong>en</strong> el esquema bajo <strong>la</strong> etiqueta<br />

“”, como especialización que <strong>la</strong> distingue <strong>de</strong>l resto <strong>de</strong><br />

los docum<strong>en</strong>tos <strong>de</strong> <strong>la</strong> contabilidad analítica. El tipo <strong>de</strong> fichero para su<br />

empaquetado se <strong>de</strong>nomina “Docum<strong>en</strong>tos <strong>de</strong> Almac<strong>en</strong> OUTPUT”.<br />

8.- Empaquetado <strong>de</strong> archivos o ficheros.<br />

Las ocurr<strong>en</strong>cias o registros bi<strong>en</strong> formados <strong>de</strong> <strong>la</strong>s distintas c<strong>la</strong>ses <strong>de</strong> formatos se<br />

empaquetarán mediante <strong>la</strong> etiqueta “” (etiqueta <strong>en</strong>volv<strong>en</strong>te para<br />

cualquier conjunto <strong>de</strong> registros, simples o complejos), consignando <strong>en</strong>tre sus<br />

atributos el tipo <strong>de</strong> archivo o fichero (“tipoFichero”) que <strong>de</strong>nota su cont<strong>en</strong>ido, el<br />

número total <strong>de</strong> registros que incluye el paquete y <strong>la</strong> fecha <strong>de</strong> e<strong>la</strong>boración o<br />

actualización <strong>de</strong>l mismo (o fecha <strong>de</strong>l lote).<br />

Finalm<strong>en</strong>te, al paquete formado se le añadirá por <strong>en</strong>cima, como primera línea y<br />

con carácter obligatorio, <strong>la</strong> l<strong>la</strong>mada “línea <strong>de</strong> prólogo” (), para que el<br />

archivo o fichero pueda ser reconocido por el sistema como <strong>de</strong> tipo XML<br />

codificado <strong>en</strong> UTF-8, tal y como se pue<strong>de</strong> observar <strong>en</strong> el ejemplo sigui<strong>en</strong>te:<br />

<br />


El valor <strong>de</strong>l atributo g<strong>en</strong>eral “xmlns” <strong>de</strong> <strong>la</strong> etiqueta <strong>de</strong> cabecera <strong>en</strong>volv<strong>en</strong>te<br />

(“”), también obligatorio, se refiere al l<strong>la</strong>mado “espacio <strong>de</strong> nombres”<br />

(“namespace”) que se ha utilizado <strong>en</strong> <strong>la</strong> formación <strong>de</strong>l archivo o fichero XML,<br />

<strong>de</strong>finido <strong>en</strong> el esquema que ti<strong>en</strong>e que validarlo (“canoa.xsd”), y que <strong>en</strong> todos<br />

los casos, lógicam<strong>en</strong>te, <strong>de</strong>be ser siempre igual a “canoa”.<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!