ESPECIFICACIONES TÉCNICAS PARA LA INCORPORACIÓN AUTOMÁTICA DE DATOS AL ML DE LA APLICACIÓN DE CAPTURA PARA LA DOCUMENTACIÓN ESTADÍSTICO-CONTABLE TRIMESTRAL DE COLECTIVOS Página 1 de 12
INDICE Nombres de los nodos del ML...3 Descripción del SD...4 Tipos de datos...4 Estructura del ML...5 <D0101T>...5 <D0505T>...6 <D0505T_PPSE>...7 Esquema de datos (SD)...9 ANEOS...12 Tablas de tipos:...12 L_TIPO_DESGLOSE_CONTINGENCIA...12 Página 2 de 12
Nombres de los nodos del ML D0101T D0505T D0505T_PPSE Nombre Descripción INSTRUMENTACION DE COMPROMISOS POR PENSIONES VIA CONTRATO DE SEGURO INCLUIDOS PLANES DE PREVISIÓN SOCIAL EMPRESARIAL. Datos Básicos de la compañía (Página 1) INSTRUMENTACIÓN DE COMPROMISOS POR PENSIONES VIA CONTRATO DE SEGURO ECLUIDOS PLANES DE PREVISIÓN SOCIAL EMPRESARIAL. CUADRO RESUMEN. Cuadro Resumen (Página 2) INSTRUMENTACIÓN DE COMPROMISOS POR PENSIONES VIA PLANES DE PREVISIÓN SOCIAL EMPRESARIAL. CUADRO RESUMEN. Cuadro Resumen (P.P.S.E.) (Página 3) Página 3 de 12
Descripción del SD Tipos de datos Tipo Formato Notas Fecha aaaa-mm-ddt00:00:00 Ejemplo: 2009-03-31T00:00:00 Observaciones. La fecha ha de ser una de las siguientes, dependiendo del ejercicio y del a declarar: 1º Trimestre del -03-31T00:00:00 2º Trimestre del -06-30 T00:00:00 3º Trimestre del -09-30 T00:00:00 4º Trimestre del -12-31 T00:00:00 = El año del ejercicio a declarar Booleano Si es verdadero el valor será 1 Si es falso el valor será 0 2 decimales corto Sin separador de miles en la parte entera y como separador de decimales se debe utilizar el punto (.) Sin separador de miles Sin separador de miles Cadena Longitud máxima indicada en cada campo Página 4 de 12
Estructura del ML El fichero ML generado debe tener la siguiente cabecera (junto con el nodo raiz): <?xml version="1.0" encoding="iso-8859-1"?> <DEC_TRIMESTRAL_COLECTIVOS> Clave Telemática <CLAVETELEMATICA>TEL57</CLAVETELEMATICA> Nota: La Clave Telemática siempre deberá tener el valor TEL57 INSTRUMENTACION DE COMPROMISOS POR PENSIONES VIA CONTRATO DE SEGURO INCLUIDOS PLANES DE PREVISIÓN SOCIAL EMPRESARIAL. Datos Básicos de la compañía (Página 1) <D0101T> Campo Descripción Tipo Observaciones Requerido <TRIMESTRE/> Trimestre que se declara Fecha 1º Trimestre del -03-31T00:00:00 2º Trimestre del -06-30 T00:00:00 3º Trimestre del -09-30 T00:00:00 4º Trimestre del -12-31 T00:00:00 = El año del ejercicio a declarar <CLAVE/> Clave de la Entidad Cadena (5) C E M P L + 4 dígitos <NOMBRE/> Denominación de la Entidad Cadena (150) <RLEGAL/> <NOMBREPC/> Representante legal Nombre del responsable de la información Cadena (150) Cadena (150) Página 5 de 12
<TELEFONOPC/> Teléfono del responsable de la información <CORREO_ELECTRONICOPC/> Email del responsable de la información </D0101T> Cadena (15) Solo números Cadena (150) INSTRUMENTACIÓN DE COMPROMISOS POR PENSIONES VIA CONTRATO DE SEGURO ECLUIDOS PLANES DE PREVISIÓN SOCIAL EMPRESARIAL. CUADRO RESUMEN. Cuadro Resumen (Página 2) <D0505T> Campo Descripción Tipo Observaciones Requerido <TRIMESTRE/> Trimestre que se declara Fecha 1º Trimestre del -03-31T00:00:00 2º Trimestre del -06-30 T00:00:00 3º Trimestre del -09-30 T00:00:00 4º Trimestre del -12-31 T00:00:00 = El año del ejercicio a declarar <CLAVE/> <NCODDESGLOSECONTINGENCIA/> <NEMPRESA/> <POLIZAS/> <ASEGURADOS/> <TOTAL_PRIMAS_TOMADOR/> Clave de la Entidad Codigo de Contingencia Número total de empresas tomadoras al cierrre del Número total de pólizas al cierre del Número total de asegurados al Importe total de primas al cierre del (tomador) Cadena (5) C E M P L + 4 dígitos corto Tabla tipo: L_TIPO_DESGLOSE _CONTINGENCIA Página 6 de 12
<TOTAL_PRIMAS_ASEGURADO/> <TOTAL_PROVISION/> < TOTAL_PROVISION_NOCONSUMIDAS /> <TOTAL_PROVISION_TOMADOR/> <BENEFICIARIOS/> <TOTAL_PRESTACIONES/> </D0505T > Importe total de primas al cierre del (asegurado) Importe total provisión matemática al (incluye cuando el riesgo de la inversión es asumido por el tomador) Importe total de provisión de primas no consumidas al Importe total de provisión de seguros de vida (incluye cuando el riesgo de la inversión es asumidor por el tomador) Número total de beneficiarios de prestaciones pagadas durante el ejercicio Importe total de prestaciones pagadas en el ejercicio Nota: Para el tipo de desglose de contingencia de Sin Jubilación (2) siempre ha de venir un 0 INSTRUMENTACIÓN DE COMPROMISOS POR PENSIONES VIA PLANES DE PREVISIÓN SOCIAL EMPRESARIAL. CUADRO RESUMEN. Cuadro Resumen (P.P.S.E.) (Página 3) <D0505T_PPSE> Campo Descripción Tipo Observaciones Requerido <TRIMESTRE/> Trimestre que se declara Fecha 1º Trimestre del -03-31T00:00:00 2º Trimestre del -06-30 T00:00:00 3º Trimestre del -09-30 T00:00:00 4º Trimestre del -12-31 T00:00:00 Página 7 de 12
= El año del ejercicio a declarar <CLAVE/> <POLIZAS/> <ASEGURADOS/> <TOTAL_PRIMAS_TOMADOR/> <TOTAL_PRIMAS_ASEGURADO/> <TOTAL_PROVISION/> <BENEFICIARIOS/> <TOTAL_PRESTACIONES/> </D0505T_PPSE> Clave de la Entidad Número total de pólizas al Número total de asegurados al Importe total de primas al (tomador) Importe total de primas al (asegurado) Importe total de provisión de seguros de vida Número total de beneficiarios de prestaciones pagadas durante el ejercicio Importe total de prestaciones pagadas en el ejercicio Cadena (5) C E M P L + 4 dígitos Finalizamos el fichero cerrando el elemento raiz: </DEC_TRIMESTRAL_COLECTIVOS> Página 8 de 12
Esquema de datos (SD) <?xml version="1.0"?> <xs:schema id="dec_trimestral_colectivos" xmlns:xs="http://www.w3.org/2001/mlschema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeformdefault="qualified" elementformdefault="qualified"> <xs:element name="dec_trimestral_colectivos"> <xs:complextype> <xs:sequence> <xs:element name="clavetelematica" minoccurs="1" maxoccurs="1" > <xs:maxlength value="5" /> <xs:element name="d0101t" minoccurs="1" maxoccurs="1"> <xs:complextype> <xs:all> <xs:element name="trimestre" type="xs:datetime" minoccurs="1" /> <xs:element name="clave" minoccurs="1" > <xs:maxlength value="5" /> <xs:element name="nombre" minoccurs="1" > <xs:maxlength value="150" /> <xs:element name="rlegal" minoccurs="1" > <xs:maxlength value="150" /> <xs:element name="nombrepc" minoccurs="1" > <xs:maxlength value="150" /> <xs:element name="telefonopc" minoccurs="1" > <xs:maxlength value="15" /> <xs:element name="correo_electronicopc" minoccurs="1" > <xs:maxlength value="150" /> Página 9 de 12
</xs:all> </xs:complextype> <xs:element name="d0505t" minoccurs="1" maxoccurs="2"> <xs:complextype> <xs:all> <xs:element name="trimestre" type="xs:datetime" minoccurs="1" /> <xs:element name="clave" minoccurs="1" > <xs:maxlength value="5" /> <xs:element name="ncoddesglosecontingencia" type="xs:short" minoccurs="1" /> <xs:element name="nempresa" type="xs:long" minoccurs="1" /> <xs:element name="polizas" type="xs:long" minoccurs="1" /> <xs:element name="asegurados" type="xs:long" minoccurs="1" /> <xs:element name="total_primas_tomador" type="xs:decimal" minoccurs="1" /> <xs:element name="total_primas_asegurado" type="xs:decimal" minoccurs="1" /> <xs:element name="total_provision" type="xs:decimal" minoccurs="1" /> <xs:element name="total_provision_noconsumidas" type="xs:decimal" minoccurs="1" /> <xs:element name="total_provision_tomador" type="xs:decimal" minoccurs="1" /> <xs:element name="beneficiarios" type="xs:long" minoccurs="1" /> <xs:element name="total_prestaciones" type="xs:decimal" minoccurs="1" /> </xs:all> </xs:complextype> <xs:element name="d0505t_ppse" minoccurs="1" maxoccurs="1"> <xs:complextype> <xs:all> <xs:element name="trimestre" type="xs:datetime" minoccurs="1" /> <xs:element name="clave" minoccurs="1" > <xs:maxlength value="5" /> <xs:element name="polizas" type="xs:long" minoccurs="1" /> <xs:element name="asegurados" type="xs:long" minoccurs="1" /> <xs:element name="total_primas_tomador" type="xs:decimal" minoccurs="1" /> <xs:element name="total_primas_asegurado" type="xs:decimal" minoccurs="1" /> <xs:element name="total_provision" type="xs:decimal" minoccurs="1" /> <xs:element name="beneficiarios" type="xs:long" minoccurs="1" /> <xs:element name="total_prestaciones" type="xs:decimal" minoccurs="1" /> </xs:all> </xs:complextype> </xs:sequence> </xs:complextype> <!--CLAVES PRIMARIAS--> Página 10 de 12
<xs:key name="d0101t_pk" msdata:primarykey="true"> <xs:selector xpath=".//d0101t" /> <xs:field xpath="trimestre" /> <xs:field xpath="clave" /> </xs:key> <xs:key name="d0505t_pk" msdata:primarykey="true"> <xs:selector xpath=".//d0505t" /> <xs:field xpath="trimestre" /> <xs:field xpath="clave" /> <xs:field xpath="ncoddesglosecontingencia" /> </xs:key> <xs:key name="d0505t_ppse_pk" msdata:primarykey="true"> <xs:selector xpath=".//d0505t_ppse" /> <xs:field xpath="trimestre" /> <xs:field xpath="clave" /> </xs:key> <!--CLAVES AJENAS--> <xs:keyref name="d0101t_d0505t_fk" refer="d0101t_pk" msdata:acceptrejectrule="cascade" msdata:deleterule="cascade" msdata:updaterule="cascade"> <xs:selector xpath=".//d0505t" /> <xs:field xpath="trimestre" /> <xs:field xpath="clave" /> </xs:keyref> <xs:keyref name="d0101t_d0505t_ppse_fk" refer="d0101t_pk" msdata:acceptrejectrule="cascade" msdata:deleterule="cascade" msdata:updaterule="cascade"> <xs:selector xpath=".//d0505t_ppse" /> <xs:field xpath="trimestre" /> <xs:field xpath="clave" /> </xs:keyref> </xs:schema> Página 11 de 12
ANEOS Tablas de tipos: L_TIPO_DESGLOSE_CONTINGENCIA Código 1 Con Jubilación 2 Sin Jubilación Valor Página 12 de 12