GEScontrata Manual importacion de_datos

3,005 views 184 slides Dec 10, 2014
Slide 1
Slide 1 of 522
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109
Slide 110
110
Slide 111
111
Slide 112
112
Slide 113
113
Slide 114
114
Slide 115
115
Slide 116
116
Slide 117
117
Slide 118
118
Slide 119
119
Slide 120
120
Slide 121
121
Slide 122
122
Slide 123
123
Slide 124
124
Slide 125
125
Slide 126
126
Slide 127
127
Slide 128
128
Slide 129
129
Slide 130
130
Slide 131
131
Slide 132
132
Slide 133
133
Slide 134
134
Slide 135
135
Slide 136
136
Slide 137
137
Slide 138
138
Slide 139
139
Slide 140
140
Slide 141
141
Slide 142
142
Slide 143
143
Slide 144
144
Slide 145
145
Slide 146
146
Slide 147
147
Slide 148
148
Slide 149
149
Slide 150
150
Slide 151
151
Slide 152
152
Slide 153
153
Slide 154
154
Slide 155
155
Slide 156
156
Slide 157
157
Slide 158
158
Slide 159
159
Slide 160
160
Slide 161
161
Slide 162
162
Slide 163
163
Slide 164
164
Slide 165
165
Slide 166
166
Slide 167
167
Slide 168
168
Slide 169
169
Slide 170
170
Slide 171
171
Slide 172
172
Slide 173
173
Slide 174
174
Slide 175
175
Slide 176
176
Slide 177
177
Slide 178
178
Slide 179
179
Slide 180
180
Slide 181
181
Slide 182
182
Slide 183
183
Slide 184
184
Slide 185
185
Slide 186
186
Slide 187
187
Slide 188
188
Slide 189
189
Slide 190
190
Slide 191
191
Slide 192
192
Slide 193
193
Slide 194
194
Slide 195
195
Slide 196
196
Slide 197
197
Slide 198
198
Slide 199
199
Slide 200
200
Slide 201
201
Slide 202
202
Slide 203
203
Slide 204
204
Slide 205
205
Slide 206
206
Slide 207
207
Slide 208
208
Slide 209
209
Slide 210
210
Slide 211
211
Slide 212
212
Slide 213
213
Slide 214
214
Slide 215
215
Slide 216
216
Slide 217
217
Slide 218
218
Slide 219
219
Slide 220
220
Slide 221
221
Slide 222
222
Slide 223
223
Slide 224
224
Slide 225
225
Slide 226
226
Slide 227
227
Slide 228
228
Slide 229
229
Slide 230
230
Slide 231
231
Slide 232
232
Slide 233
233
Slide 234
234
Slide 235
235
Slide 236
236
Slide 237
237
Slide 238
238
Slide 239
239
Slide 240
240
Slide 241
241
Slide 242
242
Slide 243
243
Slide 244
244
Slide 245
245
Slide 246
246
Slide 247
247
Slide 248
248
Slide 249
249
Slide 250
250
Slide 251
251
Slide 252
252
Slide 253
253
Slide 254
254
Slide 255
255
Slide 256
256
Slide 257
257
Slide 258
258
Slide 259
259
Slide 260
260
Slide 261
261
Slide 262
262
Slide 263
263
Slide 264
264
Slide 265
265
Slide 266
266
Slide 267
267
Slide 268
268
Slide 269
269
Slide 270
270
Slide 271
271
Slide 272
272
Slide 273
273
Slide 274
274
Slide 275
275
Slide 276
276
Slide 277
277
Slide 278
278
Slide 279
279
Slide 280
280
Slide 281
281
Slide 282
282
Slide 283
283
Slide 284
284
Slide 285
285
Slide 286
286
Slide 287
287
Slide 288
288
Slide 289
289
Slide 290
290
Slide 291
291
Slide 292
292
Slide 293
293
Slide 294
294
Slide 295
295
Slide 296
296
Slide 297
297
Slide 298
298
Slide 299
299
Slide 300
300
Slide 301
301
Slide 302
302
Slide 303
303
Slide 304
304
Slide 305
305
Slide 306
306
Slide 307
307
Slide 308
308
Slide 309
309
Slide 310
310
Slide 311
311
Slide 312
312
Slide 313
313
Slide 314
314
Slide 315
315
Slide 316
316
Slide 317
317
Slide 318
318
Slide 319
319
Slide 320
320
Slide 321
321
Slide 322
322
Slide 323
323
Slide 324
324
Slide 325
325
Slide 326
326
Slide 327
327
Slide 328
328
Slide 329
329
Slide 330
330
Slide 331
331
Slide 332
332
Slide 333
333
Slide 334
334
Slide 335
335
Slide 336
336
Slide 337
337
Slide 338
338
Slide 339
339
Slide 340
340
Slide 341
341
Slide 342
342
Slide 343
343
Slide 344
344
Slide 345
345
Slide 346
346
Slide 347
347
Slide 348
348
Slide 349
349
Slide 350
350
Slide 351
351
Slide 352
352
Slide 353
353
Slide 354
354
Slide 355
355
Slide 356
356
Slide 357
357
Slide 358
358
Slide 359
359
Slide 360
360
Slide 361
361
Slide 362
362
Slide 363
363
Slide 364
364
Slide 365
365
Slide 366
366
Slide 367
367
Slide 368
368
Slide 369
369
Slide 370
370
Slide 371
371
Slide 372
372
Slide 373
373
Slide 374
374
Slide 375
375
Slide 376
376
Slide 377
377
Slide 378
378
Slide 379
379
Slide 380
380
Slide 381
381
Slide 382
382
Slide 383
383
Slide 384
384
Slide 385
385
Slide 386
386
Slide 387
387
Slide 388
388
Slide 389
389
Slide 390
390
Slide 391
391
Slide 392
392
Slide 393
393
Slide 394
394
Slide 395
395
Slide 396
396
Slide 397
397
Slide 398
398
Slide 399
399
Slide 400
400
Slide 401
401
Slide 402
402
Slide 403
403
Slide 404
404
Slide 405
405
Slide 406
406
Slide 407
407
Slide 408
408
Slide 409
409
Slide 410
410
Slide 411
411
Slide 412
412
Slide 413
413
Slide 414
414
Slide 415
415
Slide 416
416
Slide 417
417
Slide 418
418
Slide 419
419
Slide 420
420
Slide 421
421
Slide 422
422
Slide 423
423
Slide 424
424
Slide 425
425
Slide 426
426
Slide 427
427
Slide 428
428
Slide 429
429
Slide 430
430
Slide 431
431
Slide 432
432
Slide 433
433
Slide 434
434
Slide 435
435
Slide 436
436
Slide 437
437
Slide 438
438
Slide 439
439
Slide 440
440
Slide 441
441
Slide 442
442
Slide 443
443
Slide 444
444
Slide 445
445
Slide 446
446
Slide 447
447
Slide 448
448
Slide 449
449
Slide 450
450
Slide 451
451
Slide 452
452
Slide 453
453
Slide 454
454
Slide 455
455
Slide 456
456
Slide 457
457
Slide 458
458
Slide 459
459
Slide 460
460
Slide 461
461
Slide 462
462
Slide 463
463
Slide 464
464
Slide 465
465
Slide 466
466
Slide 467
467
Slide 468
468
Slide 469
469
Slide 470
470
Slide 471
471
Slide 472
472
Slide 473
473
Slide 474
474
Slide 475
475
Slide 476
476
Slide 477
477
Slide 478
478
Slide 479
479
Slide 480
480
Slide 481
481
Slide 482
482
Slide 483
483
Slide 484
484
Slide 485
485
Slide 486
486
Slide 487
487
Slide 488
488
Slide 489
489
Slide 490
490
Slide 491
491
Slide 492
492
Slide 493
493
Slide 494
494
Slide 495
495
Slide 496
496
Slide 497
497
Slide 498
498
Slide 499
499
Slide 500
500
Slide 501
501
Slide 502
502
Slide 503
503
Slide 504
504
Slide 505
505
Slide 506
506
Slide 507
507
Slide 508
508
Slide 509
509
Slide 510
510
Slide 511
511
Slide 512
512
Slide 513
513
Slide 514
514
Slide 515
515
Slide 516
516
Slide 517
517
Slide 518
518
Slide 519
519
Slide 520
520
Slide 521
521
Slide 522
522

About This Presentation

Visita www.gescontrata.eu tu web de gescontrata


Slide Content

MMaannuuaallddeeIImmppoorrttaacciióónn
ddeeDDaattoossddeessddee
AApplliiccaacciioonneessddeeNNóó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ática
de 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 y
EMPRESAS 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 denominadoUTILIDADES,donde se puede IMPORTAR DATOS DESDE
PROGRAMAS DE NÓMINAS, siempre que éstos adapten sus archivos a unos
patrones publicados por GEScontrat@.
Pulsando sobre la opciónIMPORTAR DATOS DESDE PROGRAMAS DE NÓMINAS
la 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 y
Trabajadores/as.
4.-Contratos:Importar de datos de los contratos, prórrogas, transformaciones
llamamientos 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 de
Gestió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 descritas
anteriormente desde los diferentes programas informáticos de nóminas éstos
deben generar unos ficheros de datos con un formato preestablecido por el equipo
informático de GEScontrat@.
Dichos ficheros serán de tipo XML y deberán cumplir las validaciones de
schemas XSD.
Los ficheros XSD están a su disposición en losAnexos de este Manual o en
la Web de laOficina Virtual de Empleo del Servicio Andaluz de Empleo
siguiendo 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 en
contacto con los proveedores de su programa de Nóminas (o los
informáticos de su empresa) para que puedan adaptarse a los ficheros de
la 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 y
EMPRESAS Y TRABAJADORES.
Esta opción permite importar a GEScontrat@ debiendo seleccionar una de las
tres 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 de
trabajadores/as.
CONTRATOS: importará datos tanto de contratos prórrogas,
transformaciones , llamamientos y horas complementarias.
Una vez elegidos los datos a importar: (EMPRESAS, TRABAJADORES/AS, EMPRESAS
Y TRABAJADORES/AS Y CONTRATOS) y seleccionado el Fichero a importar
localizándolo a través de la lupa que se encuentra a la derecha de la pantalla debe
pulsar sobre el botónCOMENZAR 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 existan
en 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 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 NIF
NI NIE
C 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 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 FRONTERA
0400610 ALBOX
1800610 ALBUÑOL
4100410 ALCALA DE GUADAIRA
1100210 ALCALA DEL VALLE
1100110 ALCALA GAZULES
2300210 ALCALA LA REAL
2300310 ALCAUDETE
1100410 ALGECIRAS
1100510 ALGODONALES
1801310 ALHAMA DE GRANADA
0401310 ALMERIA-ALTAMIRA
0401315 ALMERIA-CAREAGA
0401320 ALMERIA-PERIFERIA
1400510 ALMODOVAR DEL RIO
2100510 ALMONTE
1801710 ALMUÑECAR
2901210 ALORA
1801810 ALQUIFE
2300510 ANDUJAR
2901510 ANTEQUERA
2100710 ARACENA
4101110 ARAHAL
2901710 ARCHIDONA
1100610 ARCOS DE LA FRONTERA
1802110 ARMILLA
2101010 AYAMONTE
1400710 BAENA
2300910 BAEZA
2301010 BAILEN - JAEN
1100710 BARBATE DE FRANCO
1802310 BAZA
2301210 BEAS DEL SEGURA
2902510 BENALMADENA
0402910 BERJA
4101610 BOLLULLOS

Manual de Importación de Datos de programas de Nóminas 9
1101010 BORNOS
1401210 BUJALANCE
4102010 CABEZAS S.JUAN
1401310 CABRA
1101215 CADIZ-ANDALUCIA
1101210 CADIZ-INTEGRADA PORTUGAL
4102110 CAMAS
2301910 CAMPILLO DE ARENAS
2903210 CAMPILLOS
0403010 CANJAYAR
4102310 CANTILLANA
0403110 CANTORIA
4102410 CARMONA
2903810 CARTAMA
1401910 CASTRO DEL RIO
2302810 CAZORLA
1101510 CHICLANA DE LA FRONTERA
1101610 CHIPIONA
2904210 COIN
2904310 COLMENAR
1101410 CONIL DE LA FRONTERA
4103310 CONSTANTINA
1402110 CORDOBA-COLON (INTEGRADA)
1402120 CORDOBA-LAS LONJAS
1402130 CORDOBA-OCCIDENTE
1402115 CORDOBA-SECTOR SUR
1402125 CORDOBA-VALDEOLLEROS
2102510 CORTEGANA
4103810 DOS HERMANAS-MURILLO
4103815 DOS HERMANAS-REYES CATOLICOS
1807110 DURCAL
4103910 ECIJA
0403810 EL EJIDO
4109010 EL SAUCEJO
1101710 ESPERA
4104110 ESTEPA
2905110 ESTEPONA
1402710 FERNAN-NUÑEZ
2905410 FUENGIROLA
1402910 FUENTE OBEJUNA
2905610 GAUCIN
1808710 GRANADA-CARTUJA
1808725 GRANADA-CENTRO
1808715 GRANADA-CERCANIAS
1808730 GRANADA-FUENTENUEVA
1808720 GRANADA-ZAIDIN
1808910 GUADIX
1403510 HINOJOSA DEL DUQUE
2304410 HUELMA
2104115 HUELVA-LA ORDEN
2104110 HUELVA-MUÑOZ VARGAS
0405310 HUERCAL-OVERA
1809810 HUESCAR
2905910 HUMILLADERO
2104210 ISLA CRISTINA
1810510 IZNALLOZ

Manual de Importación de Datos de programas de Nóminas 10
2305010 JAEN
1102025 JEREZ DE LA FRONT.-CAPUCHINOS
1102015 JEREZ DE LA FRONTERA-LA MERCED
1102020 JEREZ FRONTERA-BARCA FLORIDA
1102010 JEREZ-MADRE DIOS
1102110 JIMENA DE LA FRONTERA
2305310 JODAR
1401710 LA CARLOTA
2302410 LA CAROLINA
1102210 LA LINEA DE LA CONCEPCION
2105410 LA PALMA DEL CONDADO,
4107710 LA PUEBLA DE CAZALLA,
2307210 LA PUERTA DE SEGURA
1405710 LA RAMBLA
4105310 LEBRIJA
2104410 LEPE
2305510 LINARES
1812210 LOJA
4105510 LORA DEL RIO
1100810 LOS BARRIOS
1403810 LUCENA
4105810 MAIRENA DEL ALCOR
2906730 MALAGA - LA UNION
2906735 MALAGA-AVDA. ANDALUCIA
2906725 MALAGA-CAPUCHINOS
2906715 MALAGA-EL PALO
2906710 MALAGA-GAMARRA
2906720 MALAGA-LA PAZ
2906740 MALAGA-MARTINEZ
2906910 MARBELLA-LAS PALOMAS
2906915 MARBELLA-S.PEDRO ALCANTARA
4106010 MARCHENA
2306010 MARTOS
1102310 MEDINA SIDONIA
2306110 MENGIBAR
2105010 MOGUER
1813510 MONTEFRIO
1404210 MONTILLA
1404310 MONTORO
4106510 MORON DE LA FRONTERA
1814010 MOTRIL
2907510 NERJA
2105210 NERVA
0406910 OLULA DEL RIO
1102410 OLVERA
2306510 ORCERA
1814710 ORGIVA
4106810 OSUNA
4106910 PALACIOS, LOS
1404910 PALMA DE RIO
1102510 PATERNA RIVERA
1405210 PEÑARROYA-PUEBLONUEVO
4107510 PILAS
1815810 PINOS PUENTE
2306910 PORCUNA
1405310 POSADAS

Manual de Importación de Datos de programas de Nóminas 11
2307010 POZO ALCON
1405410 POZOBLANCO
1405510 PRIEGO DE CORDOBA
2105810 PUEBLA DE GUZMAN
4107910 PUEBLA DEL RIO
1405610 PUENTE GENIL
1102810 PUERTO REAL
1102710 PUERTO SANTA MARIA
1102910 PUERTO SERRANO
2307310 QUESADA
2908410 RONDA
0407910 ROQUETAS DE MAR
1103010 ROTA
1405810 RUTE
4108110 S.JOSE DE LA RINCONADA
1103110 SAN FERNANDO
4108610 SAN JUAN DE AZNALFARACHE
1103310 SAN ROQUE
1103210 SANLUCAR DE BARRAMEDA
4108710 SANLUCAR LA MAYOR
1817510 SANTA FE
2390410 SANTIAGO PONTONES
2307910 SANTISTEBAN DEL PUERTO
4109110 SEVILLA ESTE
4109130 SEVILLA LUIS MONTOTO
4109125 SEVILLA-AMATE
4109120 SEVILLA-CENTRO
4109140 SEVILLA-CRUZ ROJA
4109135 SEVILLA-HUERTA DE LA SALUD
4109115 SEVILLA-MACARENA
4109145 SEVILLA-TRIANA
0408810 TABERNAS
1103510 TARIFA
2308710 TORREDONJIMENO
2990110 TORREMOLINOS
2909110 TORROX
1103710 TREBUJENA
2309210 UBEDA
1103810 UBRIQUE
1818210 UGIJAR
4109510 UTRERA
2107210 VALVERDE DE CAMINO
1103910 VEJER DE LA FRONTERA
2909410 VELEZ MALAGA
0409910 VELEZ RUBIO
2309510 VILLACARRILLO
1104110 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"/>

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 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: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 ACEQUIA
AC ACERA
AL ALAMEDA
AD ALDEA
AM AMPLIACION
AN ANGOSTA
AP APARTAMENTOS
AT ATAJO
AV AVENIDA
BA BAJADA
BC BARRANCO
BD BARRIADA
BO BARRIO
BL BLOQUES
CL CALLE
CA CALLEJA
CJ CALLEJON
CE CALLEJUELA
CZ CALZADA
CM CAMINO
CR CARRERA
CT CARRETERA
CS CASERIO
CH CHALET
CO COLONIA
CP COOPERATIVA
KO CORRAL
CN COSTANILLA
CU CUESTA
ED EDIFICIO
EA ESCALA
ES ESCALERA
EL ESCALINATA
ET ESTRADA
GL GLORIETA
GR GRUPO
LL LLANO
LG LUGAR
MZ MANZANA
MC MERCADO
MO MONTAÑA
MN MUNICIPIO
PQ PARQUE
PC PARTICULAR
PD PASADIZO
PJ PASAJE

Manual de Importación de Datos de programas de Nóminas 14
PA PASEO ALTO
PO PASEO BAJO
PI PASILLO
PS PASO
PT PATIO
PL PLACETA
PZ PLAZA
PE PLAZOLETA
PU PLAZUELA
PB POBLADO
PG POLIGONO
PR PORTALES
PV PRIVADA
PN PROLONGACION
RA RAMAL
RB RAMBLA
RP RAMPA
RR RIBERA
RN RINCON
RC RINCONADA
RD RONDA
SC SECTOR
SD SENDA
SR SENDERO
SU SUBIDA
TT TORRENTE
TL TRANSVERSAL
TS TRASERA
TR TRAVESIA
UR URBANIZACION
VI VIA
VL 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>
<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][7
nú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 protected]</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 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>

Manual de Importación de Datos de programas de Nóminas 17
<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>
</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>

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 contrata
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 ACEQUIA
AC ACERA
AL ALAMEDA
AD ALDEA
AM AMPLIACION
AN ANGOSTA
AP APARTAMENTOS
AT ATAJO
AV AVENIDA
BA BAJADA
BC BARRANCO
BD BARRIADA
BO BARRIO
BL BLOQUES
CL CALLE
CA CALLEJA
CJ CALLEJON
CE CALLEJUELA
CZ CALZADA
CM CAMINO
CR CARRERA
CT CARRETERA
CS CASERIO
CH CHALET
CO COLONIA

Manual de Importación de Datos de programas de Nóminas 19
CP COOPERATIVA
KO CORRAL
CN COSTANILLA
CU CUESTA
ED EDIFICIO
EA ESCALA
ES ESCALERA
EL ESCALINATA
ET ESTRADA
GL GLORIETA
GR GRUPO
LL LLANO
LG LUGAR
MZ MANZANA
MC MERCADO
MO MONTAÑA
MN MUNICIPIO
PQ PARQUE
PC PARTICULAR
PD PASADIZO
PJ PASAJE
PA PASEO ALTO
PO PASEO BAJO
PI PASILLO
PS PASO
PT PATIO
PL PLACETA
PZ PLAZA
PE PLAZOLETA
PU PLAZUELA
PB POBLADO
PG POLIGONO
PR PORTALES
PV PRIVADA
PN PROLONGACION
RA RAMAL
RB RAMBLA
RP RAMPA
RR RIBERA
RN RINCON
RC RINCONADA
RD RONDA
SC SECTOR
SD SENDA
SR SENDERO
SU SUBIDA
TT TORRENTE
TL TRANSVERSAL
TS TRASERA
TR TRAVESIA
UR URBANIZACION
VI VIA
VL VILLAS
ZO 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 de
contrata</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 NIF
NI 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 FRONTERA
0400610 ALBOX
1800610 ALBUÑOL
4100410 ALCALA DE GUADAIRA
1100210 ALCALA DEL VALLE
1100110 ALCALA GAZULES
2300210 ALCALA LA REAL
2300310 ALCAUDETE
1100410 ALGECIRAS
1100510 ALGODONALES
1801310 ALHAMA DE GRANADA
0401310 ALMERIA-ALTAMIRA
0401315 ALMERIA-CAREAGA
0401320 ALMERIA-PERIFERIA
1400510 ALMODOVAR DEL RIO
2100510 ALMONTE
1801710 ALMUÑECAR
2901210 ALORA
1801810 ALQUIFE
2300510 ANDUJAR
2901510 ANTEQUERA
2100710 ARACENA
4101110 ARAHAL
2901710 ARCHIDONA
1100610 ARCOS DE LA FRONTERA

Manual de Importación de Datos de programas de Nóminas 23
1802110 ARMILLA
2101010 AYAMONTE
1400710 BAENA
2300910 BAEZA
2301010 BAILEN - JAEN
1100710 BARBATE DE FRANCO
1802310 BAZA
2301210 BEAS DEL SEGURA
2902510 BENALMADENA
0402910 BERJA
4101610 BOLLULLOS
1101010 BORNOS
1401210 BUJALANCE
4102010 CABEZAS S.JUAN
1401310 CABRA
1101215 CADIZ-ANDALUCIA
1101210 CADIZ-INTEGRADA PORTUGAL
4102110 CAMAS
2301910 CAMPILLO DE ARENAS
2903210 CAMPILLOS
0403010 CANJAYAR
4102310 CANTILLANA
0403110 CANTORIA
4102410 CARMONA
2903810 CARTAMA
1401910 CASTRO DEL RIO
2302810 CAZORLA
1101510 CHICLANA DE LA FRONTERA
1101610 CHIPIONA
2904210 COIN
2904310 COLMENAR
1101410 CONIL DE LA FRONTERA
4103310 CONSTANTINA
1402110 CORDOBA-COLON (INTEGRADA)
1402120 CORDOBA-LAS LONJAS
1402130 CORDOBA-OCCIDENTE
1402115 CORDOBA-SECTOR SUR
1402125 CORDOBA-VALDEOLLEROS
2102510 CORTEGANA
4103810 DOS HERMANAS-MURILLO
4103815 DOS HERMANAS-REYES CATOLICOS
1807110 DURCAL
4103910 ECIJA
0403810 EL EJIDO
4109010 EL SAUCEJO
1101710 ESPERA
4104110 ESTEPA
2905110 ESTEPONA
1402710 FERNAN-NUÑEZ
2905410 FUENGIROLA
1402910 FUENTE OBEJUNA
2905610 GAUCIN
1808710 GRANADA-CARTUJA
1808725 GRANADA-CENTRO
1808715 GRANADA-CERCANIAS
1808730 GRANADA-FUENTENUEVA

Manual de Importación de Datos de programas de Nóminas 24
1808720 GRANADA-ZAIDIN
1808910 GUADIX
1403510 HINOJOSA DEL DUQUE
2304410 HUELMA
2104115 HUELVA-LA ORDEN
2104110 HUELVA-MUÑOZ VARGAS
0405310 HUERCAL-OVERA
1809810 HUESCAR
2905910 HUMILLADERO
2104210 ISLA CRISTINA
1810510 IZNALLOZ
2305010 JAEN
1102025 JEREZ DE LA FRONT.-CAPUCHINOS
1102015 JEREZ DE LA FRONT.-LA MERCED
1102020 JEREZ FRONTERA-BARCA FLORIDA
1102010 JEREZ-MADRE DIOS
1102110 JIMENA DE LA FRONTERA
2305310 JODAR
1401710 LA CARLOTA
2302410 LA CAROLINA
1102210 LA LINEA DE LA CONCEPCION
2105410 LA PALMA DEL CONDADO,
4107710 LA PUEBLA DE CAZALLA,
2307210 LA PUERTA DE SEGURA
1405710 LA RAMBLA
4105310 LEBRIJA
2104410 LEPE
2305510 LINARES
1812210 LOJA
4105510 LORA DEL RIO
1100810 LOS BARRIOS
1403810 LUCENA
4105810 MAIRENA DEL ALCOR
2906730 MALAGA - LA UNION
2906735 MALAGA-AVDA. ANDALUCIA
2906725 MALAGA-CAPUCHINOS
2906715 MALAGA-EL PALO
2906710 MALAGA-GAMARRA
2906720 MALAGA-LA PAZ
2906740 MALAGA-MARTINEZ
2906910 MARBELLA-LAS PALOMAS
2906915 MARBELLA-S.PEDRO ALCANTARA
4106010 MARCHENA
2306010 MARTOS
1102310 MEDINA SIDONIA
2306110 MENGIBAR
2105010 MOGUER
1813510 MONTEFRIO
1404210 MONTILLA
1404310 MONTORO
4106510 MORON DE LA FRONTERA
1814010 MOTRIL
2907510 NERJA
2105210 NERVA
0406910 OLULA DEL RIO
1102410 OLVERA

Manual de Importación de Datos de programas de Nóminas 25
2306510 ORCERA
1814710 ORGIVA
4106810 OSUNA
4106910 PALACIOS, LOS
1404910 PALMA DE RIO
1102510 PATERNA RIVERA
1405210 PEÑARROYA-PUEBLONUEVO
4107510 PILAS
1815810 PINOS PUENTE
2306910 PORCUNA
1405310 POSADAS
2307010 POZO ALCON
1405410 POZOBLANCO
1405510 PRIEGO DE CORDOBA
2105810 PUEBLA DE GUZMAN
4107910 PUEBLA DEL RIO
1405610 PUENTE GENIL
1102810 PUERTO REAL
1102710 PUERTO SANTA MARIA
1102910 PUERTO SERRANO
2307310 QUESADA
2908410 RONDA
0407910 ROQUETAS DE MAR
1103010 ROTA
1405810 RUTE
4108110 S.JOSE DE LA RINCONADA
1103110 SAN FERNANDO
4108610 SAN JUAN DE AZNALFARACHE
1103310 SAN ROQUE
1103210 SANLUCAR DE BARRAMEDA
4108710 SANLUCAR LA MAYOR
1817510 SANTA FE
2390410 SANTIAGO PONTONES
2307910 SANTISTEBAN DEL PUERTO
4109110 SEVILLA ESTE
4109130 SEVILLA LUIS MONTOTO
4109125 SEVILLA-AMATE
4109120 SEVILLA-CENTRO
4109140 SEVILLA-CRUZ ROJA
4109135 SEVILLA-HUERTA DE LA SALUD
4109115 SEVILLA-MACARENA
4109145 SEVILLA-TRIANA
0408810 TABERNAS
1103510 TARIFA
2308710 TORREDONJIMENO
2990110 TORREMOLINOS
2909110 TORROX
1103710 TREBUJENA
2309210 UBEDA
1103810 UBRIQUE
1818210 UGIJAR
4109510 UTRERA
2107210 VALVERDE DE CAMINO
1103910 VEJER DE LA FRONTERA
2909410 VELEZ MALAGA
0409910 VELEZ RUBIO

Manual de Importación de Datos de programas de Nóminas 26
2309510 VILLACARRILLO
1104110 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 ACEQUIA
AC ACERA
AL ALAMEDA
AD ALDEA
AM AMPLIACION
AN ANGOSTA
AP APARTAMENTOS
AT ATAJO
AV AVENIDA
BA BAJADA
BC BARRANCO
BD BARRIADA
BO BARRIO
BL BLOQUES
CL CALLE
CA CALLEJA
CJ CALLEJON
CE CALLEJUELA
CZ CALZADA
CM CAMINO
CR CARRERA
CT CARRETERA
CS CASERIO
CH CHALET
CO COLONIA
CP COOPERATIVA
KO CORRAL
CN COSTANILLA
CU CUESTA
ED EDIFICIO
EA ESCALA
ES ESCALERA
EL ESCALINATA
ET ESTRADA
GL GLORIETA

Manual de Importación de Datos de programas de Nóminas 30
GR GRUPO
LL LLANO
LG LUGAR
MZ MANZANA
MC MERCADO
MO MONTAÑA
MN MUNICIPIO
PQ PARQUE
PC PARTICULAR
PD PASADIZO
PJ PASAJE
PA PASEO ALTO
PO PASEO BAJO
PI PASILLO
PS PASO
PT PATIO
PL PLACETA
PZ PLAZA
PE PLAZOLETA
PU PLAZUELA
PB POBLADO
PG POLIGONO
PR PORTALES
PV PRIVADA
PN PROLONGACION
RA RAMAL
RB RAMBLA
RP RAMPA
RR RIBERA
RN RINCON
RC RINCONADA
RD RONDA
SC SECTOR
SD SENDA
SR SENDERO
SU SUBIDA
TT TORRENTE
TL TRANSVERSAL
TS TRASERA
TR TRAVESIA
UR URBANIZACION
VI VIA
VL 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 protected]</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 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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 de
acogida 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 se
acoge(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 colectivo
de fomento de la contratación indefinida. Sólo se rellena en el caso de que el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.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_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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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">
<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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta a
disposició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 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 del
carácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por el
contrario 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 del
contrato.</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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 un
DNI).</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 - 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 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 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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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"

Manual de Importación de Datos de programas de Nóminas 51
para contratos de minusválidos de enclaves laborales. Sus posibles valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 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 posibles
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 con discapacidad
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 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 incluir
si 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 el
contrato 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 contrato
se 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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros Especiales de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 de
acogida 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 se
acoge(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 el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.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_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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en 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 980
los códigos de escuela taller válidos sólo son los acabados en 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">
<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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 de
empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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. 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 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 un
DNI).</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 - 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 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 con
bonificació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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros Especiales de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 de
acogida 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 se
acoge(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 el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.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_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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para los
contratos 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 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">
<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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 de
empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 tipo
de empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( dato
obligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados a
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 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 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 del
contrato.</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 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 un
DNI).</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 - 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 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 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_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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 de
acogida 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 se
acoge(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 colectivo
de fomento de la contratación indefinida. Sólo se rellena en el caso de que el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.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 84
<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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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>

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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 el
contrario 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 del
contrato.</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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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. 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 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>

Manual de Importación de Datos de programas de Nóminas 88
<xsd:documentation xml:lang="es"> Obligatorio cuando
la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea un
DNI).</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>
<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 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 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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 de
acogida 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 se
acoge(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 colectivo
de fomento de la contratación indefinida. Sólo se rellena en el caso de que el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.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 99
<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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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>

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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 el
contrario 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 del
contrato.</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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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. 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 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>

Manual de Importación de Datos de programas de Nóminas 103
<xsd:documentation xml:lang="es"> Obligatorio cuando
la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea un
DNI).</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>
<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 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 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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros Especiales de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 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 de
acogida 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 se
acoge(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 colectivo
de fomento de la contratación indefinida. Sólo se rellena en el caso de que el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.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_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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="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 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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">
<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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta a
disposició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 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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 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">

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 un
DNI).</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>
<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>

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 con
bonificació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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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: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 a
partir del 08/03/2009 que se acojan a los colectivos de bonificación de beneficiarios de
prestaciones (124,125 o 126). Su formato es EEDD, siendo las dos primeras posiciones la
parte entera del porcentaje y las dos últimas la parte decimal (ej. 25% será enviado como
2500). </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 horas
anuales que tendría la jornada a tiempo completo. Obligatorias para los contratos de código
250 ó 350 iniciados a partir del 08/03/2009 que se acojan a los colectivos de bonificación de
beneficiarios 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 de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 de
acogida 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 se
acoge(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 colectivo
de fomento de la contratación indefinida. Sólo se rellena en el caso de que el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.txt de la Ayuda XML - Ultima
versió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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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>

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 tipo
de empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( dato
obligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados a
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 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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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>

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 del
contrato.</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 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>

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 un
DNI).</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">

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 - 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 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">Fijo
discontinuo</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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 140
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 de
formación teórica recibida. Obligatorio para los contratos de código 421 si no vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 ó 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 de
acogida 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 se
acoge(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 colectivo
de fomento de la contratación indefinida. Sólo se rellena en el caso de que el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.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_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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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>

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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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>

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 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 del
contrato.</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 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 un
DNI).</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 - 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 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 fijo
discontinuo</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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros Especiales de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 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 de
acogida 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 se
acoge(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 colectivo
de fomento de la contratación indefinida. Sólo se rellena en el caso de que el
IND_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
valores se encuentran codificados en la tabla TEOCOLDE.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_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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="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 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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">
<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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta a
disposició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 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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 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">

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 un
DNI).</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>
<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>

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 con
bonificació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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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>

Manual de Importación de Datos de programas de Nóminas 170
<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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 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 posibles
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 con discapacidad
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 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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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}"/>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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: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 a
partir del 08/03/2009 que se acojan a los colectivos de bonificación de beneficiarios de
prestaciones (124,125 o 126). Su formato es EEDD, siendo las dos primeras posiciones la
parte entera del porcentaje y las dos últimas la parte decimal (ej. 25% será enviado como
2500). </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 horas
anuales que tendría la jornada a tiempo completo. Obligatorias para los contratos de código
250 ó 350 iniciados a partir del 08/03/2009 que se acojan a los colectivos de bonificación de
beneficiarios 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 de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 de
acogida 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 se
acoge(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 colectivo
de fomento de la contratación indefinida. Sólo se rellena en el caso de que el
IND_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 - 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_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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 2 (T02, O02 y
E02).</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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de la
razó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 tipo
de empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( dato
obligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados a
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 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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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}"/>

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 del
contrato.</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 y
apellidos.</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 un
DNI).</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>

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 - 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 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 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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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>

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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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">

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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" 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 valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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>

Manual de Importación de Datos de programas de Nóminas 191
<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 incluir
si 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 el
contrato 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 contrato
se 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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_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 empleador
que contrata para los acogidos a la Ley 12/2001. Sus posibles valores se encuentran
codificados en la tabla TEWEINVE.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="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 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}"/>

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 otros
valores 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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 ejercicio
presupuestario al que es imputado. Obligatorio para los contratos que en el elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta a
disposició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 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 del
carácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por el
contrario 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 del
contingente. Será el mismo o el año siguiente al de la fecha de inicio del
contrato.</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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 un
DNI).</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 - 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 199
Anexo del contrato 402 Eventual por circunstancias de la producció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_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 la
producció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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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]"/>

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 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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>

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" 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 valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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>

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 incluir
si 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 el
contrato 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 contrato
se 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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>
<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 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 es obligatoria, 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ón es
menor ó 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í es
obligatoria para los 402 (para los 990 dependerá del elemento
IND_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 ejercicio
presupuestario al que es imputado. Obligatorio para los contratos que en el elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta a
disposició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 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 del
carácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por el
contrario 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 del
contrato.</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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 un
DNI).</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 - 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 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 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="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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 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 la
Ayuda 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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>
</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 y
que debemos de incluir
si 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 el
contrato 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 contrato
se 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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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ón
a la Seguridad Social. Sus posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta a
disposició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 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 223
<xsd:documentation xml:lang="es">Texto de la copia
básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación del
contrato.</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 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>

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 un
DNI).</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 225
<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 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 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_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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 trabajador
contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 229
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 de
interinidad.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="CAUSA_INTERINIDAD">
<xsd:annotation>
<xsd:documentation xml:lang="es">Código de la causa
objeto de la interinidad. Sus posibles valores se encuentran codificados en la tabla
TEIINTER.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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. 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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de la
razó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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 un
DNI).</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 - 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 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 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="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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 242
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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ón
académica. Sus posibles valores se encuentran codificados en la tabla THITIACA.txt de la
Ayuda XML - Ultima versión - Tablas de códigos. La codificación tabulada de este elemento
corresponde a códigos de 12 posiciones, hasta ahora se debían enviar códigos de 4
posiciones con 8 ceros por la izquierda hasta completar las 12, a partir de ahora los códigos
ya 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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_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 empleador
que contrata para los acogidos a la Ley 12/2001. Sus posibles valores se encuentran
codificados en la tabla TEWEINVE.txt de la Ayuda XML - Ultima versión - Tablas de
có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 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="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 otros
valores 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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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>

Manual de Importación de Datos de programas de Nóminas 248
<xsd:documentation xml:lang="es">Código de
actuación. Obligatorio para los contratos que en el elemento CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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>

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 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 del
contrato.</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 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 un
DNI).</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 - 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 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 que
contrata</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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 trabajador
contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 256
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 de
formación teórica recibida. Obligatorio para los contratos de código 421 si no vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 ó 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. 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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar será el de la
razó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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 un
DNI).</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 - 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 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 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_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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 trabajador
contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 271
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros Especiales de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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>

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 en
Corporaciones Locales.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="CORPORACION_LOCAL" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="es">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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 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 un
DNI).</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 - 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 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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se
encuentran 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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se
encuentran 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 apellidos
del 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 trabajador
contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición
corresponde a la unión de los datos de : provincia(2)-número (8)-dígito de
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>

Manual de Importación de Datos de programas de Nóminas 284
<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 del
contrato.</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érmino
del 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ón está entre 6 y 12 meses. - contratos de código 421 cuando su duración
está entre 24 y 36 meses. Refleja la existencia ("S") o no existencia ("N") de un
convenio colectivo que autorice estas duraciones. Para el resto de contratos que no
se encuentran en uno de los casos anteriores, este elemento no debe aparecer en el
fichero 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.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="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
valores se encuentran codificados en la tabla TEJINDIS.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 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 en
la tabla TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La
codificación tabulada de este elemento corresponde a códigos de 4 posiciones, el
elemento está definido para admitir un código de 8 posiciones que es la codificación
con 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 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úmero secuencial(6). El elemento está definido para admitir 17 posiciones dado su
anterior formato, por tanto y para no cambiar la longitud, el elemento deberá ser
enviado con 5 ceros 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). Sus posibles 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>

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 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
posibles 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 con
discapacidad 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 incluir
si 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 el
contrato 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 contrato
se 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 de
relevo.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="TIPO_TRABAJADOR">
<xsd:annotation>
<xsd:documentation xml:lang="es">Tipo de trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran
codificados en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de
có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 acabados
en 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 de
puesta a disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de
puesta 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") y
no 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 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
usuaria tiene su centro de trabajo en el extranjero, en este caso el único dato a
aportar 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.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="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 del
contrato.</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">

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 un
DNI).</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 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>
<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 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_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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se
encuentran 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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se
encuentran 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 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición
corresponde 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 del
contrato.</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érmino
del 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ón está entre 6 y 12 meses. - contratos de código 421 cuando su duración
está entre 24 y 36 meses. Refleja la existencia ("S") o no existencia ("N") de un
convenio colectivo que autorice estas duraciones. Para el resto de contratos que no
se encuentran en uno de los casos anteriores, este elemento no debe aparecer en el
fichero 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.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 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 posibles
valores se encuentran codificados en la tabla TEJINDIS.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="[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 tabla TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La
codificación tabulada de este elemento corresponde a códigos de 4 posiciones, el
elemento está definido para admitir un código de 8 posiciones que es la codificación
con 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 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úmero secuencial(6). El elemento está definido para admitir 17 posiciones dado su
anterior formato, por tanto y para no cambiar la longitud, el elemento deberá ser
enviado con 5 ceros 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

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 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>
<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
posibles 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 con
discapacidad 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 incluir
si 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 el
contrato 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 contrato
se 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 del
contrato de exclusión social. Las modalidades de contratación admitidas serán los
códigos reseñ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) la modalidad podrá ser : 401, 402, 410, 420, 421 y 990; y para los
contratos 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ón
académica. Sus posibles valores se encuentran codificados en la tabla THITIACA.txt
de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación tabulada de
este elemento corresponde a códigos de 12 posiciones, hasta ahora se debían enviar
códigos de 4 posiciones con 8 ceros por la izquierda hasta completar las 12, a partir
de ahora los códigos ya 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>

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 Ayuda
XML - 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 los
contratos a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que
podran no llevarlas dependiendo 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 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 los
contratos 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 vienen
especificadas 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 una edad mayor o igual a 21 años. Sus posibles valores se encuentran
codificados en la tabla THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código
540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (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 sin
fecha 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 de
trabajo 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 corresponde
a la realización de trabajos fijos discontinuos o periódicos que se repiten en fechas
ciertas 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 causa
objeto de la interinidad. Sus posibles valores se encuentran codificados en la tabla
TEIINTER.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">

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 Centros
Especiales de Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran
codificados en la tabla TELCOLBO.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="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
antes del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran
codificados en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de
có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 acabados
en 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 de
contrato de alta dirección. Obligatorio para contratos de código 990 cuando el
contrato 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 es
obligatoria, 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ón
es 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, si
es escrito sí es obligatoria para los 402 (para los 990 dependerá del elemento
IND_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con
anterioridad al año 2005. No debe especificarse valor alguno para este elemento en
ningún otro caso. Sus 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>

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 elemento
CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. 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 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úmero
secuencial 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
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con
anterioridad al año 2005. No debe especificarse 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ño inmediatamente
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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que
en el elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó
16. Sus posibles 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">

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 de
puesta a disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de
puesta 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") y
no 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 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
usuaria tiene su centro de trabajo en el extranjero, en este caso el único dato a
aportar 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 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 tipo
de empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( dato
obligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados
a 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 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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 copia
básica. Claúsulas y/o condiciones que no vienen reflejados en la comunicación del
contrato.</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 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 un
DNI).</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 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 312
Anexo del contrato 452 Temporal a tiempo completo bonificado 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_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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se
encuentran 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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se
encuentran 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 apellidos
del 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.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición
corresponde a la unión de los datos de : provincia(2)-número (8)-dígito de
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>

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 del
contrato.</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érmino
del 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ón está entre 6 y 12 meses. - contratos de código 421 cuando su duración
está entre 24 y 36 meses. Refleja la existencia ("S") o no existencia ("N") de un
convenio colectivo que autorice estas duraciones. Para el resto de contratos que no
se encuentran en uno de los casos anteriores, este elemento no debe aparecer en el
fichero 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.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="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 - Ultima
versió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 en
la tabla TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La
codificación tabulada de este elemento corresponde a códigos de 4 posiciones, el
elemento está definido para admitir un código de 8 posiciones que es la codificación
con 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 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úmero secuencial(6). El elemento está definido para admitir 17 posiciones dado su
anterior formato, por tanto y para no cambiar la longitud, el elemento deberá ser
enviado con 5 ceros 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). Sus posibles 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 317
<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 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
posibles 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 con
discapacidad 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 incluir
si 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 el
contrato 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 contrato
se 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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros
Especiales de Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran
codificados en la tabla TELCOLBO.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="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
antes del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran
codificados en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de
có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 acabados
en 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 el
contrato 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 es
obligatoria, 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ón
es 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, si
es escrito sí es obligatoria para los 402 (para los 990 dependerá del elemento
IND_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con
anterioridad al año 2005. No debe especificarse valor alguno para este elemento en
ningú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 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
CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. 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 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úmero
secuencial 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
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con
anterioridad al año 2005. No debe especificarse 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ño inmediatamente
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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que
en el elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó
16. Sus posibles 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>

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 de
puesta a disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de
puesta 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") y
no 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 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
usuaria tiene su centro de trabajo en el extranjero, en este caso el único dato a
aportar 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 tipo
de empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( dato
obligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados
a 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 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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.txt
de 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 del
contrato.</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 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 un
DNI).</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 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="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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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>

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 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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 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" 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 valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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">

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (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 fecha
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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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_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 empleador
que contrata para los acogidos a la Ley 12/2001. Sus posibles valores se encuentran
codificados en la tabla TEWEINVE.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="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 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="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 otros
valores 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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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">

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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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>

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 del
carácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por el
contrario 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 del
contrato.</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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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>

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 un
DNI).</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>
<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">

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ó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_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 la
producció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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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>

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 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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 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" 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 valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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">

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (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 fecha
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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 de
empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 del
carácter de la oferta. Refleja si la oferta de empleo tiene un carácter ESTABLE (E) ó por el
contrario 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 del
contrato.</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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 un
DNI).</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 - 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 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 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="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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 trabajador
contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 363
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 de
formación teórica recibida. Obligatorio para los contratos de código 421 si no vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 ó 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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ón
a la Seguridad Social. Sus posibles 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>

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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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>

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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 un
DNI).</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 - 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 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 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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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 causa
objeto de la interinidad. Sus posibles valores se encuentran codificados en la tabla
TEIINTER.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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 2 (T02, O02 y
E02).</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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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>

Manual de Importación de Datos de programas de Nóminas 387
<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 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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 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>

Manual de Importación de Datos de programas de Nóminas 389
<xsd:documentation xml:lang="es"> Obligatorio cuando
la 1ª letra del IDENTIFICADORPFISICA sea una D (tipo de documento sea un
DNI).</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>
<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 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 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="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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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ón
académica. Sus posibles valores se encuentran codificados en la tabla THITIACA.txt de la
Ayuda XML - Ultima versión - Tablas de códigos. La codificación tabulada de este elemento
corresponde a códigos de 12 posiciones, hasta ahora se debían enviar códigos de 4
posiciones con 8 ceros por la izquierda hasta completar las 12, a partir de ahora los códigos
ya 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de códigos. Para los
contratos 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 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_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 empleador
que contrata para los acogidos a la Ley 12/2001. Sus posibles valores se encuentran
codificados en la tabla TEWEINVE.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="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 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="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 otros
valores 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 en
Corporaciones Locales.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="CORPORACION_LOCAL" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="es">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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 el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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 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 un
DNI).</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 - 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 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 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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 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 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 en la tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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]"/>

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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros Especiales de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 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 del
contrato.</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 y
apellidos.</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 un
DNI).</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}"/>

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 - 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 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ón
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="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>

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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 trabajador
contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 425
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 de
formación teórica recibida. Obligatorio para los contratos de código 421 si no vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 ó 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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">
<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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 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 del
contrato.</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 y
apellidos.</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 un
DNI).</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}"/>

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

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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 trabajador
contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 439
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 de
formación teórica recibida. Obligatorio para los contratos de código 421 si no vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 ó 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 trabajador
de relevo. Sus posibles valores se encuentran codificados en la tabla TEYTRELE.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="NOMBRE_APELLIDOS"
type="NOMBREAPELLIDOSTYPE">
<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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en 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 980
los códigos de escuela taller válidos sólo son los acabados en 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">
<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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 de
empresa extranjera. Refleja si el contrato es de puesta a disposición y la empresa usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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. 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 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 un
DNI).</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 - 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 450
Anexo del contrato 550 Situación de exclusión social
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_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 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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 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 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unió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 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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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 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" 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 valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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>

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 incluir
si 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 el
contrato 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 contrato
se 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 del
contrato de exclusión social. Las modalidades de contratación admitidas serán los códigos
reseñ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) la
modalidad podrá ser : 401, 402, 410, 420, 421 y 990; y para los contratos 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ón
académica. Sus posibles valores se encuentran codificados en la tabla THITIACA.txt de la
Ayuda XML - Ultima versión - Tablas de códigos. La codificación tabulada de este elemento
corresponde a códigos de 12 posiciones, hasta ahora se debían enviar códigos de 4
posiciones con 8 ceros por la izquierda hasta completar las 12, a partir de ahora los códigos
ya 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 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos de
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>

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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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 causa
objeto de la interinidad. Sus posibles valores se encuentran codificados en la tabla
TEIINTER.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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros Especiales de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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 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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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>
<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 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 es obligatoria, si no es de alta
direcció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 es
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, si es escrito sí es
obligatoria para los 402 (para los 990 dependerá del elemento
IND_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 tipo
de empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( dato
obligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados a
partir 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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 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 un
DNI).</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 - 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 468
Anexo del contrato 552 Temporal a tiempo parcial
bonificado 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 parcial
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_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 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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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>

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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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">

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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" 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 valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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>

Manual de Importación de Datos de programas de Nóminas 474
<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 incluir
si 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 el
contrato 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 contrato
se 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 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 los contratos
a tiempo parcial menos para los fijos discontinuos (300, 330 y 350) que podran no llevarlas
dependiendo 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 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 los contratos 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 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 vienen
especificadas 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 una
edad mayor o igual a 21 años. Sus posibles valores se encuentran codificados en la tabla
THPCOLFO.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 la
jornada en contratos de jubilación parcial. Obligatorio para los contratos de código 540. 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{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 el
período de actividad no tiene una fecha concreta. Obligatorio para los contratos fijos
discontinuos (300,330 y 350) si no vienen especificadas las HORAS_JORNADA. El único
valor posible que puede tomar es "S" (SI) para indicar que es una actividad sin fecha
conocida. </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 de
trabajo 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 corresponde a la realización de
trabajos fijos discontinuos o periódicos que se repiten en fechas ciertas 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_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 colectivo
de bonificación. No es necesario especificar su valor en contratos de Centros Especiales de
Empleo (IND_DISCAPACIDAD=C). Sus posibles valores se encuentran codificados en la
tabla TELCOLBO.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="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 antes
del 01/07/2006. Refleja si el empleador que contrata es autónomo(1) o no lo
es(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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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>
<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 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 es obligatoria, 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ón es
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, si es escrito sí es
obligatoria para los 402 (para los 990 dependerá del elemento
IND_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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 debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta a
disposició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 de
contrato de plantilla. Refleja si el contrato es de la plantilla de la propia ETT ("S") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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_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 tipo
de empresa. Refleja si la empresa que contrata es de inserción (S) ó no (N) ( dato
obligatorio para contratos de código 452 , 552 y para los de exclusion social iniciados a
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 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 la
copia básica. Sus posibles valores se encuentran codificados en la tabla TERFIRCB.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="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 del
contrato.</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 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 un
DNI).</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 - 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 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ón
social</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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 trabajador
contratado. Sus posibles valores se encuentran codificados en la tabla TCMCSEXO.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="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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 488
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 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 del
contrato.</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 y
apellidos.</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 un
DNI).</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}"/>

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 - 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 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 64
añ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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 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 la
Ayuda 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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="[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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 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 posibles
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 con discapacidad
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>
</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 y
que debemos de incluir
si 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 el
contrato 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 contrato
se 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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">
<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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no 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 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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 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 un
DNI).</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 - 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 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">Otros
contratos</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 que
contrata</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 de
control(2). Los posibles valores que puede tomar el régimen de cotización se encuentran
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 la
persona física. Los tipos de documento admitidos (1ª letra del identificador) se encuentran
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 apellidos
del 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 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 de
residencia 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 de
afiliación a la Seguridad Social del trabajador contratado. Su composición corresponde a la
unión de los datos de : provincia(2)-número (8)-dígito de 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>

Manual de Importación de Datos de programas de Nóminas 512
<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 del
contrato.</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érmino
del 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ón
está entre 6 y 12 meses. - contratos de código 421 cuando su duración está entre 24 y 36
meses. Refleja la existencia ("S") o no existencia ("N") de un convenio colectivo que
autorice estas duraciones. Para el resto de contratos que no se encuentran en uno de los
casos anteriores, este elemento no debe aparecer en el fichero 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.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="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 valores se encuentran
codificados en la tabla TEJINDIS.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 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 tabla
TAICLAOC.txt de la Ayuda XML - Ultima versión - Tablas de códigos. La codificación
tabulada de este elemento corresponde a códigos de 4 posiciones, el elemento está definido
para admitir un código de 8 posiciones que es la codificación con 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 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úmero
secuencial(6). El elemento está definido para admitir 17 posiciones dado su anterior
formato, por tanto y para no cambiar la longitud, el elemento deberá ser enviado con 5
ceros 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). Sus
posibles 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 posibles
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 con discapacidad
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>
</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 incluir
si 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 el
contrato 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 contrato
se 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 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 escuela
taller, casas de oficio y talleres de empleo. Sus posibles valores se encuentran codificados
en la tabla TESCETCO.txt de la Ayuda XML - Ultima versión - Tablas de có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 acabados en 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>
<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 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 es obligatoria, 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ón es
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, si es escrito sí es
obligatoria para los 402 (para los 990 dependerá del elemento
IND_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">Entidad
colaboradora, código de corporación local. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO 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 social en corporacion local) si los contratos se inician con anterioridad al año
2005. No debe especificarse valor alguno para este elemento en ningún otro caso. Sus
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 CODIGOPROGRAMAEMPLEO
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 social en corporacion local) si los
contratos se inician con anterioridad al año 2005. 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 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úmero
secuencial 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 elemento
CODIGOPROGRAMAEMPLEO 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
social en corporacion local) si los contratos se inician con anterioridad al año 2005. No debe
especificarse 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ño
inmediatamente 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ón
a la Seguridad Social en Corporaciones Locales. Obligatorio para los contratos que en el
elemento CODIGOPROGRAMAEMPLEO hayan especificado el valor 13, 14, 15 ó 16. Sus
posibles 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 a
disposición, salvo en el caso de que la empresa usuaria sea una empresa
extranjera.</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 la
empresa usuaria del contrato. Dato obligatorio en el caso de ser un contrato de puesta 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") y no es
un 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 usuaria
tiene su centro de trabajo en el extranjero, en este caso el único dato a aportar 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">
<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 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 del
contrato.</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 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 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 un
DNI).</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 - 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 522
GGrraacciiaassppoorruuttiilliizzaarr