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