<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="aps">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="TipoIDInformante" type="TipoIdInformanteType"/>
				<xs:element name="IdInformante" type="IdInformanteType"/>
				<xs:element name="TipoSociedad" type="TipoSociedadType"/>
				<xs:element name="Anio" type="AnioType"/>
				<xs:element name="Mes" type="MesType"/>
				<xs:element name="PorcentajeAccionarioNoBolsa" type="PorcentajeAccionarioParticipacionType"/>
				<xs:element name="codigoOperativo" type="codigoOperativoType"/>
				<xs:element name="PorcentajeAccionarioBolsa" type="PorcentajeAccionarioParticipacionType" minOccurs="0"/>
				<xs:element name="Anticipada" type="PreguntaType" minOccurs="0" default="NO"/>
				<xs:element name="TipoDeclaracion" type="TipoDeclaracionType" maxOccurs="1" minOccurs="1"/>
				<xs:element name="accionistas" type="accionistasType" maxOccurs="1" minOccurs="0"/>
				<xs:element name="beneficiarios" type="beneficiariosType" maxOccurs="1" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:simpleType name="TipoDeclaracionType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
			<xs:enumeration value="01"/>
			<xs:enumeration value="02"/>
			<xs:enumeration value="NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoIdInformanteType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
			<xs:enumeration value="R"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IdInformanteType">
		<xs:restriction base="xs:string">
			<xs:length value="13"/>
			<xs:pattern value="\d{10}001"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AnioType">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="2012"/>
			<xs:pattern value="\d{4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MesType">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="00"/>
			<xs:maxInclusive value="12"/>
			<xs:whiteSpace value="collapse"/>
			<xs:pattern value="\d{1,2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PreguntaType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SI"/>
			<xs:enumeration value="NO"/>
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SiNoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SI"/>
			<xs:enumeration value="NO"/>
			<xs:enumeration value="NA"/>
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Menor10porcType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SI"/>
			<xs:enumeration value="NO"/>
			<xs:enumeration value="NA"/>
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="codigoOperativoType">
		<xs:restriction base="xs:string">
			<xs:length value="3"/>
			<xs:enumeration value="APS"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoSociedadType">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="01"/>
			<xs:maxInclusive value="10"/>
			<xs:whiteSpace value="collapse"/>
			<xs:pattern value="\d{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PorcentajeAccionarioParticipacionType">
		<xs:restriction base="xs:decimal">
			<xs:pattern value="[0-9]{1,3}\.[0-9]{1,6}|\d{1,3}"/>
			<xs:minInclusive value="0.000000"/>
			<xs:maxInclusive value="100.000000"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="accionistasType">
		<xs:sequence>
			<xs:element name="accionista" type="accionistaType" maxOccurs="unbounded" minOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="beneficiariosType">
		<xs:sequence>
			<xs:element name="beneficiario" type="beneficiarioType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="accionistaType">
		<xs:sequence>
			<xs:element name="tipoSujeto" type="TipoSujetoType"/>
			<xs:element name="tipoIdentificacion" type="TipoIdAccionistaType"/>
			<xs:element name="identificacionInformantePadre" type="NumeroIdAccionistaType"/>
			<xs:element name="numeroIdentificacion" type="NumeroIdAccionistaType"/>
			<xs:element name="primerNombre" type="NombresApellidosType"/>
			<xs:element name="segundoNombre" type="NombresApellidosType"/>
			<xs:element name="primerApellido" type="NombresApellidosType"/>
			<xs:element name="segundoApellido" type="NombresApellidosType"/>
			<xs:element name="nombresRazonSocial" type="RazonSocialType"/>
			<xs:element name="tipoRegimenFiscal" maxOccurs="1" minOccurs="0" type="tipoRegimenFiscalType"/>
			<xs:element name="tipoSociedadExt" type="TipoSociedadExtType"/>
			<xs:element name="figuraJuridicaExt" type="FiguraJuridicaExtType"/>
			<xs:element name="figuraJuridicaOtroExt" type="FiguraJuridicaOtroExtType"/>
			<xs:element name="esSociedadPublicaExt" type="PreguntaType"/>
			<xs:element name="Menor10porc" type="Menor10porcType"/>
			<xs:element name="porcentajeAccionarioNoBolsaExt" type="PorcentajeAccionarioNoBolsaExtType"/>
			<xs:element name="porcentajeAccionarioBolsaExt" type="PorcentajeAccionarioBolsaExtType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="esBeneficiarioFinal" type="SiNoType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="infoParticipacionAccionaria" type="infoParticipacionAccionariaType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="ubicacionResidenciaFiscal" maxOccurs="1" minOccurs="0" type="ubicacionResidenciaFiscalType"/>			
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="infoParticipacionAccionariaType">
		<xs:sequence>
			<xs:element name="codigoNivel" type="CodigoNivelType"/>
			<xs:element name="tipoRelacionadoSociedad" type="TipoRelacionadoSociedadType"/>
			<xs:element name="porcentajeParticipacion" type="PorcentajeAccionarioParticipacionType"/>
			<xs:element name="parteRelacionadaInformante" type="PreguntaType"/>
			<xs:element name="domicilio" type="domicilioAccionistaType" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
    <xs:complexType name="beneficiarioType">
		<xs:sequence>
			<xs:element name="tipoIdentificacion" type="TipoIdAccionistaType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="numeroIdentificacion" type="NumeroIdAccionistaType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="primerNombre" type="NombreApellidoBeneficiarioType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="segundoNombre" type="NombreApellidoBeneficiarioOpcionalType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="primerApellido" type="NombreApellidoBeneficiarioType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="segundoApellido" type="NombreApellidoBeneficiarioOpcionalType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="fechaNacimiento" type="FechaType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="porPropiedad" type="SiNoType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="porcentajePropiedad" type="PorcentajeType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="porOtrosMotivos" type="PorOtrosMotivosType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="porOtrosRelacionados" type="PorOtrosRelacionadosType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="porAdministracion" type="SiNoType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="nacionalidadUno" type="PaisType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="nacionalidadDos" type="NacionalidadOpcionalType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="nacionalidadTres" type="NacionalidadOpcionalType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="residenciaFiscal" type="PaisType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="jurisdiccion" type="JurisdiccionType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="provincia" type="ProvinciaType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="ciudad" type="UbicacionType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="canton" type="CantonType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="parroquia" type="ParroquiaType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="calle" type="UbicacionBeneficiarioType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="numero" type="NumeroDomicilioBeneficiarioType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="interseccion" type="UbicacionBeneficiarioType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="codigoPostal" type="CodigoPostalType" maxOccurs="1" minOccurs="1"/>
			<xs:element name="referencia" type="UbicacionBeneficiarioType" maxOccurs="1" minOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="domicilioAccionistaType">
		<xs:sequence>
			<xs:element name="pais" type="paisAccionistaType"/>
			<xs:element name="provincia" type="provinciaType"/>
			<xs:element name="canton" type="CantonType"/>
			<xs:element name="parroquia" type="ParroquiaType"/>
			<xs:element name="estado" type="ubicacionType"/>
			<xs:element name="ciudad" type="ubicacionType"/>
			<xs:element name="calle" type="calleType"/>
			<xs:element name="interseccion" type="interseccionType"/>
			<xs:element name="numero" type="numeroDomicilioType"/>
			<xs:element name="referenciaUbicacion" type="referenciaUbicacionType"/>
			<xs:element name="codigoPostal" type="CodigoPostalType"/>
			<xs:element name="telefono" type="telefonoType"/>
			<xs:element name="correo" type="correoType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TipoSujetoType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
			<xs:enumeration value="01"/>
			<xs:enumeration value="02"/>
			<xs:enumeration value="NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="tipoRegimenFiscalType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="01"/>
			<xs:enumeration value="02"/>
			<xs:enumeration value="03"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ubicacionResidenciaFiscalType">
		<xs:sequence>
			<xs:element name="paisResidenciaFiscal" type="paisRegimenFiscalType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="ubicacionJurisdiccion" type="ubicacionType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="paisParaisoFiscal" type="paisParaisoFiscalType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="paisRegimenFiscalPreferente" type="paisRegimenFiscalType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="paisRelacionadoParaisoFiscal" type="paisRelacionadoParaisoFiscalType" maxOccurs="1" minOccurs="0"/>			
			<xs:element name="denominacionRegimenFiscalPreferente" type="denominacionRegimenFiscalPreferenteType" maxOccurs="1" minOccurs="0"/>
			<xs:element name="paisRelacionadoOtroRegimenFiscal" type="paisRegimenFiscalType" maxOccurs="1" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CodigoNivelType">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="001"/>
			<xs:pattern value="\d{1,4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoRelacionadoSociedadType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
			<xs:enumeration value="01"/>
			<xs:enumeration value="02"/>
			<xs:enumeration value="03"/>
			<xs:enumeration value="04"/>
			<xs:enumeration value="05"/>
			<xs:enumeration value="06"/>
			<xs:enumeration value="07"/>
			<xs:enumeration value="08"/>
			<xs:enumeration value="09"/>
			<xs:enumeration value="10"/>
			<xs:enumeration value="11"/>
			<xs:enumeration value="12"/>
			<xs:enumeration value="13"/>
			<xs:enumeration value="14"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoSociedadExtType">
		<xs:restriction base="xs:string">
			<xs:pattern value="NA|\d{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FiguraJuridicaExtType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="5"/>
			<xs:pattern value="NA|\d{5}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FiguraJuridicaOtroExtType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Z0-9][A-Z0-9\s]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PorcentajeAccionarioNoBolsaExtType">
		<xs:restriction base="xs:decimal">
			<xs:pattern value="[0-9]{1,3}\.[0-9]{1,6}|\d{1,3}"/>
			<xs:minInclusive value="0.000000"/>
			<xs:maxInclusive value="100.000000"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PorcentajeAccionarioBolsaExtType">
		<xs:restriction base="xs:decimal">
			<xs:pattern value="[0-9]{1,3}\.[0-9]{1,6}|\d{1,3}"/>
			<xs:minInclusive value="0.000000"/>
			<xs:maxInclusive value="100.000000"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ParteRelacionadaInformanteType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SI"/>
			<xs:enumeration value="NO"/>
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoIdAccionistaType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
			<xs:enumeration value="R"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="P"/>
			<xs:enumeration value="E"/>
		</xs:restriction>
	</xs:simpleType>
    <xs:simpleType name="NumeroIdAccionistaType">
		<xs:restriction base="xs:string">
			<xs:minLength value="5"/>
			<xs:maxLength value="20"/>
			<xs:pattern value="[a-zA-Z0-9]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PorcentajeType">
		<xs:restriction base="xs:decimal">
			<xs:pattern value="[0-9]{1,3}\.[0-9]{1,6}|\d{1,3}"/>
			<xs:minInclusive value="0.000000"/>
			<xs:maxInclusive value="100.000000"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PaisType">
		<xs:restriction base="xs:string">
			<xs:minLength value="3"/>
			<xs:maxLength value="3"/>
			<xs:pattern value="\d{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NacionalidadOpcionalType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="3"/>
			<xs:pattern value="\d{3}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ProvinciaType">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{3}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UbicacionType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Z0-9][A-Z0-9\s]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UbicacionBeneficiarioType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Z0-9][A-Z0-9\s]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="JurisdiccionType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Z0-9][A-Z0-9\s]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PorOtrosRelacionadosType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="500"/>
			<xs:pattern value="[A-Z0-9][A-Z0-9\s]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PorOtrosMotivosType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
			<xs:pattern value="0[1-9]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FechaType">
		<xs:restriction base="xs:string">
			<xs:minLength value="10"/>
			<xs:maxLength value="10"/>
			<xs:pattern value="\d{2}/\d{2}/\d{4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NombresApellidosType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Z][A-Z\s]+|NA"/> 
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NombreApellidoBeneficiarioType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="500"/>
			<xs:pattern value="[A-Z][A-Z\s]+[A-Z\s]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NombreApellidoBeneficiarioOpcionalType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="500"/>
			<xs:pattern value="[A-Z][A-Z\s]+[A-Z\s]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RazonSocialType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="500"/>
			<xs:pattern value="[A-Z0-9][A-Z0-9\s]+[A-Z0-9\s]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="paisAccionistaType">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{3}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="provinciaType">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{3}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CantonType">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{5}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ParroquiaType">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{7}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ubicacionType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[a-zA-Z0-9][a-zA-Z0-9\s]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="calleType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="50"/>
			<xs:pattern value="[a-zA-Z0-9][a-zA-Z0-9\s]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="interseccionType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="30"/>
			<xs:pattern value="[a-zA-Z0-9][a-zA-Z0-9\s]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumeroDomicilioBeneficiarioType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="10"/>
			<xs:pattern value="[A-Z0-9][A-Z0-9\s\-]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="numeroDomicilioType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="10"/>
			<xs:pattern value="[a-zA-Z0-9][a-zA-Z0-9\s\-]*"/>
		</xs:restriction>
	</xs:simpleType>
    <xs:simpleType name="referenciaUbicacionType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="120"/>
			<xs:pattern value="[a-zA-Z0-9][a-zA-Z0-9\s\-]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CodigoPostalType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="10"/>
			<xs:pattern value="[0-9]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="telefonoType">
		<xs:restriction base="xs:string">
			<xs:pattern value="\d{1,12}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="correoType">
		<xs:restriction base="xs:string">
			<xs:pattern value="([\w_]+([!#$%\-+._][\w_]+)*@[\w_]+([-.][\w_]+)*\.[\w_]+([-.][\w_]+)*)|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="paisRegimenFiscalType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="3"/>
			<xs:pattern value="\d{2,3}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="paisParaisoFiscalType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="2"/>
			<xs:pattern value="\d{1,2}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="paisRelacionadoParaisoFiscalType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="3"/>
			<xs:pattern value="\d{2,3}|NA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="denominacionRegimenFiscalPreferenteType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[a-zA-Z0-9][a-zA-Z0-9\s\-]+|NA"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>