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

Anuncio
C:\Users\sgpd015\Desktop\AltaPrestacion.xsd
jueves, 15 de octubre de 2015 10:17
&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
&lt;!-- edited with XMLSpy v2008 rel. 2 sp2 (http://www.altova.com) by depr30 (INEM) --&gt;
&lt;xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;
&lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;XML Schema - Comunicaciones de altas iniciales de
las prestaciones de los trabajadores de un ERE.&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;!-- Definici&oacute;n del elemento raiz --&gt;
&lt;!-- NIVEL 0 --&gt;
&lt;xsd:element name=&quot;Alta_Prestacion&quot; type=&quot;ALTA_PRESTACIONTYPE&quot;/&gt;
&lt;!-- NIVEL 1 --&gt;
&lt;xsd:complexType name=&quot;ALTA_PRESTACIONTYPE&quot;&gt;
&lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;Tipo de datos para la Comunicaci&oacute;n de altas
iniciales de las prestaciones de los trabajadores de un ERE y la gesti&oacute;n
necesaria para su funcionamiento.&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;xsd:sequence&gt;
&lt;xsd:element name=&quot;Datos_Empresa&quot; type=&quot;EMPRESA_TYPE&quot;/&gt;
&lt;xsd:element name=&quot;Datos_Trabajador&quot; type=&quot;TRABAJADOR_TYPE&quot; maxOccurs=&quot;unbounded&quot;
/&gt;
&lt;xsd:any namespace=&quot;##any&quot; processContents=&quot;strict&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;0&quot;/&gt;
&lt;/xsd:sequence&gt;
&lt;/xsd:complexType&gt;
&lt;!-- NIVEL 2 --&gt;
&lt;xsd:complexType name=&quot;EMPRESA_TYPE&quot;&gt;
&lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;Tipo de datos para empresas. Se compone de los
datos del C&oacute;digo de Cuenta de Cotizaci&oacute;n (CCC) as&iacute; como la actividad econ&oacute;mica y
el n&uacute;mero de Expediente de Regulaci&oacute;n de Empleo.&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;xsd:sequence&gt;
&lt;xsd:element name=&quot;CCC&quot; type=&quot;CODIGO_CUENTA_COTIZACION_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;ActividadEconomica&quot; type=&quot;ACTIVIDAD_ECONOMICA_TYPE&quot;/&gt;
&lt;xsd:element name=&quot;ERE&quot; type=&quot;ERE_SIMPLETYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;RespuestaCotizacionNomina&quot; type=&quot;RESPUESTA_COTIZACION_TYPE&quot;/&gt;
&lt;xsd:any namespace=&quot;##any&quot; processContents=&quot;strict&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;0&quot;/&gt;
&lt;/xsd:sequence&gt;
&lt;/xsd:complexType&gt;
&lt;xsd:complexType name=&quot;TRABAJADOR_TYPE&quot;&gt;
&lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;Datos identificativos de los trabajadores y de
sus datos de alta inicial de la prestaci&oacute;n.&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;xsd:sequence&gt;
&lt;xsd:element name=&quot;DNI_NIE&quot; type=&quot;NIF_NIE_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;CodigoOficina&quot; type=&quot;N8_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;NumSS&quot; type=&quot;NUMERO_SEGURIDAD_SOCIAL_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;Nombre&quot; type=&quot;NOMBRE_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;Apellido1&quot; type=&quot;APELLIDO_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;Apellido2&quot; type=&quot;APELLIDO_SIMPLETYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;TipoPrestacion&quot; type=&quot;PRESTACION_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;HijosTopePrestacion&quot; type=&quot;N2_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;FechaSolicitudPrestacion&quot; type=&quot;FECHA_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;BaseReguladoraDiaria&quot; type=&quot;N9_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;CargasFamiliares&quot; type=&quot;CARGAS_FAMILIARES_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;CodigoDeduccionDevengo&quot; type=&quot;N12_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
-1-
C:\Users\sgpd015\Desktop\AltaPrestacion.xsd
jueves, 15 de octubre de 2015 10:17
&lt;xsd:element name=&quot;GrupoCotizacion&quot; type=&quot;N2_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;CodProfesion&quot; type=&quot;N7_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;CausaCeseReanudacion&quot; type=&quot;CAUSA_CESE_REANUDACION_SIMPLETYPE&quot;
/&gt;
&lt;xsd:element name=&quot;CausaPorcentajeParcial&quot; type=
&quot;CAUSA_PORCENTAJE_PARCIAL_SIMPLETYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;Compatibilidad&quot; type=&quot;N4_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;ReduccionJornada&quot; type=&quot;N4_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;MediaPonderada&quot; type=&quot;N5_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;FechaTope&quot; type=&quot;FECHA_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;SituacionEmpresaCese&quot; type=&quot;N2_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;CausaPrestacionSubsidio&quot; type=
&quot;CAUSA_PRESTACION_SUBSIDIO_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;FechaInicio_ReanudacionPrestacion&quot; type=&quot;FECHA_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;FechaFinalPrestacion&quot; type=&quot;FECHA_SIMPLETYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;IBAN&quot; type=&quot;IBAN_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;CodOficinaPagadora&quot; type=&quot;N8_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;CuentaCorriente&quot; type=&quot;CUENTA_CORRIENTE_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;DiasConsumidos&quot; type=&quot;N4_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;PeriodoCotizacion&quot; type=&quot;N4_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;TipoPagoNomina&quot; type=&quot;PAGO_NOMINA_SIMPLETYPE&quot;/&gt;
&lt;xsd:element name=&quot;Opcion&quot; type=&quot;N1_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;ReconversionIndustrial&quot; type=&quot;N2_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;BaseContingenciasComunes&quot; type=&quot;N9_BASICTYPE&quot;/&gt;
&lt;xsd:element name=&quot;DiasCotizadosREA&quot; type=&quot;N3_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;SituacionEspecial&quot; type=&quot;N2_BASICTYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;Referencia&quot; type=&quot;REFERENCIA_SIMPLETYPE&quot; minOccurs=&quot;0&quot;/&gt;
&lt;xsd:element name=&quot;DiasReposicionPrestacionERE&quot; type=&quot;N4_BASICTYPE&quot; minOccurs=&quot;0&quot;
/&gt;
&lt;xsd:any namespace=&quot;##any&quot; processContents=&quot;strict&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;0&quot;/&gt;
&lt;/xsd:sequence&gt;
&lt;/xsd:complexType&gt;
&lt;!-TIPOS SIMPLES
--&gt;
&lt;xsd:simpleType name=&quot;CODIGO_CUENTA_COTIZACION_SIMPLETYPE&quot;&gt;
&lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;C&oacute;digo de la cuenta de cotizaci&oacute;n de la
empresa. Su composici&oacute;n corresponde a la uni&oacute;n de los datos de : r&eacute;gimen de
cotizaci&oacute;n(4)-provincia(2)-n&uacute;mero de cuenta de cotizaci&oacute;n(7)-d&iacute;gito de
control(2).&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;\d{15}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;ACTIVIDAD_ECONOMICA_TYPE&quot;&gt;
&lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;Tipo creado para elementos que contienen
actividad econ&oacute;mica .&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;((0[1-9])|([1-9][0-9])){1,1}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;ERE_SIMPLETYPE&quot;&gt;
&lt;xsd:annotation&gt;
-2-
C:\Users\sgpd015\Desktop\AltaPrestacion.xsd
jueves, 15 de octubre de 2015 10:17
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;N&uacute;mero de Expediente de Regulaci&oacute;n de Empleo.
Consta de un n&uacute;mero secuencial de 5 posiciones y el a&ntilde;o numerico en 4 posiciones.
&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{5}(19|20)[0-9]{2}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;RESPUESTA_COTIZACION_TYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[01]&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;NIF_NIE_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;([0-9XYZ][0-9]{7}[A-Z]){1,1}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;NUMERO_SEGURIDAD_SOCIAL_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{12}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;FECHA_SIMPLETYPE&quot;&gt;
&lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;Tipo creado para elementos que contienen fechas
v&aacute;lidas (de 19000101 a 20991231) Formato: AAAAMMDD - A&ntilde;o(4) Mes(2) D&iacute;a(2).
&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;(19|20)\d\d(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;NOMBRE_SIMPLETYPE&quot;&gt;
&lt;xsd:annotation&gt;
&lt;xsd:documentation xml:lang=&quot;es&quot;&gt;
Debe comenzar por letra. A continuaci&oacute;n, se permiten blancos, puntos, comas,
guiones y apostrofos.
&lt;/xsd:documentation&gt;
&lt;/xsd:annotation&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[\w][\w\s.,-`'&acute;]{1,14}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;APELLIDO_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[\w][\w\s.,-`'&acute;]{1,19}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;PRESTACION_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;41&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;CARGAS_FAMILIARES_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;0&quot;/&gt;
-3-
C:\Users\sgpd015\Desktop\AltaPrestacion.xsd
jueves, 15 de octubre de 2015 10:17
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;CAUSA_PORCENTAJE_PARCIAL_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;1[12]&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;CAUSA_CESE_REANUDACION_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;00[567]&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;CAUSA_PRESTACION_SUBSIDIO_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;7[03]&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;CUENTA_CORRIENTE_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{12}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;PAGO_NOMINA_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[12]&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;REFERENCIA_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:maxLength value=&quot;8&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;!-TIPOS BASICOS
--&gt;
&lt;xsd:simpleType name=&quot;N1_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{1}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N2_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{2}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N3_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{3}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N4_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{4}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N5_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
-4-
C:\Users\sgpd015\Desktop\AltaPrestacion.xsd
jueves, 15 de octubre de 2015 10:17
&lt;xsd:pattern value=&quot;[0-9]{5}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N7_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{7}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N8_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{8}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N9_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{9}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N10_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{10}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;N12_BASICTYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;[0-9]{12}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;xsd:simpleType name=&quot;IBAN_SIMPLETYPE&quot;&gt;
&lt;xsd:restriction base=&quot;xsd:string&quot;&gt;
&lt;xsd:pattern value=&quot;ES[0-9]{2}&quot;/&gt;
&lt;/xsd:restriction&gt;
&lt;/xsd:simpleType&gt;
&lt;/xsd:schema&gt;
-5-
Descargar