mmaannuuaallddeeiimmppoorrttaacciióónn ddee ddaattooss...

Post on 14-Aug-2021

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MMaannuuaall ddee IImmppoorrttaacciióónn

ddee DDaattooss ddeessddee

AApplliiccaacciioonneess ddee NNóómmiinnaass

Actualizado a Febrero de 2010.-

Manual de Importación 2

Índice:

1. Introducción ...........................................................3

2. Importación de datos desde una aplicación informáticade Gestión de Nóminas..............................................4

2.1. Tipo de ficheros necesarios para la importación de datos ....... 4

2.2. Importación de datos de EMPRESAS, TRABAJADORES yEMPRESAS Y TRABAJADORES............................................ 5

3. Importación de datos Versión Antigua..........................

3.1. Creación de un Origen Datos ODBC en su PC ..........................

3.2. Ejecución de la herramienta de exportación............................

4. Anexos................................................................ 12

Manual de Importación de Datos de programas de Nóminas 3

1.- Introducción.

La aplicación GEScontrat@ V3 dispone de cuatro opciones, en su menúprincipal denominado UTILIDADES, donde se puede IMPORTAR DATOS DESDEPROGRAMAS DE NÓMINAS, siempre que éstos adapten sus archivos a unospatrones publicados por GEScontrat@.

Pulsando sobre la opción IMPORTAR DATOS DESDE PROGRAMAS DE NÓMINASla aplicación GEScontrat@ le dará la posibilidad de importar:

1.- Empresas: Importar datos de Empresas.2.- Trabajadores/as: Importar datos de Trabajadores/as.3.- Empresas y Trabajadores/as: Importar datos de Empresas yTrabajadores/as.4.- Contratos: Importar de datos de los contratos, prórrogas, transformacionesllamamientos y horas complementarias

Manual de Importación de Datos de programas de Nóminas 4

2.- Importación de datos desde una aplicación informática deGestión de Nóminas.

2.1 Tipo de ficheros necesarios para la importación de datos:

Para poder importar los datos de cada una de las opciones descritasanteriormente desde los diferentes programas informáticos de nóminas éstosdeben generar unos ficheros de datos con un formato preestablecido por el equipoinformático de GEScontrat@.

Dichos ficheros serán de tipo XML y deberán cumplir las validaciones deschemas XSD.

Los ficheros XSD están a su disposición en los Anexos de este Manual o enla Web de la Oficina Virtual de Empleo del Servicio Andaluz de Empleosiguiendo la siguiente ruta:

EMPRESA =>CONTRATACIÓN LABORAL =>

COMUNICAR LA CONTRATACIÓN LABORAL =>=> MANUALES Y DEMOS INTERACTIVAS.

http://www.juntadeandalucia.es/servicioandaluzdeempleo/web/websae/portal/es/empresa/comunicarContratacion/comunicarContratacion/soporte/

Manual de Importación de Datos de programas de Nóminas 5

MUY IMPORTANTE:

Si Usted está interesado/a en utilizar esta opción deberá ponerse encontacto con los proveedores de su programa de Nóminas (o losinformáticos de su empresa) para que puedan adaptarse a los ficheros dela aplicación GEScontrat@.

Si tiene alguna duda consúltenos a través de la Web privada de GEScontrat@:

http://www.juntadeandalucia.es/empleo/gescontrata/

o a través del Teléfono: 902 105 131

Manual de Importación de Datos de programas de Nóminas 6

2.2.- Importación de datos de EMPRESAS, TRABAJADORES yEMPRESAS Y TRABAJADORES.

Esta opción permite importar a GEScontrat@ debiendo seleccionar una de lastres opciones que a continuación se exponen:

EMPRESAS: solo importa los datos de empresas.

TRABAJADORES: solo importa los datos referentes a los trabajadores/as.

EMPRESAS y TRABAJADORES: importa datos tanto de empresas como detrabajadores/as.

CONTRATOS: importará datos tanto de contratos prórrogas,transformaciones , llamamientos y horas complementarias.

Una vez elegidos los datos a importar: (EMPRESAS, TRABAJADORES/AS, EMPRESASY TRABAJADORES/AS Y CONTRATOS) y seleccionado el Fichero a importarlocalizándolo a través de la lupa que se encuentra a la derecha de la pantalla debepulsar sobre el botón COMENZAR IMPORTACIÓN.

La aplicación seguirá los siguientes pasos:

1. Validación del fichero de datos.

2. Importación de los datos.

NOTA: Los datos relativos a empresas, trabajadores/as y contratos (contratos,prórrogas transformaciones, llamamientos y horas complementarias) que ya existanen GEScontrat@ no se importarán

Manual de Importación de Datos de programas de Nóminas 7

Anexos:

ANEXO 1: Schema de Empresas:

<?xml version="1.0" encoding="ISO-8859-1"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="EMPRESAS"><xsd:complexType><xsd:sequence><xsd:element name="EMPRESA" maxOccurs="unbounded"><xsd:complexType><xsd:sequence><xsd:element name="CCC" minOccurs="0"><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="\d{11}"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="REGIMEN"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TCHRGCOT decontrata</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="TIPO_DOCUMENTACION"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TIPOS_DOC de gescontrata:id descripcion-------------------NF NIFNI NIEC CIF</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="NF|NI|C"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="CIF_NIF"><xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 8

</xsd:element><xsd:element name="NOMBRE"/><xsd:element name="TELEFONO"/><xsd:element name="EMAIL"/><xsd:element name="FAX"/><xsd:element name="ACTIVIDAD"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TABCCNAE decontrata</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:int"/></xsd:simpleType></xsd:element><xsd:element name="CONVENIO"/><xsd:element name="OFICINA"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos dela tabla OFICINAS de gescontrata:ID DESCRIPCION------------------------1400210 AGUILAR FRONTERA0400610 ALBOX1800610 ALBUÑOL4100410 ALCALA DE GUADAIRA1100210 ALCALA DEL VALLE1100110 ALCALA GAZULES2300210 ALCALA LA REAL2300310 ALCAUDETE1100410 ALGECIRAS1100510 ALGODONALES1801310 ALHAMA DE GRANADA0401310 ALMERIA-ALTAMIRA0401315 ALMERIA-CAREAGA0401320 ALMERIA-PERIFERIA1400510 ALMODOVAR DEL RIO2100510 ALMONTE1801710 ALMUÑECAR2901210 ALORA1801810 ALQUIFE2300510 ANDUJAR2901510 ANTEQUERA2100710 ARACENA4101110 ARAHAL2901710 ARCHIDONA1100610 ARCOS DE LA FRONTERA1802110 ARMILLA2101010 AYAMONTE1400710 BAENA2300910 BAEZA2301010 BAILEN - JAEN1100710 BARBATE DE FRANCO1802310 BAZA2301210 BEAS DEL SEGURA2902510 BENALMADENA0402910 BERJA4101610 BOLLULLOS

Manual de Importación de Datos de programas de Nóminas 9

1101010 BORNOS1401210 BUJALANCE4102010 CABEZAS S.JUAN1401310 CABRA1101215 CADIZ-ANDALUCIA1101210 CADIZ-INTEGRADA PORTUGAL4102110 CAMAS2301910 CAMPILLO DE ARENAS2903210 CAMPILLOS0403010 CANJAYAR4102310 CANTILLANA0403110 CANTORIA4102410 CARMONA2903810 CARTAMA1401910 CASTRO DEL RIO2302810 CAZORLA1101510 CHICLANA DE LA FRONTERA1101610 CHIPIONA2904210 COIN2904310 COLMENAR1101410 CONIL DE LA FRONTERA4103310 CONSTANTINA1402110 CORDOBA-COLON (INTEGRADA)1402120 CORDOBA-LAS LONJAS1402130 CORDOBA-OCCIDENTE1402115 CORDOBA-SECTOR SUR1402125 CORDOBA-VALDEOLLEROS2102510 CORTEGANA4103810 DOS HERMANAS-MURILLO4103815 DOS HERMANAS-REYES CATOLICOS1807110 DURCAL4103910 ECIJA0403810 EL EJIDO4109010 EL SAUCEJO1101710 ESPERA4104110 ESTEPA2905110 ESTEPONA1402710 FERNAN-NUÑEZ2905410 FUENGIROLA1402910 FUENTE OBEJUNA2905610 GAUCIN1808710 GRANADA-CARTUJA1808725 GRANADA-CENTRO1808715 GRANADA-CERCANIAS1808730 GRANADA-FUENTENUEVA1808720 GRANADA-ZAIDIN1808910 GUADIX1403510 HINOJOSA DEL DUQUE2304410 HUELMA2104115 HUELVA-LA ORDEN2104110 HUELVA-MUÑOZ VARGAS0405310 HUERCAL-OVERA1809810 HUESCAR2905910 HUMILLADERO2104210 ISLA CRISTINA1810510 IZNALLOZ

Manual de Importación de Datos de programas de Nóminas 10

2305010 JAEN1102025 JEREZ DE LA FRONT.-CAPUCHINOS1102015 JEREZ DE LA FRONTERA-LA MERCED1102020 JEREZ FRONTERA-BARCA FLORIDA1102010 JEREZ-MADRE DIOS1102110 JIMENA DE LA FRONTERA2305310 JODAR1401710 LA CARLOTA2302410 LA CAROLINA1102210 LA LINEA DE LA CONCEPCION2105410 LA PALMA DEL CONDADO,4107710 LA PUEBLA DE CAZALLA,2307210 LA PUERTA DE SEGURA1405710 LA RAMBLA4105310 LEBRIJA2104410 LEPE2305510 LINARES1812210 LOJA4105510 LORA DEL RIO1100810 LOS BARRIOS1403810 LUCENA4105810 MAIRENA DEL ALCOR2906730 MALAGA - LA UNION2906735 MALAGA-AVDA. ANDALUCIA2906725 MALAGA-CAPUCHINOS2906715 MALAGA-EL PALO2906710 MALAGA-GAMARRA2906720 MALAGA-LA PAZ2906740 MALAGA-MARTINEZ2906910 MARBELLA-LAS PALOMAS2906915 MARBELLA-S.PEDRO ALCANTARA4106010 MARCHENA2306010 MARTOS1102310 MEDINA SIDONIA2306110 MENGIBAR2105010 MOGUER1813510 MONTEFRIO1404210 MONTILLA1404310 MONTORO4106510 MORON DE LA FRONTERA1814010 MOTRIL2907510 NERJA2105210 NERVA0406910 OLULA DEL RIO1102410 OLVERA2306510 ORCERA1814710 ORGIVA4106810 OSUNA4106910 PALACIOS, LOS1404910 PALMA DE RIO1102510 PATERNA RIVERA1405210 PEÑARROYA-PUEBLONUEVO4107510 PILAS1815810 PINOS PUENTE2306910 PORCUNA1405310 POSADAS

Manual de Importación de Datos de programas de Nóminas 11

2307010 POZO ALCON1405410 POZOBLANCO1405510 PRIEGO DE CORDOBA2105810 PUEBLA DE GUZMAN4107910 PUEBLA DEL RIO1405610 PUENTE GENIL1102810 PUERTO REAL1102710 PUERTO SANTA MARIA1102910 PUERTO SERRANO2307310 QUESADA2908410 RONDA0407910 ROQUETAS DE MAR1103010 ROTA1405810 RUTE4108110 S.JOSE DE LA RINCONADA1103110 SAN FERNANDO4108610 SAN JUAN DE AZNALFARACHE1103310 SAN ROQUE1103210 SANLUCAR DE BARRAMEDA4108710 SANLUCAR LA MAYOR1817510 SANTA FE2390410 SANTIAGO PONTONES2307910 SANTISTEBAN DEL PUERTO4109110 SEVILLA ESTE4109130 SEVILLA LUIS MONTOTO4109125 SEVILLA-AMATE4109120 SEVILLA-CENTRO4109140 SEVILLA-CRUZ ROJA4109135 SEVILLA-HUERTA DE LA SALUD4109115 SEVILLA-MACARENA4109145 SEVILLA-TRIANA0408810 TABERNAS1103510 TARIFA2308710 TORREDONJIMENO2990110 TORREMOLINOS2909110 TORROX1103710 TREBUJENA2309210 UBEDA1103810 UBRIQUE1818210 UGIJAR4109510 UTRERA2107210 VALVERDE DE CAMINO1103910 VEJER DE LA FRONTERA2909410 VELEZ MALAGA0409910 VELEZ RUBIO2309510 VILLACARRILLO1104110 VILLAMARTIN1406910 VILLANUEVA CORDOBA</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="CLAUSULAS"/>

Manual de Importación de Datos de programas de Nóminas 12

<xsd:element name="FIRMA"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TERFIRCB decontrata.</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:int"/></xsd:simpleType></xsd:element><xsd:element name="DOMICILIO_SOCIAL"><xsd:complexType><xsd:complexContent><xsd:extension base="DIRECCIONTYPE"><xsd:sequence/></xsd:extension></xsd:complexContent></xsd:complexType></xsd:element><xsd:element name="DOMICILIO_CENTRO"><xsd:complexType><xsd:complexContent><xsd:extension base="DIRECCIONTYPE"><xsd:sequence/></xsd:extension></xsd:complexContent></xsd:complexType></xsd:element><xsd:element name="REPRESENTANTE" minOccurs="0"><xsd:complexType><xsd:sequence><xsd:element name="DNI"><xsd:simpleType><xsd:restriction base="NUMERO_DOCUMENTO"/></xsd:simpleType></xsd:element><xsd:element name="NOMBRE"/><xsd:element name="CARGO"/></xsd:sequence></xsd:complexType></xsd:element></xsd:sequence></xsd:complexType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:simpleType name="FECHATYPE"><xsd:annotation><xsd:documentation xml:lang="es">Formato : DD/MM/AAAA(DIA/MES/AÑO)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:pattern value="(0?[1-9]|1[0-9]|2|2[0-9]|3[0-1])/(0?[1-9]|1[0-2])/(\d{2}|\d{4})"/></xsd:restriction></xsd:simpleType><xsd:complexType name="DIRECCIONTYPE">

Manual de Importación de Datos de programas de Nóminas 13

<xsd:sequence><xsd:element name="NUMERO"/><xsd:element name="ESCALERA"/><xsd:element name="PUERTA"/><xsd:element name="TIPO_VIA"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de TIPOS_VIAS de gescontrata:

ID DESCRIPCION-------------------AQ ACEQUIAAC ACERAAL ALAMEDAAD ALDEAAM AMPLIACIONAN ANGOSTAAP APARTAMENTOSAT ATAJOAV AVENIDABA BAJADABC BARRANCOBD BARRIADABO BARRIOBL BLOQUESCL CALLECA CALLEJACJ CALLEJONCE CALLEJUELACZ CALZADACM CAMINOCR CARRERACT CARRETERACS CASERIOCH CHALETCO COLONIACP COOPERATIVAKO CORRALCN COSTANILLACU CUESTAED EDIFICIOEA ESCALAES ESCALERAEL ESCALINATAET ESTRADAGL GLORIETAGR GRUPOLL LLANOLG LUGARMZ MANZANAMC MERCADOMO MONTAÑAMN MUNICIPIOPQ PARQUEPC PARTICULARPD PASADIZOPJ PASAJE

Manual de Importación de Datos de programas de Nóminas 14

PA PASEO ALTOPO PASEO BAJOPI PASILLOPS PASOPT PATIOPL PLACETAPZ PLAZAPE PLAZOLETAPU PLAZUELAPB POBLADOPG POLIGONOPR PORTALESPV PRIVADAPN PROLONGACIONRA RAMALRB RAMBLARP RAMPARR RIBERARN RINCONRC RINCONADARD RONDASC SECTORSD SENDASR SENDEROSU SUBIDATT TORRENTETL TRANSVERSALTS TRASERATR TRAVESIAUR URBANIZACIONVI VIAVL VILLASZO ZONA</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="\w{2}"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="CODIGO_MUNICIPIO"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TDPMUNIC decontrata</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="\d{5}"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="PISO"/><xsd:element name="VIA"/></xsd:sequence></xsd:complexType><xsd:simpleType name="NUMERO_DOCUMENTO">

Manual de Importación de Datos de programas de Nóminas 15

<xsd:annotation><xsd:documentation xml:lang="es">[letra 'X' ó número][7números][letra</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:pattern value="[1-9X0]\d{7}[A-Z]"/></xsd:restriction></xsd:simpleType></xsd:schema>

Ejemplo de Empresas:

<?xml version="1.0" encoding="ISO-8859-1"?><EMPRESAS><EMPRESA><CCC>41254698731</CCC><REGIMEN>0111</REGIMEN><TIPO_DOCUMENTACION>C</TIPO_DOCUMENTACION><CIF_NIF>B48049587</CIF_NIF><NOMBRE>Nombre Empresa</NOMBRE><TELEFONO>954458912</TELEFONO><EMAIL>email@email.com</EMAIL><FAX>954784523</FAX><ACTIVIDAD>55</ACTIVIDAD><CONVENIO>CONVENIO HOSTELERIA</CONVENIO><OFICINA>2100510</OFICINA><CLAUSULAS/><FIRMA>2</FIRMA><DOMICILIO_SOCIAL><NUMERO>222</NUMERO><ESCALERA>1</ESCALERA><PUERTA>3</PUERTA><TIPO_VIA>PZ</TIPO_VIA><CODIGO_MUNICIPIO>41020</CODIGO_MUNICIPIO><PISO>2</PISO><VIA>NUEVA</VIA></DOMICILIO_SOCIAL><DOMICILIO_CENTRO><NUMERO>222</NUMERO><ESCALERA>1</ESCALERA><PUERTA>3</PUERTA><TIPO_VIA>PZ</TIPO_VIA><CODIGO_MUNICIPIO>41020</CODIGO_MUNICIPIO><PISO>2</PISO><VIA>NUEVA</VIA></DOMICILIO_CENTRO><REPRESENTANTE><DNI>28798462G</DNI><NOMBRE>Nombre Representante</NOMBRE><CARGO>Cargo Representante</CARGO></REPRESENTANTE></EMPRESA></EMPRESAS>

Manual de Importación de Datos de programas de Nóminas 16

ANEXO 2 Schema de Trabajadores/as:

<?xml version="1.0" encoding="ISO-8859-1"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="TRABAJADORES"><xsd:complexType><xsd:sequence><xsd:element name="TRABAJADOR" maxOccurs="unbounded"><xsd:complexType><xsd:sequence><xsd:element name="NOMBRE"/><xsd:element name="PRIMER_APELLIDO"/><xsd:element name="SEGUNDO_APELLIDO"/><xsd:element name="FECHA_NACIMIENTO"><xsd:simpleType><xsd:restriction base="FECHATYPE"/></xsd:simpleType></xsd:element><xsd:element name="NUMERO_DOCUMENTO"><xsd:simpleType><xsd:restriction base="NUMERO_DOCUMENTO"/></xsd:simpleType></xsd:element><xsd:element name="TIPO_DOCUMENTO"><xsd:simpleType><xsd:restriction base="TIPODOCTYPE"/></xsd:simpleType>

</xsd:element><xsd:element name="SEXO"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TCMSEXO decontrata</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:int"><xsd:pattern value="[1-9]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="TELEFONO"/><xsd:element name="NUMERO_SEGURIDAD_SOCIAL" minOccurs="0"><xsd:annotation><xsd:documentation xml:lang="es">12 números</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="NACIONALIDAD"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 17

<xsd:documentation xml:lang="es">Los códigos de la tabla TBXCPAIS decontrata</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:int"/></xsd:simpleType></xsd:element><xsd:element name="PAIS"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TBXCPAIS decontrata</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:int"/></xsd:simpleType></xsd:element><xsd:element name="ESTUDIOS"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TBONVFOR decontrata</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:int"/></xsd:simpleType></xsd:element><xsd:element name="DOMICILIO"><xsd:complexType><xsd:complexContent><xsd:extension base="DIRECCIONTYPE"><xsd:sequence/></xsd:extension></xsd:complexContent></xsd:complexType></xsd:element><xsd:element name="REPRESENTANTE" minOccurs="0"><xsd:complexType><xsd:sequence><xsd:element name="DNI"><xsd:simpleType><xsd:restriction base="NUMERO_DOCUMENTO"/></xsd:simpleType></xsd:element><xsd:element name="NOMBRE"/><xsd:element name="PARENTESCO"/></xsd:sequence></xsd:complexType></xsd:element></xsd:sequence></xsd:complexType></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

<xsd:simpleType name="FECHATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 18

<xsd:documentation xml:lang="es">Formato : DD/MM/AAAA(DIA/MES/AÑO)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:pattern value="(0?[1-9]|1[0-9]|2|2[0-9]|3[0-1])/(0?[1-9]|1[0-2])/(\d{2}|\d{4})"/></xsd:restriction></xsd:simpleType><xsd:simpleType name="TIPODOCTYPE"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla STDIDETC de contrataEl tipo de documento solo acepta D, E, U o W:(D) D.N.I(E) NUMERO IDENTIFICATIVO EXTRANJERO(U) CIUDADANOS DE LA UE/EEE SIN NIE(W) CIUD.QUE NO PERTENECEN A UE/EEE.SIN NIE</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:pattern value="[DEUW]"/></xsd:restriction></xsd:simpleType><xsd:complexType name="DIRECCIONTYPE"><xsd:sequence><xsd:element name="NUMERO"/><xsd:element name="ESCALERA"/><xsd:element name="PUERTA"/><xsd:element name="TIPO_VIA"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de TIPOS_VIAS de gescontrata:

ID DESCRIPCION-------------------AQ ACEQUIAAC ACERAAL ALAMEDAAD ALDEAAM AMPLIACIONAN ANGOSTAAP APARTAMENTOSAT ATAJOAV AVENIDABA BAJADABC BARRANCOBD BARRIADABO BARRIOBL BLOQUESCL CALLECA CALLEJACJ CALLEJONCE CALLEJUELACZ CALZADACM CAMINOCR CARRERACT CARRETERACS CASERIOCH CHALETCO COLONIA

Manual de Importación de Datos de programas de Nóminas 19

CP COOPERATIVAKO CORRALCN COSTANILLACU CUESTAED EDIFICIOEA ESCALAES ESCALERAEL ESCALINATAET ESTRADAGL GLORIETAGR GRUPOLL LLANOLG LUGARMZ MANZANAMC MERCADOMO MONTAÑAMN MUNICIPIOPQ PARQUEPC PARTICULARPD PASADIZOPJ PASAJEPA PASEO ALTOPO PASEO BAJOPI PASILLOPS PASOPT PATIOPL PLACETAPZ PLAZAPE PLAZOLETAPU PLAZUELAPB POBLADOPG POLIGONOPR PORTALESPV PRIVADAPN PROLONGACIONRA RAMALRB RAMBLARP RAMPARR RIBERARN RINCONRC RINCONADARD RONDASC SECTORSD SENDASR SENDEROSU SUBIDATT TORRENTETL TRANSVERSALTS TRASERATR TRAVESIAUR URBANIZACIONVI VIAVL VILLASZO ZONA</xsd:documentation></xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 20

<xsd:restriction base="xsd:string"><xsd:pattern value="\w{2}"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="CODIGO_MUNICIPIO"><xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TDPMUNIC decontrata</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="\d{5}"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="PISO"/><xsd:element name="VIA"></xsd:element></xsd:sequence></xsd:complexType><xsd:simpleType name="NUMERO_DOCUMENTO"><xsd:annotation><xsd:documentation>[(letra 'X') ó (número) ó (letra 'X') y número][7 números][letra]Ej:- 12345678F- X1234567F- X12345678F</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string"><xsd:pattern value="(X|[0-9]|X[0-9])\d{7}[A-Z]"/></xsd:restriction></xsd:simpleType></xsd:schema>

Ejemplo de Trabajadores/as:

<?xml version="1.0" encoding="ISO-8859-1"?><TRABAJADORES><TRABAJADOR><NOMBRE>Nonmbre Trabajador</NOMBRE><PRIMER_APELLIDO>Apellido 1</PRIMER_APELLIDO><SEGUNDO_APELLIDO>Apellido 2</SEGUNDO_APELLIDO><FECHA_NACIMIENTO>31/12/1975</FECHA_NACIMIENTO><NUMERO_DOCUMENTO>X1250219P</NUMERO_DOCUMENTO><TIPO_DOCUMENTO>E</TIPO_DOCUMENTO><SEXO>1</SEXO><TELEFONO>666876521</TELEFONO><NUMERO_SEGURIDAD_SOCIAL>287546931574</NUMERO_SEGURIDAD_SOCIAL><NACIONALIDAD>504</NACIONALIDAD><PAIS>724</PAIS><ESTUDIOS>55</ESTUDIOS><DOMICILIO><NUMERO>14</NUMERO><ESCALERA/>

Manual de Importación de Datos de programas de Nóminas 21

<PUERTA>D</PUERTA><TIPO_VIA>CL</TIPO_VIA><CODIGO_MUNICIPIO>21021</CODIGO_MUNICIPIO><PISO>2</PISO><VIA>OTERO</VIA></DOMICILIO><REPRESENTANTE><DNI>28654291K</DNI><NOMBRE>Nombre Representante</NOMBRE><PARENTESCO>Parentesco Representante</PARENTESCO></REPRESENTANTE></TRABAJADOR></TRABAJADORES>

ANEXO 3: Schema de Empresas y Trabajadores.-

<?xml version="1.0" encoding="ISO-8859-1"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="EMP_TRAB">

<xsd:complexType><xsd:sequence>

<xsd:element name="EMPRESA" maxOccurs="unbounded" minOccurs="0"><xsd:complexType>

<xsd:sequence><xsd:element name="CCC" minOccurs="0">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{11}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="REGIMEN">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla

TCHRGCOT de contrata</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TIPO_DOCUMENTACION">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla

TIPOS_DOC de gescontrata:id descripcion-------------------NF NIFNI NIE

C CIF</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 22

<xsd:pattern value="NF|NI|C"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CIF_NIF">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE"/><xsd:element name="TELEFONO"/><xsd:element name="EMAIL"></xsd:element><xsd:element name="FAX"/><xsd:element name="ACTIVIDAD">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla

TABCCNAE de contrata</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:int"/></xsd:simpleType>

</xsd:element><xsd:element name="CONVENIO"/><xsd:element name="OFICINA">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos dela tabla

OFICINAS de gescontrata:ID DESCRIPCION------------------------1400210 AGUILAR FRONTERA0400610 ALBOX1800610 ALBUÑOL4100410 ALCALA DE GUADAIRA1100210 ALCALA DEL VALLE1100110 ALCALA GAZULES2300210 ALCALA LA REAL2300310 ALCAUDETE1100410 ALGECIRAS1100510 ALGODONALES1801310 ALHAMA DE GRANADA0401310 ALMERIA-ALTAMIRA0401315 ALMERIA-CAREAGA0401320 ALMERIA-PERIFERIA1400510 ALMODOVAR DEL RIO2100510 ALMONTE1801710 ALMUÑECAR2901210 ALORA1801810 ALQUIFE2300510 ANDUJAR2901510 ANTEQUERA2100710 ARACENA4101110 ARAHAL2901710 ARCHIDONA1100610 ARCOS DE LA FRONTERA

Manual de Importación de Datos de programas de Nóminas 23

1802110 ARMILLA2101010 AYAMONTE1400710 BAENA2300910 BAEZA2301010 BAILEN - JAEN1100710 BARBATE DE FRANCO1802310 BAZA2301210 BEAS DEL SEGURA2902510 BENALMADENA0402910 BERJA4101610 BOLLULLOS1101010 BORNOS1401210 BUJALANCE4102010 CABEZAS S.JUAN1401310 CABRA1101215 CADIZ-ANDALUCIA1101210 CADIZ-INTEGRADA PORTUGAL4102110 CAMAS2301910 CAMPILLO DE ARENAS2903210 CAMPILLOS0403010 CANJAYAR4102310 CANTILLANA0403110 CANTORIA4102410 CARMONA2903810 CARTAMA1401910 CASTRO DEL RIO2302810 CAZORLA1101510 CHICLANA DE LA FRONTERA1101610 CHIPIONA2904210 COIN2904310 COLMENAR1101410 CONIL DE LA FRONTERA4103310 CONSTANTINA1402110 CORDOBA-COLON (INTEGRADA)1402120 CORDOBA-LAS LONJAS1402130 CORDOBA-OCCIDENTE1402115 CORDOBA-SECTOR SUR1402125 CORDOBA-VALDEOLLEROS2102510 CORTEGANA4103810 DOS HERMANAS-MURILLO4103815 DOS HERMANAS-REYES CATOLICOS1807110 DURCAL4103910 ECIJA0403810 EL EJIDO4109010 EL SAUCEJO1101710 ESPERA4104110 ESTEPA2905110 ESTEPONA1402710 FERNAN-NUÑEZ2905410 FUENGIROLA1402910 FUENTE OBEJUNA2905610 GAUCIN1808710 GRANADA-CARTUJA1808725 GRANADA-CENTRO1808715 GRANADA-CERCANIAS1808730 GRANADA-FUENTENUEVA

Manual de Importación de Datos de programas de Nóminas 24

1808720 GRANADA-ZAIDIN1808910 GUADIX1403510 HINOJOSA DEL DUQUE2304410 HUELMA2104115 HUELVA-LA ORDEN2104110 HUELVA-MUÑOZ VARGAS0405310 HUERCAL-OVERA1809810 HUESCAR2905910 HUMILLADERO2104210 ISLA CRISTINA1810510 IZNALLOZ2305010 JAEN1102025 JEREZ DE LA FRONT.-CAPUCHINOS1102015 JEREZ DE LA FRONT.-LA MERCED1102020 JEREZ FRONTERA-BARCA FLORIDA1102010 JEREZ-MADRE DIOS1102110 JIMENA DE LA FRONTERA2305310 JODAR1401710 LA CARLOTA2302410 LA CAROLINA1102210 LA LINEA DE LA CONCEPCION2105410 LA PALMA DEL CONDADO,4107710 LA PUEBLA DE CAZALLA,2307210 LA PUERTA DE SEGURA1405710 LA RAMBLA4105310 LEBRIJA2104410 LEPE2305510 LINARES1812210 LOJA4105510 LORA DEL RIO1100810 LOS BARRIOS1403810 LUCENA4105810 MAIRENA DEL ALCOR2906730 MALAGA - LA UNION2906735 MALAGA-AVDA. ANDALUCIA2906725 MALAGA-CAPUCHINOS2906715 MALAGA-EL PALO2906710 MALAGA-GAMARRA2906720 MALAGA-LA PAZ2906740 MALAGA-MARTINEZ2906910 MARBELLA-LAS PALOMAS2906915 MARBELLA-S.PEDRO ALCANTARA4106010 MARCHENA2306010 MARTOS1102310 MEDINA SIDONIA2306110 MENGIBAR2105010 MOGUER1813510 MONTEFRIO1404210 MONTILLA1404310 MONTORO4106510 MORON DE LA FRONTERA1814010 MOTRIL2907510 NERJA2105210 NERVA0406910 OLULA DEL RIO1102410 OLVERA

Manual de Importación de Datos de programas de Nóminas 25

2306510 ORCERA1814710 ORGIVA4106810 OSUNA4106910 PALACIOS, LOS1404910 PALMA DE RIO1102510 PATERNA RIVERA1405210 PEÑARROYA-PUEBLONUEVO4107510 PILAS1815810 PINOS PUENTE2306910 PORCUNA1405310 POSADAS2307010 POZO ALCON1405410 POZOBLANCO1405510 PRIEGO DE CORDOBA2105810 PUEBLA DE GUZMAN4107910 PUEBLA DEL RIO1405610 PUENTE GENIL1102810 PUERTO REAL1102710 PUERTO SANTA MARIA1102910 PUERTO SERRANO2307310 QUESADA2908410 RONDA0407910 ROQUETAS DE MAR1103010 ROTA1405810 RUTE4108110 S.JOSE DE LA RINCONADA1103110 SAN FERNANDO4108610 SAN JUAN DE AZNALFARACHE1103310 SAN ROQUE1103210 SANLUCAR DE BARRAMEDA4108710 SANLUCAR LA MAYOR1817510 SANTA FE2390410 SANTIAGO PONTONES2307910 SANTISTEBAN DEL PUERTO4109110 SEVILLA ESTE4109130 SEVILLA LUIS MONTOTO4109125 SEVILLA-AMATE4109120 SEVILLA-CENTRO4109140 SEVILLA-CRUZ ROJA4109135 SEVILLA-HUERTA DE LA SALUD4109115 SEVILLA-MACARENA4109145 SEVILLA-TRIANA0408810 TABERNAS1103510 TARIFA2308710 TORREDONJIMENO2990110 TORREMOLINOS2909110 TORROX1103710 TREBUJENA2309210 UBEDA1103810 UBRIQUE1818210 UGIJAR4109510 UTRERA2107210 VALVERDE DE CAMINO1103910 VEJER DE LA FRONTERA2909410 VELEZ MALAGA0409910 VELEZ RUBIO

Manual de Importación de Datos de programas de Nóminas 26

2309510 VILLACARRILLO1104110 VILLAMARTIN

1406910 VILLANUEVA CORDOBA</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{7}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CLAUSULAS"/><xsd:element name="FIRMA">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla

TERFIRCB de contrata.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:int"/></xsd:simpleType>

</xsd:element><xsd:element name="DOMICILIO_SOCIAL">

<xsd:complexType><xsd:complexContent>

<xsd:extension base="DIRECCIONTYPE"><xsd:sequence/>

</xsd:extension></xsd:complexContent>

</xsd:complexType></xsd:element><xsd:element name="DOMICILIO_CENTRO">

<xsd:complexType><xsd:complexContent>

<xsd:extension base="DIRECCIONTYPE"><xsd:sequence/>

</xsd:extension></xsd:complexContent>

</xsd:complexType></xsd:element><xsd:element name="REPRESENTANTE" minOccurs="0">

<xsd:complexType><xsd:sequence>

<xsd:element name="DNI"><xsd:simpleType>

<xsd:restriction base="NUMERO_DOCUMENTO"/></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE"/><xsd:element name="CARGO"/>

</xsd:sequence></xsd:complexType>

</xsd:element></xsd:sequence>

</xsd:complexType></xsd:element>

<xsd:element name="TRABAJADOR" maxOccurs="unbounded" minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 27

<xsd:complexType><xsd:sequence>

<xsd:element name="NOMBRE"/><xsd:element name="PRIMER_APELLIDO"/><xsd:element name="SEGUNDO_APELLIDO"/><xsd:element name="FECHA_NACIMIENTO">

<xsd:simpleType><xsd:restriction base="FECHATYPE"/>

</xsd:simpleType></xsd:element><xsd:element name="NUMERO_DOCUMENTO">

<xsd:simpleType><xsd:restriction base="NUMERO_DOCUMENTO"/>

</xsd:simpleType></xsd:element><xsd:element name="TIPO_DOCUMENTO">

<xsd:simpleType><xsd:restriction base="TIPODOCTYPE"/>

</xsd:simpleType></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla

TCMSEXO de contrata</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:int"><xsd:pattern value="[1-9]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TELEFONO"/><xsd:element name="NUMERO_SEGURIDAD_SOCIAL" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">12

números</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla

TBXCPAIS de contrata</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:int"/></xsd:simpleType>

</xsd:element><xsd:element name="PAIS">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla

TBXCPAIS de contrata</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 28

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:int"/></xsd:simpleType>

</xsd:element><xsd:element name="ESTUDIOS">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla

TBONVFOR de contrata</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:int"/></xsd:simpleType>

</xsd:element><xsd:element name="DOMICILIO">

<xsd:complexType><xsd:complexContent>

<xsd:extension base="DIRECCIONTYPE"><xsd:sequence/>

</xsd:extension></xsd:complexContent>

</xsd:complexType></xsd:element><xsd:element name="REPRESENTANTE" minOccurs="0">

<xsd:complexType><xsd:sequence>

<xsd:element name="DNI"><xsd:simpleType>

<xsd:restriction base="NUMERO_DOCUMENTO"/></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE"/><xsd:element name="PARENTESCO"/>

</xsd:sequence></xsd:complexType>

</xsd:element></xsd:sequence>

</xsd:complexType></xsd:element>

</xsd:sequence></xsd:complexType>

</xsd:element><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : DD/MM/AAAA

(DIA/MES/AÑO)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="(0?[1-9]|1[0-9]|2|2[0-9]|3[0-1])/(0?[1-9]|1[0-2])/(\d{2}|\d{4})"/>

</xsd:restriction></xsd:simpleType><xsd:simpleType name="TIPODOCTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla STDIDETC de contrata

Manual de Importación de Datos de programas de Nóminas 29

El tipo de documento solo acepta D, E, U o W:(D) D.N.I(E) NUMERO IDENTIFICATIVO EXTRANJERO(U) CIUDADANOS DE LA UE/EEE SIN NIE(W) CIUD.QUE NO PERTENECEN A UE/EEE.SIN NIE</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="[DEUW]"/></xsd:restriction>

</xsd:simpleType><xsd:complexType name="DIRECCIONTYPE">

<xsd:sequence><xsd:element name="NUMERO"/><xsd:element name="ESCALERA"/><xsd:element name="PUERTA"/><xsd:element name="TIPO_VIA">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de TIPOS_VIAS de

gescontrata:ID DESCRIPCION-------------------AQ ACEQUIAAC ACERAAL ALAMEDAAD ALDEAAM AMPLIACIONAN ANGOSTAAP APARTAMENTOSAT ATAJOAV AVENIDABA BAJADABC BARRANCOBD BARRIADABO BARRIOBL BLOQUESCL CALLECA CALLEJACJ CALLEJONCE CALLEJUELACZ CALZADACM CAMINOCR CARRERACT CARRETERACS CASERIOCH CHALETCO COLONIACP COOPERATIVAKO CORRALCN COSTANILLACU CUESTAED EDIFICIOEA ESCALAES ESCALERAEL ESCALINATAET ESTRADAGL GLORIETA

Manual de Importación de Datos de programas de Nóminas 30

GR GRUPOLL LLANOLG LUGARMZ MANZANAMC MERCADOMO MONTAÑAMN MUNICIPIOPQ PARQUEPC PARTICULARPD PASADIZOPJ PASAJEPA PASEO ALTOPO PASEO BAJOPI PASILLOPS PASOPT PATIOPL PLACETAPZ PLAZAPE PLAZOLETAPU PLAZUELAPB POBLADOPG POLIGONOPR PORTALESPV PRIVADAPN PROLONGACIONRA RAMALRB RAMBLARP RAMPARR RIBERARN RINCONRC RINCONADARD RONDASC SECTORSD SENDASR SENDEROSU SUBIDATT TORRENTETL TRANSVERSALTS TRASERATR TRAVESIAUR URBANIZACIONVI VIAVL VILLAS

ZO ZONA</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\w{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_MUNICIPIO">

<xsd:annotation><xsd:documentation xml:lang="es">Los códigos de la tabla TDPMUNIC de

contrata</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 31

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="PISO"/><xsd:element name="VIA"/>

</xsd:sequence></xsd:complexType><xsd:simpleType name="NUMERO_DOCUMENTO">

<xsd:annotation><xsd:documentation xml:lang="es">[(letra 'X' o 'Y') ó (número) ó (letra 'X' o 'Y') y

número][7 números][letra]</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="[XY]{0,1}[0-9]{0,1}\d{7}[A-Z]"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Ejemplo de Empresas y Trabajadores/as:

<?xml version="1.0" encoding="ISO-8859-1"?><EMP_TRAB>

<EMPRESA><CCC>41254698731</CCC><REGIMEN>0111</REGIMEN><TIPO_DOCUMENTACION>C</TIPO_DOCUMENTACION><CIF_NIF>B48049587</CIF_NIF><NOMBRE>Nombre Empresa</NOMBRE><TELEFONO>954458912</TELEFONO><EMAIL>email@email.com</EMAIL><FAX>954784523</FAX><ACTIVIDAD>55</ACTIVIDAD><CONVENIO>CONVENIO HOSTELERIA</CONVENIO><OFICINA>2100510</OFICINA><CLAUSULAS/><FIRMA>2</FIRMA><DOMICILIO_SOCIAL>

<NUMERO>222</NUMERO><ESCALERA>1</ESCALERA><PUERTA>3</PUERTA><TIPO_VIA>PZ</TIPO_VIA><CODIGO_MUNICIPIO>41020</CODIGO_MUNICIPIO><PISO>2</PISO><VIA>NUEVA</VIA>

</DOMICILIO_SOCIAL><DOMICILIO_CENTRO><NUMERO>222</NUMERO><ESCALERA>1</ESCALERA><PUERTA>3</PUERTA><TIPO_VIA>PZ</TIPO_VIA><CODIGO_MUNICIPIO>41020</CODIGO_MUNICIPIO><PISO>2</PISO><VIA>NUEVA</VIA>

</DOMICILIO_CENTRO><REPRESENTANTE><DNI>28798462G</DNI>

Manual de Importación de Datos de programas de Nóminas 32

<NOMBRE>Nombre Representante</NOMBRE><CARGO>Cargo Representante</CARGO>

</REPRESENTANTE></EMPRESA> <TRABAJADOR>

<NOMBRE>Nonmbre Trabajador</NOMBRE><PRIMER_APELLIDO>Apellido 1</PRIMER_APELLIDO><SEGUNDO_APELLIDO>Apellido 2</SEGUNDO_APELLIDO><FECHA_NACIMIENTO>31/12/1975</FECHA_NACIMIENTO><NUMERO_DOCUMENTO>X1250219P</NUMERO_DOCUMENTO><TIPO_DOCUMENTO>E</TIPO_DOCUMENTO><SEXO>1</SEXO><TELEFONO>666876521</TELEFONO>

<NUMERO_SEGURIDAD_SOCIAL>287546931574</NUMERO_SEGURIDAD_SOCIAL><NACIONALIDAD>504</NACIONALIDAD><PAIS>724</PAIS><ESTUDIOS>55</ESTUDIOS><DOMICILIO>

<NUMERO>14</NUMERO><ESCALERA/><PUERTA>D</PUERTA><TIPO_VIA>CL</TIPO_VIA><CODIGO_MUNICIPIO>21021</CODIGO_MUNICIPIO><PISO>2</PISO><VIA>OTERO</VIA>

</DOMICILIO><REPRESENTANTE><DNI>28654291K</DNI><NOMBRE>Nombre Representante</NOMBRE><PARENTESCO>Parentesco Representante</PARENTESCO>

</REPRESENTANTE></TRABAJADOR>

</EMP_TRAB>

ANEXO 4: CONTRATOS.-

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_100" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_130" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_150" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_200" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_230" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_250" minOccurs="0"maxOccurs="unbounded"/>

Manual de Importación de Datos de programas de Nóminas 33

<xsd:element name="CONTRATO_300" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_330" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_350" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_401" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_402" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_403" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_410" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_420" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_421" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_430" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_441" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_450" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_452" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_501" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_502" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_503" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_510" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_520" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_530" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_540" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_541" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_550" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_552" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_970" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_980" minOccurs="0"maxOccurs="unbounded"/>

<xsd:element name="CONTRATO_990" minOccurs="0"maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 34

Anexo de Contrato 100 Indefinido tiempo completo:

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_100"type="CONTRATO100TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO100TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Indefinido ordinario a tiempocompleto</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_EXTRANJERO"type="DATOS_CONTRATO_EXTRANJEROTYPE" minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 35

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 36

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 37

<xsd:complexType name="DATOS_GENERALESCONTRATOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 38

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 39

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 40

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

Manual de Importación de Datos de programas de Nóminas 41

<xsd:annotation><xsd:documentation xml:lang="es">Datos de medidas de fomento de

la contratación indefinida.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE">

Manual de Importación de Datos de programas de Nóminas 42

<xsd:annotation><xsd:documentation xml:lang="es">Nombre y apellidos

del trabajador de relevo.</xsd:documentation></xsd:annotation>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 43

</xsd:simpleType></xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATO_EXTRANJEROTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del contingente de

extranjeros no comunitarios (iniciados a partir del 01-01-2008).</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CARACTER_OFERTA"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador delcarácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por elcontrario es de carácter TEMPORAL (T). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[ET\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="AÑO_CONTINGENTE">

<xsd:annotation><xsd:documentation xml:lang="es">Año del

contingente. Será el mismo o el año siguiente al de la fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 44

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 45

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 46

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 47

Anexo de Contrato 130 Indefinido Discapacitados a tiempo completo:

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_130"type="CONTRATO130TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO130TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Indefinido minusválido a tiempocompleto</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 48

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 49

</xsd:annotation>

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 50

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"

Manual de Importación de Datos de programas de Nóminas 51

para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 52

<xsd:documentation xml:lang="es">Código denacionalidad del centro de trabajo.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 53

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/>

</xsd:simpleType></xsd:element>

Manual de Importación de Datos de programas de Nóminas 54

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de medidas de fomento de

la contratación indefinida.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 55

<xsd:element name="CODIGO_COLECTIVO_DESPIDO"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del colectivo

de fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para los

Manual de Importación de Datos de programas de Nóminas 56

contratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 57

<xsd:documentation xml:lang="es">Indicador deempresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 58

<xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos para uso de la empresa. Nose efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 59

<xsd:sequence><xsd:element name="CIF_NIF">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 60

Anexo del contrato 150 indefinido a tiempo completo bonificado

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_150"type="CONTRATO150TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO150TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Indefinido a tiempo completo conbonificación</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_EMPRESA_INSERCION"type="DATOS_EMPRESA_INSERCIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 61

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 62

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 63

<xsd:complexType name="DATOS_GENERALESCONTRATOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 64

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 65

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 66

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

Manual de Importación de Datos de programas de Nóminas 67

<xsd:annotation>

<xsd:documentation xml:lang="es">Datos de bonificación en lacotización a la Seguridad Social.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de medidas de fomento de

la contratación indefinida.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 68

<xsd:annotation><xsd:documentation xml:lang="es">Código del colectivo

de fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980

Manual de Importación de Datos de programas de Nóminas 69

los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 70

<xsd:documentation xml:lang="es">Indicador deempresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

<xsd:complexType name="DATOS_EMPRESA_INSERCIONTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de contratos de empresasde inserción. </xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPRESA_INSERCION"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador del tipode empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( datoobligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados apartir del 13-01-2008). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DURAC_INFERIOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

duración inferior. Obligatorio para contratos de códigos 452 y 552 cuando su duración estáentre 6 y 12 meses. Refleja si la duración inferior del contrato está aconsejada (S) ó no (N)por los Servicios Sociales Públicos para el seguimiento del proceso de inserción.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA">

Manual de Importación de Datos de programas de Nóminas 71

<xsd:annotation><xsd:documentation xml:lang="es">Tipo de firma de la

copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 72

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

Manual de Importación de Datos de programas de Nóminas 73

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 74

Anexo del contrato 200 indefinido a tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_200"type="CONTRATO200TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO200TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Indefinido ordinario a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_EXTRANJERO"type="DATOS_CONTRATO_EXTRANJEROTYPE" minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE">

Manual de Importación de Datos de programas de Nóminas 75

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la empresa que

contrata</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 76

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 77

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 78

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 79

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 80

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

Manual de Importación de Datos de programas de Nóminas 81

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 82

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 83

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de medidas de fomento de

la contratación indefinida.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 84

<xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos anexos de los contratos derelevo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 85

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATO_EXTRANJEROTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del contingente de

extranjeros no comunitarios (iniciados a partir del 01-01-2008).</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 86

<xsd:sequence><xsd:element name="IND_CARACTER_OFERTA">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador del

carácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por elcontrario es de carácter TEMPORAL (T). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[ET\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="AÑO_CONTINGENTE">

<xsd:annotation><xsd:documentation xml:lang="es">Año del

contingente. Será el mismo o el año siguiente al de la fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 87

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation>

<xsd:documentation xml:lang="es">Datos para uso de la empresa. Nose efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 88

<xsd:documentation xml:lang="es"> Obligatorio cuandola 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 89

Anexo 230

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_200"type="CONTRATO200TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO200TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Indefinido ordinario a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_EXTRANJERO"type="DATOS_CONTRATO_EXTRANJEROTYPE" minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 90

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 91

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 92

<xsd:complexType name="DATOS_GENERALESCONTRATOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 93

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 94

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 95

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

Manual de Importación de Datos de programas de Nóminas 96

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 97

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 98

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de medidas de fomento de

la contratación indefinida.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 99

<xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos anexos de los contratos derelevo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 100

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATO_EXTRANJEROTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del contingente de

extranjeros no comunitarios (iniciados a partir del 01-01-2008).</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 101

<xsd:sequence><xsd:element name="IND_CARACTER_OFERTA">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador del

carácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por elcontrario es de carácter TEMPORAL (T). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[ET\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="AÑO_CONTINGENTE">

<xsd:annotation><xsd:documentation xml:lang="es">Año del

contingente. Será el mismo o el año siguiente al de la fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 102

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation>

<xsd:documentation xml:lang="es">Datos para uso de la empresa. Nose efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 103

<xsd:documentation xml:lang="es"> Obligatorio cuandola 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 104

Anexo del contrato 230 indefinido Discapacitado a tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_230"type="CONTRATO230TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO230TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Indefinido minusválido a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 105

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 106

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 107

<xsd:complexType name="DATOS_GENERALESCONTRATOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 108

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 109

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 110

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

Manual de Importación de Datos de programas de Nóminas 111

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 112

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 113

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 114

<xsd:documentation xml:lang="es">Datos de medidas de fomento dela contratación indefinida.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 115

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 116

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 117

<xsd:maxLength value="750"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 118

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 119

</xsd:schema>

Manual de Importación de Datos de programas de Nóminas 120

Anexo del contrato 250 indefinido a tiempo parcial bonificado

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_250"type="CONTRATO250TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO250TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Indefinido a tiempo parcial conbonificación</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_EMPRESA_INSERCION"type="DATOS_EMPRESA_INSERCIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE">

Manual de Importación de Datos de programas de Nóminas 121

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la empresa que

contrata</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 122

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 123

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 124

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 125

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 126

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

Manual de Importación de Datos de programas de Nóminas 127

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 128

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 129

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORC_JORNADA_PACTADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Porcentaje de

jornada pactada a realizar. Obligatorio para los contratos de código 250 ó 350 iniciados apartir del 08/03/2009 que se acojan a los colectivos de bonificación de beneficiarios deprestaciones (124,125 o 126). Su formato es EEDD, siendo las dos primeras posiciones laparte entera del porcentaje y las dos últimas la parte decimal (ej. 25% será enviado como2500). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_ANUALES_TIEMPO_COMPLETO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número de horasanuales que tendría la jornada a tiempo completo. Obligatorias para los contratos de código250 ó 350 iniciados a partir del 08/03/2009 que se acojan a los colectivos de bonificación debeneficiarios de prestaciones (124,125 o 126). Su formato es HHHHMM(Horas(4)Minutos(2)).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 130

<xsd:annotation><xsd:documentation xml:lang="es">Código del colectivo

de bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de medidas de fomento de

la contratación indefinida.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 131

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 132

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 133

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_EMPRESA_INSERCIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de empresas

de inserción. </xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPRESA_INSERCION"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador del tipode empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( datoobligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados apartir del 13-01-2008). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DURAC_INFERIOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

duración inferior. Obligatorio para contratos de códigos 452 y 552 cuando su duración estáentre 6 y 12 meses. Refleja si la duración inferior del contrato está aconsejada (S) ó no (N)por los Servicios Sociales Públicos para el seguimiento del proceso de inserción.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 134

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 135

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

Manual de Importación de Datos de programas de Nóminas 136

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 137

Anexo del contrato 300 Fijo Discontínuo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_300"type="CONTRATO300TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO300TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fijodiscontinuo</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 138

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

Manual de Importación de Datos de programas de Nóminas 139

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 140

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 141

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 142

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 143

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 144

<xsd:documentation xml:lang="es">Datos de los contratos a tiempoparcial. Distribución de la jornada de trabajo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 145

<xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deformación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 146

<xsd:element name="FIJODISCONTINUO_PERIODICO"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

trabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de medidas de fomento de

la contratación indefinida.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

Manual de Importación de Datos de programas de Nóminas 147

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 148

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 149

<xsd:sequence><xsd:element name="TIPO_FIRMA">

<xsd:annotation><xsd:documentation xml:lang="es">Tipo de firma de la

copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

Manual de Importación de Datos de programas de Nóminas 150

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 151

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 152

Anexo del contrato 330 Discapacitado Fijo Discontínuo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_330"type="CONTRATO330TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO330TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Minusválido fijodiscontinuo</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 153

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 154

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 155

<xsd:complexType name="DATOS_GENERALESCONTRATOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 156

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 157

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 158

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

Manual de Importación de Datos de programas de Nóminas 159

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 160

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 161

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 162

<xsd:documentation xml:lang="es">Datos de medidas de fomento dela contratación indefinida.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posiblesvalores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 163

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 164

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 165

<xsd:maxLength value="750"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 166

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 167

</xsd:schema>

Manual de Importación de Datos de programas de Nóminas 168

Anexo del contrato 350 Fijo Discontínuo Bonificado

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_350"type="CONTRATO350TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO350TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fijo discontinuo conbonificación</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_MEDIDAS_FOMENTO"type="DATOS_MEDIDASFOMENTOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_EMPRESA_INSERCION"type="DATOS_EMPRESA_INSERCIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

Manual de Importación de Datos de programas de Nóminas 169

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 170

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 171

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" para

Manual de Importación de Datos de programas de Nóminas 172

contratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 173

<xsd:documentation xml:lang="es">Código denacionalidad del centro de trabajo.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 174

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 175

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

Manual de Importación de Datos de programas de Nóminas 176

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

Manual de Importación de Datos de programas de Nóminas 177

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORC_JORNADA_PACTADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Porcentaje de

jornada pactada a realizar. Obligatorio para los contratos de código 250 ó 350 iniciados apartir del 08/03/2009 que se acojan a los colectivos de bonificación de beneficiarios deprestaciones (124,125 o 126). Su formato es EEDD, siendo las dos primeras posiciones laparte entera del porcentaje y las dos últimas la parte decimal (ej. 25% será enviado como2500). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_ANUALES_TIEMPO_COMPLETO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número de horasanuales que tendría la jornada a tiempo completo. Obligatorias para los contratos de código250 ó 350 iniciados a partir del 08/03/2009 que se acojan a los colectivos de bonificación debeneficiarios de prestaciones (124,125 o 126). Su formato es HHHHMM(Horas(4)Minutos(2)).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 178

<xsd:sequence><xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del colectivo

de bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_MEDIDASFOMENTOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de medidas de fomento de

la contratación indefinida.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_COSTE_DESPIDO"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deacogida a la ley de fomento de la contratación indefinida (D.A 1ª Ley 12/2001-24/2001).Refleja si el contrato se acoge a la ley de fomento(1) o no seacoge(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_COLECTIVO_DESPIDO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode fomento de la contratación indefinida. Sólo se rellena en el caso de que elIND_COSTE_DESPIDO sea 1 y NO sea un contrato de Centros Especiales de Empleo(IND_DISCAPACIDAD=C) ó un contrato de Minusválidos (130, 230 y 330) . Sus posibles

Manual de Importación de Datos de programas de Nóminas 179

valores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

Manual de Importación de Datos de programas de Nóminas 180

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 181

<xsd:pattern value="[S\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_EMPRESA_INSERCIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de empresas

de inserción. </xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPRESA_INSERCION"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador del tipode empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( datoobligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados apartir del 13-01-2008). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DURAC_INFERIOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

duración inferior. Obligatorio para contratos de códigos 452 y 552 cuando su duración estáentre 6 y 12 meses. Refleja si la duración inferior del contrato está aconsejada (S) ó no (N)por los Servicios Sociales Públicos para el seguimiento del proceso de inserción.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

Manual de Importación de Datos de programas de Nóminas 182

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

Manual de Importación de Datos de programas de Nóminas 183

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 184

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 185

Anexo del contrato 401 Obra o servicio a tiempo completo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_401"type="CONTRATO401TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO401TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Obra o servicio a tiempocompleto</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="DATOS_EMPRESA" type="DATOS_EMPRESATYPE"/><xsd:element name="DATOS_TRABAJADOR"

type="DATOS_TRABAJADORTYPE"/><xsd:element name="DATOS_GENERALES_CONTRATO"

type="DATOS_GENERALESCONTRATOTYPE"/><xsd:element name="DATOS_ET_CO_TE" type="DATOS_ET_CO_TYPE"

minOccurs="0"/><xsd:element name="DATOS_CONTRATO_INVESTIGACION"

type="DATOS_CONTRATOINVESTIGACIONTYPE" minOccurs="0"/><xsd:element name="PROG_EMPLEO_PUBLICO"

type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/><xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"

minOccurs="0"/><xsd:element name="DATOS_CONTRATO_EXTRANJERO"

type="DATOS_CONTRATO_EXTRANJEROTYPE" minOccurs="0"/><xsd:element name="DATOS_COMUNICA_COPIA_BASICA"

type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/><xsd:element name="DATOS_USOLIBRE_EMPRESA"

type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/><xsd:element name="DES_OBRA_CAUSA"><xsd:annotation><xsd:documentation>Descripcion de la obra o causa</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 186

<!--******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

Manual de Importación de Datos de programas de Nóminas 187

<xsd:element name="NOMBRE_APELLIDOS"type="NOMBREAPELLIDOSTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nombre y apellidos

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 188

<xsd:pattern value="\d{12}"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 189

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 190

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 191

<xsd:documentation>Indica si el contrato fue validado antes decomunicarse</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 192

<xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINVESTIGACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

investigación.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPLEADOR" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de empleadorque contrata para los acogidos a la Ley 12/2001. Sus posibles valores se encuentrancodificados en la tabla TEWEINVE.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_TRABAJADOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Tipo de trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TEXTINVE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

Manual de Importación de Datos de programas de Nóminas 193

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_RD63_2006" fixed="S" minOccurs="0">

<xsd:annotation><xsd:documentation>Indicador contrato de investigador

formación para los acogidos al Real Decreto 63/2006 . No se rellena junto a los otrosvalores y solo admite el valor 'S'.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"/></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 194

<xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Año del ejerciciopresupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 195

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="55"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATO_EXTRANJEROTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del contingente de

extranjeros no comunitarios (iniciados a partir del 01-01-2008).</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CARACTER_OFERTA"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador delcarácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por elcontrario es de carácter TEMPORAL (T). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[ET\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="AÑO_CONTINGENTE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 196

<xsd:documentation xml:lang="es">Año delcontingente. Será el mismo o el año siguiente al de la fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

Manual de Importación de Datos de programas de Nóminas 197

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 198

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 199

Anexo del contrato 402 Eventual por circunstancias de la produccióna tiempo completo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_402"type="CONTRATO402TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO402TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Eventual por circunstancias de laproducción a tiempo completo</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="DATOS_EMPRESA" type="DATOS_EMPRESATYPE"/><xsd:element name="DATOS_TRABAJADOR"

type="DATOS_TRABAJADORTYPE"/><xsd:element name="DATOS_GENERALES_CONTRATO"

type="DATOS_GENERALESCONTRATOTYPE"/><xsd:element name="DATOS_ET_CO_TE" type="DATOS_ET_CO_TYPE"

minOccurs="0"/><xsd:element name="DATOS_COPIA_BASICA"

type="DATOS_COPIABASICATYPE" minOccurs="0"/><xsd:element name="PROG_EMPLEO_PUBLICO"

type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/><xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"

minOccurs="0"/><xsd:element name="DATOS_CONTRATO_EXTRANJERO"

type="DATOS_CONTRATO_EXTRANJEROTYPE" minOccurs="0"/><xsd:element name="DATOS_COMUNICA_COPIA_BASICA"

type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/><xsd:element name="DATOS_USOLIBRE_EMPRESA"

type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/><xsd:element name="DES_OBRA_CAUSA"><xsd:annotation><xsd:documentation>Descripcion de la obra o causa</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/>

Manual de Importación de Datos de programas de Nóminas 200

</xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/>

Manual de Importación de Datos de programas de Nóminas 201

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 202

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 203

</xsd:simpleType></xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 204

<xsd:pattern value="\d{2}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 205

<xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 206

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COPIABASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de evaluación para la

obligatoriedad de la copia básica</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CONTRATO_ALTA_DIRECCION"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de alta dirección. Obligatorio para contratos de código 990 cuando el contrato SIes escrito. Refleja si el contrato es de alta dirección ("S") o no lo es ("N") para evaluar laobligatoriedad de la copia básica, si es de alta dirección no es obligatoria, si no es de altadirección sí es obligatoria.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CONTRATO_ESCRITO">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato escrito. Obligatorio para contratos de código 990 y 402 cuando su duración esmenor ó igual a 28 días. Refleja si el contrato es escrito ("S") o no lo es ("N") para evaluar

Manual de Importación de Datos de programas de Nóminas 207

la obligatoriedad de la copia básica, si no es escrito no es obligatoria, si es escrito sí esobligatoria para los 402 (para los 990 dependerá del elementoIND_CONTRATO_ALTA_DIRECCION).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 208

<xsd:documentation xml:lang="es">Año del ejerciciopresupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 209

<xsd:maxLength value="55"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATO_EXTRANJEROTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del contingente de

extranjeros no comunitarios (iniciados a partir del 01-01-2008).</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CARACTER_OFERTA"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador delcarácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por elcontrario es de carácter TEMPORAL (T). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[ET\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="AÑO_CONTINGENTE">

<xsd:annotation><xsd:documentation xml:lang="es">Año del

contingente. Será el mismo o el año siguiente al de la fecha de inicio delcontrato.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 210

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 211

</xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 212

<xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 213

Anexo del contrato 403 Inserción a tiempo completo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_403"type="CONTRATO403TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO403TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Inserción a tiempocompleto</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_CONTRATOINSERCION"type="DATOS_CONTRATOINSERCIONTYPE"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

Manual de Importación de Datos de programas de Nóminas 214

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 215

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 216

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 217

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 218

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 219

<xsd:documentation>Datos relacionados con la comunicacion del contrato yque debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 220

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 221

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINSERCIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

inserción.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="GRUPOCOTIZACIONSEGSOCIAL"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social. Sus posibles valores se encuentran codificados en la tablaTFGGRCOT.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 222

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="55"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 223

<xsd:documentation xml:lang="es">Texto de la copiabásica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 224

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 225

<xsd:documentation xml:lang="es">Sus posibles valores seencuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 226

Anexo del contrato 410 Interinidad a tiempo completo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_410"type="CONTRATO410TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO410TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Interinidad a tiempocompleto</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_INTERINIDAD"type="DATOS_CONTRATOINTERINIDADTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 227

<xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 228

<xsd:documentation xml:lang="es">Sexo del trabajadorcontratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 229

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 230

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 231

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 232

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINTERINIDADTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 233

<xsd:documentation xml:lang="es">Datos de los contratos deinterinidad.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CAUSA_INTERINIDAD"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de la causaobjeto de la interinidad. Sus posibles valores se encuentran codificados en la tablaTEIINTER.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus

Manual de Importación de Datos de programas de Nóminas 234

posibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

Manual de Importación de Datos de programas de Nóminas 235

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 236

<xsd:pattern value="[S\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA">

Manual de Importación de Datos de programas de Nóminas 237

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 238

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 239

Anexo del contrato 420 Prácticas a tiempo completo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_420"type="CONTRATO420TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO420TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Prácticas a tiempocompleto</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOSCONTRATOPRACTICAS"type="DATOSCONTRATOPRACTICASTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_INVESTIGACION"type="DATOS_CONTRATOINVESTIGACIONTYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 240

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

Manual de Importación de Datos de programas de Nóminas 241

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 242

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 243

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 244

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 245

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOSCONTRATOPRACTICASTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 246

<xsd:documentation xml:lang="es">Datos de los contratos deprácticas.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TITULACION_ACADEMICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de titulaciónacadémica. Sus posibles valores se encuentran codificados en la tabla THITIACA.txt de laAyuda XML - Ultima versión - Tablas de códigos. La codificación tabulada de este elementocorresponde a códigos de 12 posiciones, hasta ahora se debían enviar códigos de 4posiciones con 8 ceros por la izquierda hasta completar las 12, a partir de ahora los códigosya son de 12 posiciones por lo que no habrá que rellenar con ceros.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINVESTIGACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

investigación.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPLEADOR" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de empleadorque contrata para los acogidos a la Ley 12/2001. Sus posibles valores se encuentrancodificados en la tabla TEWEINVE.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 247

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_TRABAJADOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Tipo de trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TEXTINVE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_RD63_2006" fixed="S" minOccurs="0">

<xsd:annotation><xsd:documentation>Indicador contrato de investigador

formación para los acogidos al Real Decreto 63/2006 . No se rellena junto a los otrosvalores y solo admite el valor 'S'.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"/></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 248

<xsd:documentation xml:lang="es">Código deactuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 249

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 250

<xsd:sequence><xsd:element name="TIPO_FIRMA">

<xsd:annotation><xsd:documentation xml:lang="es">Tipo de firma de la

copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

Manual de Importación de Datos de programas de Nóminas 251

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 252

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 253

Anexo del contrato 421 Formación a tiempo completo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_421"type="CONTRATO421TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO421TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Formación</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/>

Manual de Importación de Datos de programas de Nóminas 254

<xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">CIF/ NIF de laempresa que contrata</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 255

<xsd:documentation xml:lang="es">Sexo del trabajadorcontratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 256

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 257

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 258

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 259

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 260

<xsd:documentation xml:lang="es">Datos de los contratos a tiempoparcial. Distribución de la jornada de trabajo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 261

<xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deformación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 262

<xsd:element name="FIJODISCONTINUO_PERIODICO"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

trabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus

Manual de Importación de Datos de programas de Nóminas 263

posibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

Manual de Importación de Datos de programas de Nóminas 264

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 265

<xsd:pattern value="[S\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA">

Manual de Importación de Datos de programas de Nóminas 266

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 267

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 268

Anexo del contrato 430 Temporal Discapacitado a tiempo completo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_430"type="CONTRATO430TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO430TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Temporal minusválido a tiempocompleto</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 269

<xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 270

<xsd:documentation xml:lang="es">Sexo del trabajadorcontratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 271

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 272

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 273

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 274

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 275

<xsd:documentation xml:lang="es">Datos de bonificación en lacotización a la Seguridad Social.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 276

<xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la obra o servicio enCorporaciones Locales.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 277

</xsd:simpleType></xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 278

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 279

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 280

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 281

Anexo del contrato 441 Relevo a tiempo completo

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_441"type="CONTRATO441TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--******************************************************************************************************************** --><xsd:complexType name="CONTRATO441TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Relevo a tiempo

completo</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--******************************************************************************************************************** --><xsd:complexType name="DATOS_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la empresa que

contrata</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/>

Manual de Importación de Datos de programas de Nóminas 282

<xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">CIF/ NIF de laempresa que contrata</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de: régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización seencuentran codificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) seencuentran codificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión -Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 283

<xsd:documentation xml:lang="es">Sexo del trabajadorcontratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea724 (España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composicióncorresponde a la unión de los datos de : provincia(2)-número (8)-dígito decontrol(2). Obligatorio cuando la 1ª letra del IDENTIFICADORPFISICA NO sea una Dó una E (tipo de documento NO sea un DNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 284

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420,520, 421, 441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510,403, 503, 540, 970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando suduración está entre 6 y 12 meses. - contratos de código 421 cuando su duraciónestá entre 24 y 36 meses. Refleja la existencia ("S") o no existencia ("N") de unconvenio colectivo que autorice estas duraciones. Para el resto de contratos que nose encuentran en uno de los casos anteriores, este elemento no debe aparecer en elfichero a enviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con"C" para contratos de minusválidos en centros especiales de empleo. Obligatorio con"E", "F" o "G" para contratos de minusválidos de enclaves laborales. Sus posiblesvalores se encuentran codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 285

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados enla tabla TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Lacodificación tabulada de este elemento corresponde a códigos de 4 posiciones, elelemento está definido para admitir un código de 8 posiciones que es la codificacióncon la que hemos trabajado anteriormente, por tanto y para no cambiar la longitud,el elemento se deberá enviar con 4 blancos por la derecha hasta completar las 8posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-número secuencial(6). El elemento está definido para admitir 17 posiciones dado suanterior formato, por tanto y para no cambiar la longitud, el elemento deberá serenviado con 5 ceros por la izquierda que completarán las 17posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y503). Sus posibles valores se encuentran codificados en la tabla TETPGMEM.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 286

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Susposibles valores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML- Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas condiscapacidad es bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campo libre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 287

</xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 288

<xsd:documentation xml:lang="es">Datos anexos de los contratos derelevo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt dela Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentrancodificados en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas decódigos. Para los contratos con códigos 100, 130, 150, 200, 230, 250, 300, 330,350, 441, 540, 541 y 980 los códigos de escuela taller válidos sólo son los acabadosen 2 (T02, O02 y E02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 289

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato depuesta a disposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato depuesta a disposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") yno es un contrato de puesta a disposición (de una empresa usuaria). En este caso,en que el contrato es de la propia plantilla de la ETT no se deberá indicar ningún datoadicional. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresausuaria tiene su centro de trabajo en el extranjero, en este caso el único dato aaportar será el de la razón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA">

Manual de Importación de Datos de programas de Nóminas 290

<xsd:annotation><xsd:documentation xml:lang="es">Tipo de firma de la

copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estosdatos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--******************************************************************************************************************** --><xsd:complexType name="NOMBREAPELLIDOSTYPE">

Manual de Importación de Datos de programas de Nóminas 291

<xsd:annotation><xsd:documentation xml:lang="es">Nombre y

apellidos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 292

<xsd:simpleType name="MUNICIPIOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Sus posibles valores seencuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 293

Anexo del contrato 450 Situación de exclusión social a tiempocompleto

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_450"type="CONTRATO450TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--******************************************************************************************************************** --><xsd:complexType name="CONTRATO450TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Situación de exclusión social a

tiempo completo</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_EXCLUSION_SOCIAL"type="DATOS_EXCLUSIONSOCIALTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE"/>

<xsd:element name="DATOSCONTRATOPRACTICAS"type="DATOSCONTRATOPRACTICASTYPE" minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE" minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_INTERINIDAD"type="DATOS_CONTRATOINTERINIDADTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_COPIA_BASICA"type="DATOS_COPIABASICATYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_EMPRESA_INSERCION"type="DATOS_EMPRESA_INSERCIONTYPE" minOccurs="0"/>

Manual de Importación de Datos de programas de Nóminas 294

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--******************************************************************************************************************** --><xsd:complexType name="DATOS_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la empresa que

contrata</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de: régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización seencuentran codificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) seencuentran codificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión -Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/>

Manual de Importación de Datos de programas de Nóminas 295

<xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea724 (España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composicióncorresponde a la unión de los datos de : provincia(2)-número (8)-dígito de

Manual de Importación de Datos de programas de Nóminas 296

control(2). Obligatorio cuando la 1ª letra del IDENTIFICADORPFISICA NO sea una Dó una E (tipo de documento NO sea un DNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420,520, 421, 441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510,403, 503, 540, 970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando suduración está entre 6 y 12 meses. - contratos de código 421 cuando su duraciónestá entre 24 y 36 meses. Refleja la existencia ("S") o no existencia ("N") de unconvenio colectivo que autorice estas duraciones. Para el resto de contratos que nose encuentran en uno de los casos anteriores, este elemento no debe aparecer en elfichero a enviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 297

<xsd:pattern value="\d{2}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con"C" para contratos de minusválidos en centros especiales de empleo. Obligatorio con"E", "F" o "G" para contratos de minusválidos de enclaves laborales. Sus posiblesvalores se encuentran codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados enla tabla TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Lacodificación tabulada de este elemento corresponde a códigos de 4 posiciones, elelemento está definido para admitir un código de 8 posiciones que es la codificacióncon la que hemos trabajado anteriormente, por tanto y para no cambiar la longitud,el elemento se deberá enviar con 4 blancos por la derecha hasta completar las 8posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-número secuencial(6). El elemento está definido para admitir 17 posiciones dado suanterior formato, por tanto y para no cambiar la longitud, el elemento deberá serenviado con 5 ceros por la izquierda que completarán las 17posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y

Manual de Importación de Datos de programas de Nóminas 298

503). Sus posibles valores se encuentran codificados en la tabla TETPGMEM.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Susposibles valores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML- Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas condiscapacidad es bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campo libre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 299

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 300

</xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_EXCLUSIONSOCIALTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

exclusión social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="MODALIDAD_EXCLUSION"><xsd:annotation>

<xsd:documentation xml:lang="es">Modalidad delcontrato de exclusión social. Las modalidades de contratación admitidas serán loscódigos reseñados a continuación, dependiendo de que el contrato de exclusión sea atiempo parcial ó a tiempo completo, así para los contratos de exclusión a tiempocompleto (450) la modalidad podrá ser : 401, 402, 410, 420, 421 y 990; y para loscontratos de exclusión a tiempo parcial (550) la modalidad podrá ser : 501, 502,510, 520 y 990.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOSCONTRATOPRACTICASTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

prácticas.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TITULACION_ACADEMICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de titulaciónacadémica. Sus posibles valores se encuentran codificados en la tabla THITIACA.txtde la Ayuda XML - Ultima versión - Tablas de códigos. La codificación tabulada deeste elemento corresponde a códigos de 12 posiciones, hasta ahora se debían enviarcódigos de 4 posiciones con 8 ceros por la izquierda hasta completar las 12, a partirde ahora los códigos ya son de 12 posiciones por lo que no habrá que rellenar conceros.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 301

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la AyudaXML - Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos(300, 330 y 350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos loscontratos a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) quepodran no llevarlas dependiendo del valor deACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado,y de manera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para loscontratos de código 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea"S"). </xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 302

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S"(SI) ó "N" (NO) para indicar si ya había sido recibida con anterioridad la formación ono. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajadortiene una edad mayor o igual a 21 años. Sus posibles valores se encuentrancodificados en la tabla THPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas decódigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código540. Su valor debe estar comprendido entre el 25% y el 85%.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El

Manual de Importación de Datos de programas de Nóminas 303

único valor posible que puede tomar es "S" (SI) para indicar que es una actividad sinfecha conocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230ó 250 iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son"S" (SI) ó "N" (NO) para indicar si el contrato indefinido a tiempo parcial correspondea la realización de trabajos fijos discontinuos o periódicos que se repiten en fechasciertas dentro del volumen normal de la actividad de la empresa.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINTERINIDADTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

interinidad.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CAUSA_INTERINIDAD"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de la causaobjeto de la interinidad. Sus posibles valores se encuentran codificados en la tablaTEIINTER.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 304

<xsd:annotation><xsd:documentation xml:lang="es">Código del colectivo

de bonificación. No es necesario especificar su valor en contratos de CentrosEspeciales de Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentrancodificados en la tabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciadosantes del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentrancodificados en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas decódigos. Para los contratos con códigos 100, 130, 150, 200, 230, 250, 300, 330,350, 441, 540, 541 y 980 los códigos de escuela taller válidos sólo son los acabadosen 2 (T02, O02 y E02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COPIABASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de evaluación para la

obligatoriedad de la copia básica</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 305

<xsd:sequence><xsd:element name="IND_CONTRATO_ALTA_DIRECCION"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador decontrato de alta dirección. Obligatorio para contratos de código 990 cuando elcontrato SI es escrito. Refleja si el contrato es de alta dirección ("S") o no lo es("N") para evaluar la obligatoriedad de la copia básica, si es de alta dirección no esobligatoria, si no es de alta dirección sí es obligatoria.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CONTRATO_ESCRITO">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato escrito. Obligatorio para contratos de código 990 y 402 cuando su duraciónes menor ó igual a 28 días. Refleja si el contrato es escrito ("S") o no lo es ("N")para evaluar la obligatoriedad de la copia básica, si no es escrito no es obligatoria, sies escrito sí es obligatoria para los 402 (para los 990 dependerá del elementoIND_CONTRATO_ALTA_DIRECCION).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleoagrario) y 12 (interes social en corporacion local) si los contratos se inician conanterioridad al año 2005. No debe especificarse valor alguno para este elemento enningún otro caso. Sus posibles valores se encuentran codificados en la tablaTEUECCLL.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 306

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporaciónlocal) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12(interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso.La 1ª posición de este código de 3 posiciones, podrá tener un valor que seencuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML - Ultima versión -Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleoagrario) y 12 (interes social en corporacion local) si los contratos se inician conanterioridad al año 2005. No debe especificarse valor alguno para este elemento enningún otro caso. Este elemento deberá contener un año que coincidirá con el añode mecanización del contrato ó con el año inmediatamenteanterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos queen el elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó16. Sus posibles valores se encuentran codificados en la tabla TFGGRCOT.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

Manual de Importación de Datos de programas de Nóminas 307

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato depuesta a disposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato depuesta a disposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") yno es un contrato de puesta a disposición (de una empresa usuaria). En este caso,en que el contrato es de la propia plantilla de la ETT no se deberá indicar ningún datoadicional. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresausuaria tiene su centro de trabajo en el extranjero, en este caso el único dato aaportar será el de la razón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 308

<xsd:complexType name="DATOS_EMPRESA_INSERCIONTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de contratos de empresasde inserción. </xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPRESA_INSERCION"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador del tipode empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( datoobligatorio para contratos de código 452 , 552 y para los de exclusion social iniciadosa partir del 13-01-2008). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DURAC_INFERIOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

duración inferior. Obligatorio para contratos de códigos 452 y 552 cuando suduración está entre 6 y 12 meses. Refleja si la duración inferior del contrato estáaconsejada (S) ó no (N) por los Servicios Sociales Públicos para el seguimiento delproceso de inserción. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 309

<xsd:documentation xml:lang="es">Texto de la copiabásica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estosdatos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--******************************************************************************************************************** --><xsd:complexType name="NOMBREAPELLIDOSTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nombre y

apellidos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

Manual de Importación de Datos de programas de Nóminas 310

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 311

<xsd:documentation xml:lang="es">Sus posibles valores seencuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 312

Anexo del contrato 452 Temporal a tiempo completo bonificado paraempresas de inserción

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_452"type="CONTRATO452TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--******************************************************************************************************************** --><xsd:complexType name="CONTRATO452TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Temporal a tiempo completo

bonificado para empresas de inserción</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_COPIA_BASICA"type="DATOS_COPIABASICATYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_EMPRESA_INSERCION"type="DATOS_EMPRESA_INSERCIONTYPE"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--******************************************************************************************************************** --><xsd:complexType name="DATOS_EMPRESATYPE">

Manual de Importación de Datos de programas de Nóminas 313

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la empresa que

contrata</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de: régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización seencuentran codificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) seencuentran codificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión -Tablas de códigos. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 314

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea724 (España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composicióncorresponde a la unión de los datos de : provincia(2)-número (8)-dígito decontrol(2). Obligatorio cuando la 1ª letra del IDENTIFICADORPFISICA NO sea una Dó una E (tipo de documento NO sea un DNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 315

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420,520, 421, 441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510,403, 503, 540, 970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando suduración está entre 6 y 12 meses. - contratos de código 421 cuando su duraciónestá entre 24 y 36 meses. Refleja la existencia ("S") o no existencia ("N") de unconvenio colectivo que autorice estas duraciones. Para el resto de contratos que nose encuentran en uno de los casos anteriores, este elemento no debe aparecer en elfichero a enviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con"C" para contratos de minusválidos en centros especiales de empleo. Obligatorio con"E", "F" o "G" para contratos de minusválidos de enclaves laborales. Sus posibles

Manual de Importación de Datos de programas de Nóminas 316

valores se encuentran codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados enla tabla TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Lacodificación tabulada de este elemento corresponde a códigos de 4 posiciones, elelemento está definido para admitir un código de 8 posiciones que es la codificacióncon la que hemos trabajado anteriormente, por tanto y para no cambiar la longitud,el elemento se deberá enviar con 4 blancos por la derecha hasta completar las 8posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-número secuencial(6). El elemento está definido para admitir 17 posiciones dado suanterior formato, por tanto y para no cambiar la longitud, el elemento deberá serenviado con 5 ceros por la izquierda que completarán las 17posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y503). Sus posibles valores se encuentran codificados en la tabla TETPGMEM.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 317

<xsd:documentation xml:lang="es">Código denacionalidad del centro de trabajo.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Susposibles valores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML- Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas condiscapacidad es bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campo libre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 318

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 319

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de CentrosEspeciales de Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentrancodificados en la tabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciadosantes del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentrancodificados en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas decódigos. Para los contratos con códigos 100, 130, 150, 200, 230, 250, 300, 330,350, 441, 540, 541 y 980 los códigos de escuela taller válidos sólo son los acabadosen 2 (T02, O02 y E02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 320

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COPIABASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de evaluación para la

obligatoriedad de la copia básica</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CONTRATO_ALTA_DIRECCION"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de alta dirección. Obligatorio para contratos de código 990 cuando elcontrato SI es escrito. Refleja si el contrato es de alta dirección ("S") o no lo es("N") para evaluar la obligatoriedad de la copia básica, si es de alta dirección no esobligatoria, si no es de alta dirección sí es obligatoria.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CONTRATO_ESCRITO">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato escrito. Obligatorio para contratos de código 990 y 402 cuando su duraciónes menor ó igual a 28 días. Refleja si el contrato es escrito ("S") o no lo es ("N")para evaluar la obligatoriedad de la copia básica, si no es escrito no es obligatoria, sies escrito sí es obligatoria para los 402 (para los 990 dependerá del elementoIND_CONTRATO_ALTA_DIRECCION).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleoagrario) y 12 (interes social en corporacion local) si los contratos se inician conanterioridad al año 2005. No debe especificarse valor alguno para este elemento enningún otro caso. Sus posibles valores se encuentran codificados en la tabla

Manual de Importación de Datos de programas de Nóminas 321

TEUECCLL.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporaciónlocal) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12(interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso.La 1ª posición de este código de 3 posiciones, podrá tener un valor que seencuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML - Ultima versión -Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleoagrario) y 12 (interes social en corporacion local) si los contratos se inician conanterioridad al año 2005. No debe especificarse valor alguno para este elemento enningún otro caso. Este elemento deberá contener un año que coincidirá con el añode mecanización del contrato ó con el año inmediatamenteanterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos queen el elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó16. Sus posibles valores se encuentran codificados en la tabla TFGGRCOT.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 322

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato depuesta a disposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato depuesta a disposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") yno es un contrato de puesta a disposición (de una empresa usuaria). En este caso,en que el contrato es de la propia plantilla de la ETT no se deberá indicar ningún datoadicional. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresausuaria tiene su centro de trabajo en el extranjero, en este caso el único dato aaportar será el de la razón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 323

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[S\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_EMPRESA_INSERCIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de empresas

de inserción. </xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPRESA_INSERCION"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador del tipode empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( datoobligatorio para contratos de código 452 , 552 y para los de exclusion social iniciadosa partir del 13-01-2008). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DURAC_INFERIOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

duración inferior. Obligatorio para contratos de códigos 452 y 552 cuando suduración está entre 6 y 12 meses. Refleja si la duración inferior del contrato estáaconsejada (S) ó no (N) por los Servicios Sociales Públicos para el seguimiento delproceso de inserción. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txtde la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 324

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estosdatos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--******************************************************************************************************************** --><xsd:complexType name="NOMBREAPELLIDOSTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nombre y

apellidos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE">

Manual de Importación de Datos de programas de Nóminas 325

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="15"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 326

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{5}"/>

</xsd:restriction></xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión -Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 327

Anexo del contrato 501 Obra o servicio a tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_501"type="CONTRATO501TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO501TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Obra o servicio a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="DATOS_EMPRESA" type="DATOS_EMPRESATYPE"/><xsd:element name="DATOS_TRABAJADOR"

type="DATOS_TRABAJADORTYPE"/><xsd:element name="DATOS_GENERALES_CONTRATO"

type="DATOS_GENERALESCONTRATOTYPE"/><xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"

type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/><xsd:element name="DATOS_ET_CO_TE" type="DATOS_ET_CO_TYPE"

minOccurs="0"/><xsd:element name="DATOS_CONTRATO_INVESTIGACION"

type="DATOS_CONTRATOINVESTIGACIONTYPE" minOccurs="0"/><xsd:element name="PROG_EMPLEO_PUBLICO"

type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/><xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"

minOccurs="0"/><xsd:element name="DATOS_CONTRATO_EXTRANJERO"

type="DATOS_CONTRATO_EXTRANJEROTYPE" minOccurs="0"/><xsd:element name="DATOS_COMUNICA_COPIA_BASICA"

type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/><xsd:element name="DATOS_USOLIBRE_EMPRESA"

type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/><xsd:element name="DES_OBRA_CAUSA"><xsd:annotation><xsd:documentation>Descripcion de la obra o causa</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 328

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 329

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 330

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{12}"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 331

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

Manual de Importación de Datos de programas de Nóminas 332

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO">

Manual de Importación de Datos de programas de Nóminas 333

<xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 334

<xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos de

Manual de Importación de Datos de programas de Nóminas 335

código 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único

Manual de Importación de Datos de programas de Nóminas 336

valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINVESTIGACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

investigación.</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 337

<xsd:element name="IND_EMPLEADOR" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de empleadorque contrata para los acogidos a la Ley 12/2001. Sus posibles valores se encuentrancodificados en la tabla TEWEINVE.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_TRABAJADOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Tipo de trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TEXTINVE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_RD63_2006" fixed="S" minOccurs="0">

<xsd:annotation><xsd:documentation>Indicador contrato de investigador

formación para los acogidos al Real Decreto 63/2006 . No se rellena junto a los otrosvalores y solo admite el valor 'S'.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"/></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 338

<xsd:pattern value="\d{1}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 339

<xsd:complexType name="DATOS_ETT_TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de contratos deETT.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 340

</xsd:complexType><xsd:complexType name="DATOS_CONTRATO_EXTRANJEROTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del contingente de

extranjeros no comunitarios (iniciados a partir del 01-01-2008).</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CARACTER_OFERTA"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador delcarácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por elcontrario es de carácter TEMPORAL (T). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[ET\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="AÑO_CONTINGENTE">

<xsd:annotation><xsd:documentation xml:lang="es">Año del

contingente. Será el mismo o el año siguiente al de la fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 341

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 342

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 343

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 344

Anexo del contrato 502 Eventual por circunstancias de la produccióna tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_502"type="CONTRATO502TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO502TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Eventual por circunstancias de laproducción a tiempo parcial</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="DATOS_EMPRESA" type="DATOS_EMPRESATYPE"/><xsd:element name="DATOS_TRABAJADOR"

type="DATOS_TRABAJADORTYPE"/><xsd:element name="DATOS_GENERALES_CONTRATO"

type="DATOS_GENERALESCONTRATOTYPE"/><xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"

type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/><xsd:element name="DATOS_ET_CO_TE" type="DATOS_ET_CO_TYPE"

minOccurs="0"/><xsd:element name="PROG_EMPLEO_PUBLICO"

type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/><xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"

minOccurs="0"/><xsd:element name="DATOS_CONTRATO_EXTRANJERO"

type="DATOS_CONTRATO_EXTRANJEROTYPE" minOccurs="0"/><xsd:element name="DATOS_COMUNICA_COPIA_BASICA"

type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/><xsd:element name="DATOS_USOLIBRE_EMPRESA"

type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/><xsd:element name="DES_OBRA_CAUSA"><xsd:annotation><xsd:documentation>Descripcion de la obra o causa</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 345

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 346

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 347

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{12}"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 348

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

Manual de Importación de Datos de programas de Nóminas 349

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO">

Manual de Importación de Datos de programas de Nóminas 350

<xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 351

<xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos de

Manual de Importación de Datos de programas de Nóminas 352

código 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único

Manual de Importación de Datos de programas de Nóminas 353

valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 354

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 355

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 356

<xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deempresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATO_EXTRANJEROTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del contingente de

extranjeros no comunitarios (iniciados a partir del 01-01-2008).</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CARACTER_OFERTA"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador delcarácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por elcontrario es de carácter TEMPORAL (T). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[ET\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="AÑO_CONTINGENTE">

<xsd:annotation><xsd:documentation xml:lang="es">Año del

contingente. Será el mismo o el año siguiente al de la fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 357

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 358

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

Manual de Importación de Datos de programas de Nóminas 359

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 360

Anexo del contrato 503 Inserción a tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_503"type="CONTRATO503TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO503TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Inserción a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_CONTRATOINSERCION"type="DATOS_CONTRATOINSERCIONTYPE"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 361

<xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 362

<xsd:documentation xml:lang="es">Sexo del trabajadorcontratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 363

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 364

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 365

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 366

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 367

<xsd:documentation xml:lang="es">Datos de los contratos a tiempoparcial. Distribución de la jornada de trabajo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 368

<xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deformación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 369

<xsd:element name="FIJODISCONTINUO_PERIODICO"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

trabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

Manual de Importación de Datos de programas de Nóminas 370

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINSERCIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

inserción.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="GRUPOCOTIZACIONSEGSOCIAL"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social. Sus posibles valores se encuentran codificados en la tablaTFGGRCOT.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 371

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 372

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 373

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

Manual de Importación de Datos de programas de Nóminas 374

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 375

Anexo del contrato 510 Interinidad a tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_510"type="CONTRATO510TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO510TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Interinidad a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_CONTRATO_INTERINIDAD"type="DATOS_CONTRATOINTERINIDADTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 376

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 377

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 378

<xsd:complexType name="DATOS_GENERALESCONTRATOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 379

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 380

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 381

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

Manual de Importación de Datos de programas de Nóminas 382

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 383

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 384

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINTERINIDADTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

interinidad.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CAUSA_INTERINIDAD"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de la causaobjeto de la interinidad. Sus posibles valores se encuentran codificados en la tablaTEIINTER.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 385

<xsd:length value="3"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberá

Manual de Importación de Datos de programas de Nóminas 386

contener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 387

<xsd:documentation xml:lang="es">Indicador decontrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 388

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 389

<xsd:documentation xml:lang="es"> Obligatorio cuandola 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 390

Anexo del contrato 520 Prácticas a tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_520"type="CONTRATO520TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO520TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Prácticas a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOSCONTRATOPRACTICAS"type="DATOSCONTRATOPRACTICASTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_INVESTIGACION"type="DATOS_CONTRATOINVESTIGACIONTYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE">

Manual de Importación de Datos de programas de Nóminas 391

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la empresa que

contrata</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 392

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 393

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 394

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 395

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 396

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOSCONTRATOPRACTICASTYPE">

Manual de Importación de Datos de programas de Nóminas 397

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

prácticas.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TITULACION_ACADEMICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de titulaciónacadémica. Sus posibles valores se encuentran codificados en la tabla THITIACA.txt de laAyuda XML - Ultima versión - Tablas de códigos. La codificación tabulada de este elementocorresponde a códigos de 12 posiciones, hasta ahora se debían enviar códigos de 4posiciones con 8 ceros por la izquierda hasta completar las 12, a partir de ahora los códigosya son de 12 posiciones por lo que no habrá que rellenar con ceros.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 398

<xsd:documentation xml:lang="es">Número de horaspor convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 399

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980

Manual de Importación de Datos de programas de Nóminas 400

los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINVESTIGACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

investigación.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPLEADOR" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de empleadorque contrata para los acogidos a la Ley 12/2001. Sus posibles valores se encuentrancodificados en la tabla TEWEINVE.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_TRABAJADOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Tipo de trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TEXTINVE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_RD63_2006" fixed="S" minOccurs="0">

<xsd:annotation><xsd:documentation>Indicador contrato de investigador

formación para los acogidos al Real Decreto 63/2006 . No se rellena junto a los otrosvalores y solo admite el valor 'S'.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"/></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 401

<xsd:documentation xml:lang="es">Datos de la obra o servicio enCorporaciones Locales.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 402

<xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Grupo de cotización

a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

Manual de Importación de Datos de programas de Nóminas 403

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

Manual de Importación de Datos de programas de Nóminas 404

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 405

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 406

Anexo del contrato 530 Temporal minusválido a tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_530"type="CONTRATO530TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO530TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Temporal minusválido a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE" minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 407

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 408

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 409

<xsd:complexType name="DATOS_GENERALESCONTRATOTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran

Manual de Importación de Datos de programas de Nóminas 410

codificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 411

</xsd:annotation></xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

Manual de Importación de Datos de programas de Nóminas 412

</xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

Manual de Importación de Datos de programas de Nóminas 413

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 414

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 415

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 416

<xsd:documentation xml:lang="es">Datos de la escuelataller</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 417

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:length value="3"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element>

Manual de Importación de Datos de programas de Nóminas 418

<xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Razón social de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 419

<xsd:pattern value="\d{1}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 420

<xsd:maxLength value="15"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/>

Manual de Importación de Datos de programas de Nóminas 421

</xsd:restriction></xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 422

Anexo del contrato 540 Jubilación parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_540"type="CONTRATO540TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO540TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Jubilaciónparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 423

<xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 424

<xsd:documentation xml:lang="es">Sexo del trabajadorcontratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 425

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 426

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 427

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 428

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 429

<xsd:documentation xml:lang="es">Datos de los contratos a tiempoparcial. Distribución de la jornada de trabajo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 430

<xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deformación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 431

<xsd:element name="FIJODISCONTINUO_PERIODICO"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

trabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element>

Manual de Importación de Datos de programas de Nóminas 432

<xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Razón social de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 433

<xsd:pattern value="\d{1}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 434

<xsd:maxLength value="15"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/>

Manual de Importación de Datos de programas de Nóminas 435

</xsd:restriction></xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 436

Anexo del contrato 541 Relevo a tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_541"type="CONTRATO541TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO541TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Relevo a tiempoparcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_ANEXO_CONTRATO_RELEVO"type="DATOS_ANEXOCONTRATORELEVOTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 437

<xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 438

<xsd:documentation xml:lang="es">Sexo del trabajadorcontratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 439

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 440

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 441

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 442

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 443

<xsd:documentation xml:lang="es">Datos de los contratos a tiempoparcial. Distribución de la jornada de trabajo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 444

<xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador deformación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 445

<xsd:element name="FIJODISCONTINUO_PERIODICO"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

trabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ANEXOCONTRATORELEVOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos anexos de los contratos de

relevo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_TRABAJADOR"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de trabajadorde relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador de relevo.</xsd:documentation>

</xsd:annotation></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para los

Manual de Importación de Datos de programas de Nóminas 446

contratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 447

<xsd:documentation xml:lang="es">Indicador deempresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 448

<xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos para uso de la empresa. Nose efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 449

<xsd:sequence><xsd:element name="CIF_NIF">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 450

Anexo del contrato 550 Situación de exclusión sociala tiempo parcial

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_550"type="CONTRATO550TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO550TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Situación de exclusión social atiempo parcial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_EXCLUSION_SOCIAL"type="DATOS_EXCLUSIONSOCIALTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE"/>

<xsd:element name="DATOSCONTRATOPRACTICAS"type="DATOSCONTRATOPRACTICASTYPE" minOccurs="0"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_CONTRATO_INTERINIDAD"type="DATOS_CONTRATOINTERINIDADTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_COPIA_BASICA"type="DATOS_COPIABASICATYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_EMPRESA_INSERCION"type="DATOS_EMPRESA_INSERCIONTYPE" minOccurs="0"/>

Manual de Importación de Datos de programas de Nóminas 451

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/>

Manual de Importación de Datos de programas de Nóminas 452

<xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la

Manual de Importación de Datos de programas de Nóminas 453

1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 454

<xsd:pattern value="\d{2}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 455

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{2}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 456

</xsd:simpleType></xsd:element>

<xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 457

<xsd:documentation>Indica el tipo de contrato que representa.Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_EXCLUSIONSOCIALTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

exclusión social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="MODALIDAD_EXCLUSION"><xsd:annotation>

<xsd:documentation xml:lang="es">Modalidad delcontrato de exclusión social. Las modalidades de contratación admitidas serán los códigosreseñados a continuación, dependiendo de que el contrato de exclusión sea a tiempo parcialó a tiempo completo, así para los contratos de exclusión a tiempo completo (450) lamodalidad podrá ser : 401, 402, 410, 420, 421 y 990; y para los contratos de exclusión atiempo parcial (550) la modalidad podrá ser : 501, 502, 510, 520 y990.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOSCONTRATOPRACTICASTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

prácticas.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TITULACION_ACADEMICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de titulaciónacadémica. Sus posibles valores se encuentran codificados en la tabla THITIACA.txt de laAyuda XML - Ultima versión - Tablas de códigos. La codificación tabulada de este elementocorresponde a códigos de 12 posiciones, hasta ahora se debían enviar códigos de 4posiciones con 8 ceros por la izquierda hasta completar las 12, a partir de ahora los códigosya son de 12 posiciones por lo que no habrá que rellenar con ceros.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 458

<xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de los contratos a tiempoparcial. Distribución de la jornada de trabajo.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 459

</xsd:simpleType></xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 460

</xsd:simpleType></xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOINTERINIDADTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos de

interinidad.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CAUSA_INTERINIDAD"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de la causaobjeto de la interinidad. Sus posibles valores se encuentran codificados en la tablaTEIINTER.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 461

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COPIABASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de evaluación para la

obligatoriedad de la copia básica</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CONTRATO_ALTA_DIRECCION"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de alta dirección. Obligatorio para contratos de código 990 cuando el contrato SIes escrito. Refleja si el contrato es de alta dirección ("S") o no lo es ("N") para evaluar laobligatoriedad de la copia básica, si es de alta dirección no es obligatoria, si no es de altadirección sí es obligatoria.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 462

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CONTRATO_ESCRITO">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato escrito. Obligatorio para contratos de código 990 y 402 cuando su duración esmenor ó igual a 28 días. Refleja si el contrato es escrito ("S") o no lo es ("N") para evaluarla obligatoriedad de la copia básica, si no es escrito no es obligatoria, si es escrito sí esobligatoria para los 402 (para los 990 dependerá del elementoIND_CONTRATO_ALTA_DIRECCION).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -

Manual de Importación de Datos de programas de Nóminas 463

Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 464

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_EMPRESA_INSERCIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de empresas

de inserción. </xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPRESA_INSERCION"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador del tipode empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( datoobligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados apartir del 13-01-2008). </xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 465

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DURAC_INFERIOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

duración inferior. Obligatorio para contratos de códigos 452 y 552 cuando su duración estáentre 6 y 12 meses. Refleja si la duración inferior del contrato está aconsejada (S) ó no (N)por los Servicios Sociales Públicos para el seguimiento del proceso de inserción.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 466

<xsd:documentation xml:lang="es">Domicilio del centrode trabajo.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 467

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 468

Anexo del contrato 552 Temporal a tiempo parcialbonificado para empresas de inserción

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_552"type="CONTRATO552TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO552TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Temporal a tiempo parcialbonificado para empresas de inserción</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_BONIFICACION"type="DATOS_BONIFICACIONTYPE"/>

<xsd:element name="DATOS_CONTRATO_TIEMPO_PARCIAL"type="DATOS_CONTRATOTIEMPOPARCIALTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_COPIA_BASICA"type="DATOS_COPIABASICATYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_EMPRESA_INSERCION"type="DATOS_EMPRESA_INSERCIONTYPE"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType>

Manual de Importación de Datos de programas de Nóminas 469

<!--******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

Manual de Importación de Datos de programas de Nóminas 470

<xsd:element name="NOMBRE_APELLIDOS"type="NOMBREAPELLIDOSTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nombre y apellidos

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 471

<xsd:pattern value="\d{12}"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

Manual de Importación de Datos de programas de Nóminas 472

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 473

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 474

<xsd:documentation>Indica si el contrato fue validado antes decomunicarse</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 475

<xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_CONTRATOTIEMPOPARCIALTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de los contratos a tiempo

parcial. Distribución de la jornada de trabajo.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_JORNADA"><xsd:annotation>

<xsd:documentation xml:lang="es">Período de tiempo.Sus posibles valores se encuentran codificados en la tabla TEQPTIEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos. En el caso de contratos fijos discontinuos (300, 330 y350) el tipo de jornada será siempre ANUAL (A). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="1"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_JORNADA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por jornada. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para todos los contratosa tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlasdependiendo del valor de ACTIVIDAD_SIN_FECHACIERTA.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_CONVENIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

por convenio. Formato: HHHHMM (Horas(4)Minutos(2)). Sólo vendrá cumplimentado, y demanera opcional, para los contratos de códigos 200, 250, 230, 300, 350,330.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="HORAS_FORMACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Número de horas

de formación. Formato: HHHHMM (Horas(4)Minutos(2)). Obligatorias para los contratos decódigo 421 (salvo que el elemento INDIC_FORMACION_TEORICA sea "S").</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 476

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{6}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_FORMACION_TEORICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

formación teórica recibida. Obligatorio para los contratos de código 421 si no vienenespecificadas las horas de formación. Los posibles valores que puede tomar son "S" (SI) ó"N" (NO) para indicar si ya había sido recibida con anterioridad la formación o no.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="COLECTIVO_EDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Colectivo de edad

en formación. Obligatorio para los contratos de código 421 cuando el trabajador tiene unaedad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tablaTHPCOLFO.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PORCENTAJE_JUBILACION_PARCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Porcentaje sobre lajornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. Suvalor debe estar comprendido entre el 25% y el 85%. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTIVIDAD_SIN_FECHACIERTA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador de si elperíodo de actividad no tiene una fecha concreta. Obligatorio para los contratos fijosdiscontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El únicovalor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fechaconocida. </xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 477

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FIJODISCONTINUO_PERIODICO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador detrabajo fijo discontinuo o periódico. Obligatorio para los contratos de código 200, 230 ó 250iniciados a partir del 01/07/2006. Los posibles valores que puede tomar son "S" (SI) ó "N"(NO) para indicar si el contrato indefinido a tiempo parcial corresponde a la realización detrabajos fijos discontinuos o periódicos que se repiten en fechas ciertas dentro del volumennormal de la actividad de la empresa. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_BONIFICACIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de bonificación en la

cotización a la Seguridad Social.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_COLECTIVO_BONIF" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Código del colectivode bonificación. No es necesario especificar su valor en contratos de Centros Especiales deEmpleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en latabla TELCOLBO.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="INDIC_EMPLEAD_AUTONOMO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empleador autónomo. Obligatorio para contratos de código 150, 250 y 350 iniciados antesdel 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no loes(2).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[12]"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 478

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COPIABASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de evaluación para la

obligatoriedad de la copia básica</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CONTRATO_ALTA_DIRECCION"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de alta dirección. Obligatorio para contratos de código 990 cuando el contrato SIes escrito. Refleja si el contrato es de alta dirección ("S") o no lo es ("N") para evaluar laobligatoriedad de la copia básica, si es de alta dirección no es obligatoria, si no es de altadirección sí es obligatoria.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CONTRATO_ESCRITO">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato escrito. Obligatorio para contratos de código 990 y 402 cuando su duración esmenor ó igual a 28 días. Refleja si el contrato es escrito ("S") o no lo es ("N") para evaluarla obligatoriedad de la copia básica, si no es escrito no es obligatoria, si es escrito sí esobligatoria para los 402 (para los 990 dependerá del elementoIND_CONTRATO_ALTA_DIRECCION).</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 479

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interes

Manual de Importación de Datos de programas de Nóminas 480

social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 481

<xsd:element name="IND_CTO_PLANTILLA" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador decontrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_EMPRESA_INSERCIONTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de empresas

de inserción. </xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_EMPRESA_INSERCION"><xsd:annotation>

<xsd:documentation xml:lang="es">Indicador del tipode empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( datoobligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados apartir del 13-01-2008). </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DURAC_INFERIOR" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

duración inferior. Obligatorio para contratos de códigos 452 y 552 cuando su duración estáentre 6 y 12 meses. Refleja si la duración inferior del contrato está aconsejada (S) ó no (N)por los Servicios Sociales Públicos para el seguimiento del proceso de inserción.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 482

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 483

<xsd:sequence><xsd:element name="USOLIBRE_EMPRESA">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="30"/></xsd:restriction>

</xsd:simpleType></xsd:element>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

Manual de Importación de Datos de programas de Nóminas 484

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 485

Anexo del contrato 970 Adscripción en colaboración social

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_970"type="CONTRATO970TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO970TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Adscripción en colaboraciónsocial</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 486

<xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 487

<xsd:documentation xml:lang="es">Sexo del trabajadorcontratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 488

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 489

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 490

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 491

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 492

<xsd:documentation xml:lang="es">Datos de la escuelataller</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 493

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:length value="3"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element>

Manual de Importación de Datos de programas de Nóminas 494

<xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Razón social de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 495

<xsd:pattern value="\d{1}"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string">

Manual de Importación de Datos de programas de Nóminas 496

<xsd:maxLength value="15"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/>

Manual de Importación de Datos de programas de Nóminas 497

</xsd:restriction></xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 498

Anexo del contrato 980 Jubilación especial a los 64 años

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_980"type="CONTRATO980TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO980TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Jubilación especial a los 64años</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

Manual de Importación de Datos de programas de Nóminas 499

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 500

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos propios del

contrato</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 501

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SCEFG\s]"/>

</xsd:restriction>

Manual de Importación de Datos de programas de Nóminas 502

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"

minOccurs="0"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 503

<xsd:documentation xml:lang="es">Código delmunicipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType></xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 504

<xsd:documentation>Datos relacionados con la comunicacion del contrato yque debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la escuela

taller</xsd:documentation></xsd:annotation><xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 505

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que elcontrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

Manual de Importación de Datos de programas de Nóminas 506

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Domicilio del centro

de trabajo.</xsd:documentation></xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

Manual de Importación de Datos de programas de Nóminas 507

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

Manual de Importación de Datos de programas de Nóminas 508

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 509

Anexo del contrato 990 Otros contratos

<?xml version="1.0" encoding="ISO-8859-1"?><!-- XML Schema INEM ver.5.000 01/06/2008--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:annotation><xsd:documentation xml:lang="es">XML Schema - Importación Contratos

Gescontrat@</xsd:documentation></xsd:annotation><xsd:element name="CONTRATOS">

<xsd:complexType><xsd:sequence maxOccurs="1000">

<xsd:element name="CONTRATO_990"type="CONTRATO990TYPE" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence></xsd:complexType>

</xsd:element><!--

******************************************************************************************************************** -->

<xsd:complexType name="CONTRATO990TYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Otroscontratos</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="DATOS_EMPRESA"type="DATOS_EMPRESATYPE"/>

<xsd:element name="DATOS_TRABAJADOR"type="DATOS_TRABAJADORTYPE"/>

<xsd:element name="DATOS_GENERALES_CONTRATO"type="DATOS_GENERALESCONTRATOTYPE"/>

<xsd:element name="DATOS_ET_CO_TE"type="DATOS_ET_CO_TYPE" minOccurs="0"/>

<xsd:element name="DATOS_COPIA_BASICA"type="DATOS_COPIABASICATYPE"/>

<xsd:element name="PROG_EMPLEO_PUBLICO"type="DATOS_PROGEMPLEOPUBLICOTYPE" minOccurs="0"/>

<xsd:element name="DATOS_ETT" type="DATOS_ETT_TYPE"minOccurs="0"/>

<xsd:element name="DATOS_COMUNICA_COPIA_BASICA"type="DATOS_COMUNICA_COPIA_BASICATYPE" minOccurs="0"/>

<xsd:element name="DATOS_USOLIBRE_EMPRESA"type="DATOS_USOLIBRE_EMPRESATYPE" minOccurs="0"/>

</xsd:sequence></xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="DATOS_EMPRESATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Datos de la empresa quecontrata</xsd:documentation>

Manual de Importación de Datos de programas de Nóminas 510

</xsd:annotation><xsd:sequence><xsd:element name="TIPOS_DOC"/><xsd:element name="CIF_NIF_EMPRESA" type="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa que contrata</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="CODIGO_CUENTA_COTIZACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de la cuenta

de cotización de la empresa. Su composición corresponde a la unión de los datos de :régimen de cotización(4)-provincia(2)-número de cuenta de cotización(7)-dígito decontrol(2). Los posibles valores que puede tomar el régimen de cotización se encuentrancodificados en la tabla TCHRGCOT.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{15}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NOMBRE_EMPRESA"/></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_TRABAJADORTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos del trabajador

contratado</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IDENTIFICADORPFISICA"><xsd:annotation>

<xsd:documentation xml:lang="es">Identificador de lapersona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentrancodificados en la tabla STDIDETC.txt de la Ayuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="12"/><xsd:pattern value="[DEUW][0-9XY ]+\d{7}[A-

Z]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="NOMBRE_APELLIDOS"

type="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre y apellidosdel trabajador contratado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="SEXO">

Manual de Importación de Datos de programas de Nóminas 511

<xsd:annotation><xsd:documentation xml:lang="es">Sexo del trabajador

contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="FECHA_NACIMIENTO" type="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Fecha de

nacimiento del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NACIONALIDAD" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Nacionalidad del

trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="MUNICIPIO_RESIDENCIA"

type="MUNICIPIOTYPE" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Domicilio deresidencia del trabajador contratado. Obligatorio cuando el PAIS_RESIDENCIA sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="PAIS_RESIDENCIA" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">País de residencia

del trabajador contratado</xsd:documentation></xsd:annotation>

</xsd:element><xsd:element name="NUMERO_SEGURIDAD_SOCIAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Número deafiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a launión de los datos de : provincia(2)-número (8)-dígito de control(2). Obligatorio cuando la1ª letra del IDENTIFICADORPFISICA NO sea una D ó una E (tipo de documento NO sea unDNI ó un NIE).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{12}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_GENERALESCONTRATOTYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 512

<xsd:documentation xml:lang="es">Datos propios delcontrato</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="FECHA_INICIO" type="FECHATYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de inicio delcontrato.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="FECHA_TERMINO" type="FECHATYPE"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Fecha de términodel contrato. Obligatoria para los contratos de códigos: 402, 502, 430, 530, 420, 520, 421,441, 541. Opcional para los contratos de códigos : 401, 501, 410, 510, 403, 503, 540,970, 980, 990.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="IND_CONVENIO_COLECTIVO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

convenio colectivo. Obligatorio para : - contratos de códigos 402 y 502 cuando su duraciónestá entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo queautorice estas duraciones. Para el resto de contratos que no se encuentran en uno de loscasos anteriores, este elemento no debe aparecer en el fichero aenviar.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NIVEL_FORMATIVO">

<xsd:annotation><xsd:documentation xml:lang="es">Código del nivel

formativo. Sus posibles valores se encuentran codificados en la tabla TBONVFOR.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_DISCAPACIDAD" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

discapacidad. Obligatorio con "S" para contratos de minusválidos. Obligatorio con "C" paracontratos de minusválidos en centros especiales de empleo. Obligatorio con "E", "F" o "G"para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentrancodificados en la tabla TEJINDIS.txt de la Ayuda XML - Ultima versión - Tablas decódigos.</xsd:documentation>

</xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 513

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:pattern value="[SCEFG\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="CODIGO_OCUPACION">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

ocupación del puesto de trabajo. Sus posibles valores se encuentran codificados en la tablaTAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificacióntabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definidopara admitir un código de 8 posiciones que es la codificación con la que hemos trabajadoanteriormente, por tanto y para no cambiar la longitud, el elemento se deberá enviar con 4blancos por la derecha hasta completar las 8 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="8"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ID_OFERTA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Identificador de la

oferta. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Año(4)-númerosecuencial(6). El elemento está definido para admitir 17 posiciones dado su anteriorformato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5ceros por la izquierda que completarán las 17 posiciones.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{17}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="CODIGOPROGRAMAEMPLEO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

programa de empleo. Obligatorio para los contratos de inserción (códigos 403 y 503). Susposibles valores se encuentran codificados en la tabla TETPGMEM.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="NACIONALIDAD_CT" type="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

nacionalidad del centro de trabajo.</xsd:documentation></xsd:annotation>

</xsd:element>

Manual de Importación de Datos de programas de Nóminas 514

<xsd:element name="MUNICIPIO_CT" type="MUNICIPIOTYPE"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código del

municipio del centro de trabajo. Obligatorio cuando la NACIONALIDAD_CT sea 724(España).</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="OTRAS_LEGISLACIONES" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Otras disposiciones

legales para el fomento del empleo (Contratos para mayores de 52 años). Sus posiblesvalores se encuentran codificados en la tabla THYDISLE.txt de la Ayuda XML - Ultimaversión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{3}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEMPORAL_MINUSV_BONIFICADO"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Obligatorio (S/N)para los códigos 430 y 530. Indica si el contrato temporal para personas con discapacidades bonificado o no. </xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DATOS_CAMPAÑAS" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de los datos

de campaña. Su composición corresponde a la unión de los datos de : CC.AA.(2)-Campolibre(3)-Año(4).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}.{3}\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="VALIDADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue validado antes de

comunicarse</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 515

</xsd:element><xsd:element name="ENVIO" minOccurs="0"><xsd:annotation><xsd:documentation>Datos relacionados con la comunicacion del contrato y

que debemos de incluirsi el contrato fue registrado</xsd:documentation>

</xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="ENVIADO"><xsd:annotation><xsd:documentation>Indica si el contrato fue

comunicado</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="FECHA_ENVIO" type="FECHATYPE" minOccurs="1"><xsd:annotation><xsd:documentation>Fecha de envio del contrato. Debería incluirse si el

contrato ha señalado elcontrato como enviado</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="CLAVE_CONTRATO"><xsd:annotation><xsd:documentation>Nº identificativo del contrato registrado. Debemos

de incluirlo si el contratose indica como comunicado</xsd:documentation>

</xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:pattern value="[E]\d{7}"/></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="TIPO_CONTRATO"><xsd:annotation><xsd:documentation>Indica el tipo de contrato que representa.

Por ejemplo: 401, 402, 403, 501, ......</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"/></xsd:simpleType></xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ET_CO_TYPE">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 516

<xsd:documentation xml:lang="es">Datos de la escuelataller</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CODIGO_ET_CO_TE"><xsd:annotation>

<xsd:documentation xml:lang="es">Código de escuelataller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificadosen la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para loscontratos con códigos 100, 130, 150, 200, 230, 250, 300, 330, 350, 441, 540, 541 y 980los códigos de escuela taller válidos sólo son los acabados en 2 (T02, O02 yE02).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COPIABASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de evaluación para la

obligatoriedad de la copia básica</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="IND_CONTRATO_ALTA_DIRECCION"minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de alta dirección. Obligatorio para contratos de código 990 cuando el contrato SIes escrito. Refleja si el contrato es de alta dirección ("S") o no lo es ("N") para evaluar laobligatoriedad de la copia básica, si es de alta dirección no es obligatoria, si no es de altadirección sí es obligatoria.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CONTRATO_ESCRITO">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato escrito. Obligatorio para contratos de código 990 y 402 cuando su duración esmenor ó igual a 28 días. Refleja si el contrato es escrito ("S") o no lo es ("N") para evaluarla obligatoriedad de la copia básica, si no es escrito no es obligatoria, si es escrito sí esobligatoria para los 402 (para los 990 dependerá del elementoIND_CONTRATO_ALTA_DIRECCION).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[SN\s]"/>

</xsd:restriction></xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 517

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_PROGEMPLEOPUBLICOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la obra o servicio en

Corporaciones Locales.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CORPORACION_LOCAL" minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Entidadcolaboradora, código de corporación local. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción encorporación local) sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario)y 12 (interes social en corporacion local) si los contratos se inician con anterioridad al año2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Susposibles valores se encuentran codificados en la tabla TEUECCLL.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="ACTUACION" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Código de

actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEOhayan especificado el valor 2 (inserción en corporación local) sea cual sea su fecha de inicioó los valores 1(fomento de empleo agrario) y 12 (interes social en corporacion local) si loscontratos se inician con anterioridad al año 2005. No debe especificarse valor alguno paraeste elemento en ningún otro caso. La 1ª posición de este código de 3 posiciones, podrátener un valor que se encuentra codificado en la tabla TEVACTCL.txt de la Ayuda XML -Ultima versión - Tablas de códigos. Las 2 posiciones restantes corresponderán a un númerosecuencial de la actuación expresada en la posición anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:length value="3"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="EJERCICIO_PRESUPUESTARIO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Año del ejercicio

presupuestario al que es imputado. Obligatorio para los contratos que en el elementoCODIGOPROGRAMAEMPLEO hayan especificado el valor 2 (inserción en corporación local)sea cual sea su fecha de inicio ó los valores 1(fomento de empleo agrario) y 12 (interessocial en corporacion local) si los contratos se inician con anterioridad al año 2005. No debeespecificarse valor alguno para este elemento en ningún otro caso. Este elemento deberácontener un año que coincidirá con el año de mecanización del contrato ó con el añoinmediatamente anterior.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 518

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{4}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="GRUPOCOTIZACION_CORPORACIONLOCAL"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Grupo de cotizacióna la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en elelemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Susposibles valores se encuentran codificados en la tabla TFGGRCOT.txt de la Ayuda XML -Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{2}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_ETT_TYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de contratos de

ETT.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF_EMPRESA_USUARIA"type="CIFNIFTYPE" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">CIF/ NIF de la

empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición, salvo en el caso de que la empresa usuaria sea una empresaextranjera.</xsd:documentation>

</xsd:annotation></xsd:element><xsd:element name="RAZON_SOCIAL_EMPRESA_USUARIA"

minOccurs="0"><xsd:annotation>

<xsd:documentation xml:lang="es">Razón social de laempresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta adisposición.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="55"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_CTO_PLANTILLA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no esun contrato de puesta a disposición (de una empresa usuaria). En este caso, en que el

Manual de Importación de Datos de programas de Nóminas 519

contrato es de la propia plantilla de la ETT no se deberá indicar ningún dato adicional.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="IND_EMPRESA_EXTRANJERA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Indicador de

empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuariatiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de larazón social de la empresa usuaria .</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[S\s]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_COMUNICA_COPIA_BASICATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos de la comunicación de la

copia básica del contrato.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="TIPO_FIRMA"><xsd:annotation>

<xsd:documentation xml:lang="es">Tipo de firma de lacopia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt de laAyuda XML - Ultima versión - Tablas de códigos.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="\d{1}"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="TEXTO_COPIABASICA" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es">Texto de la copia

básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación delcontrato.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="750"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="DOMIC_CENTRO_TRABAJO" minOccurs="0">

<xsd:annotation>

Manual de Importación de Datos de programas de Nóminas 520

<xsd:documentation xml:lang="es">Domicilio del centrode trabajo.</xsd:documentation>

</xsd:annotation><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="150"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="DATOS_USOLIBRE_EMPRESATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Datos para uso de la empresa. No

se efectúa ninguna validación ni modificación sobre estos datos.</xsd:documentation></xsd:annotation><xsd:sequence>

<xsd:element name="USOLIBRE_EMPRESA"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="30"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><!--

******************************************************************************************************************** -->

<xsd:complexType name="NOMBREAPELLIDOSTYPE"><xsd:annotation>

<xsd:documentation xml:lang="es">Nombre yapellidos.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="NOMBRE"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:maxLength value="15"/>

</xsd:restriction></xsd:simpleType>

</xsd:element><xsd:element name="PRIMER_APELLIDO">

<xsd:simpleType><xsd:restriction base="xsd:string">

<xsd:maxLength value="20"/></xsd:restriction>

</xsd:simpleType></xsd:element><xsd:element name="SEGUNDO_APELLIDO" minOccurs="0">

<xsd:annotation><xsd:documentation xml:lang="es"> Obligatorio cuando

la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea unDNI).</xsd:documentation>

</xsd:annotation><xsd:simpleType>

Manual de Importación de Datos de programas de Nóminas 521

<xsd:restriction base="xsd:string"><xsd:maxLength value="20"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:complexType name="CIFNIFTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">CIF / NIF.</xsd:documentation>

</xsd:annotation><xsd:sequence>

<xsd:element name="CIF_NIF"><xsd:simpleType>

<xsd:restriction base="xsd:string"><xsd:pattern value="[0-9A-Z]\d{7}[0-9A-Z]"/>

</xsd:restriction></xsd:simpleType>

</xsd:element></xsd:sequence>

</xsd:complexType><xsd:simpleType name="FECHATYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Formato : AAAAMMDD (Año Mes

Día)</xsd:documentation></xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{8}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="MUNICIPIOTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TDPMUNIC.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{5}"/></xsd:restriction>

</xsd:simpleType><xsd:simpleType name="PAISTYPE">

<xsd:annotation><xsd:documentation xml:lang="es">Sus posibles valores se

encuentran codificados en la tabla TBXCPAIS.txt de la Ayuda XML - Ultima versión - Tablasde códigos.</xsd:documentation>

</xsd:annotation><xsd:restriction base="xsd:string">

<xsd:pattern value="\d{3}"/></xsd:restriction>

</xsd:simpleType></xsd:schema>

Manual de Importación de Datos de programas de Nóminas 522

GGrraacciiaass ppoorr uuttiilliizzaarr

top related