<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2023 rel. 2 (x64) (http://www.altova.com) by Pagero AB (Pagero AB) -->
<!-- 21052022: Se agregan elementos para versión 2.0.1 de EC
     16082024: Se agregan campos para complemento IEDU de MX
	 04122025: RCV-Se agrega sección Documento/Otros para soportar DTE de CR
	 14012026: RCV-Se agrega nodo para complemento VeiculosUsados 
	 05022026: RCV-Se agrega nodo Receptor/OtroReceptor para soportar multiples receptores en CO
	 11022026: RCV-Se agrega nodo para Venta de Madera
	 07042026: RCV-Se agraga nodo DomFiscalTransp en Nodo Transporte
				   Se agrega nodo complemento Hidrocarburos para MX
     17042026: RCV-Se incluyen campos faltantes de acuerdo a Gap de MX 
	 22042026: RCV-Se incluyen campos para complemento CobroXCuentaAjena de GT
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:complexType name="e">
		<xs:annotation>
			<xs:documentation>Tipo definido para expresar domicilios o direcciones</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Calle" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Calle</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NroExterior" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Número Exterior </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NroInterior" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Número Interior </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Colonia" type="xs:string" minOccurs="0"/>
			<xs:element name="Departamento" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Departamento</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Distrito" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Distrito </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoEstado" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Codigo Estado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Ciudad" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ciudad o Capital </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoPais" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CodigoPais</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Municipio" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Municipio </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoMunicipio" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código Municipio </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Estado" type="xs:string" minOccurs="0"/>
			<xs:element name="Pais" minOccurs="0">
				<xs:annotation>
					<xs:documentation>País  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoPostal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código Postal </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Localidad" type="xs:string" minOccurs="0"/>
			<xs:element name="Referencia" type="xs:string" minOccurs="0"/>
			<xs:element name="GLN" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código de Ubicación Global</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string"/>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UbicacionFiscalType">
		<xs:annotation>
			<xs:documentation>Tipo definido para expresar domicilios  o direcciones Fiscales</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Calle" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Calle </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NroExterior" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Número Exterior </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NroInterior" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Número Interior </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Colonia" type="xs:string" minOccurs="0"/>
			<xs:element name="CodigoDepartamento" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código Departamento</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Departamento" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Departamento</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoDistrito" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código Distrito </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Distrito" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Distrito </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoCiudad" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código Cuidad </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Ciudad" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ciudad o Capital </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoMunicipio" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código Municipio </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Municipio" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Municipio </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoEstado" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Codigo Estado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Estado" type="xs:string" minOccurs="0"/>
			<xs:element name="CodigoPais" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CodigoPaís  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Pais" minOccurs="0">
				<xs:annotation>
					<xs:documentation>País  </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="collapse"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoPostal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código Postal </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Localidad" type="xs:string" minOccurs="0"/>
			<xs:element name="Referencia" type="xs:string" minOccurs="0"/>
			<xs:element name="Referencia2" type="xs:string" minOccurs="0"/>
			<xs:element name="GLN" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código de Ubicación Global</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string"/>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PolizaType">
		<xs:annotation>
			<xs:documentation>Póliza de seguro asociada</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Aseguradora" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="NmbAseg" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Nombre aseguradora</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DirAseg" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Dirección aseguradora</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Poliza" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Tipo" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Tipo de póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string"/>
							</xs:simpleType>
						</xs:element>
						<xs:element name="Numero" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Número de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="CdgPoliza" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Código de Poliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="Vigencia" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Vigencia de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="INC" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Inciso de la póliza que aplica para flotillas</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="IncNroSerie" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Número de serie del vehiculo asociado al inciso</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="TpoCliente" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Tipo de Cliente Servicio</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="0"/>
									<xs:enumeration value="1"/>
									<xs:enumeration value="2"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="NroReporte" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Número de Reporte</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="NroSint" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Número de siniestro</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="NroExp" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Número de expediente</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="NmbCont" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Nombre contratante de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="CdgCont" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Código contratante de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DireccionCont" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Dirección contratante de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="NmbAseg" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Nombre asegurado de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="CdgAseg" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Código asegurado de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DireccionAseg" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Dirección asegurado de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="NmbAfect" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Nombre afectado de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="CdgAfect" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Código afectado de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DireccionAfect" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Dirección asegurado de la póliza</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="100"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="VigDesde" type="xs:dateTime" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Fecha y hora inicio vigencia de la póliza</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="VigHasta" type="xs:dateTime" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Fecha y hora término vigencia de la póliza</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ServicioType">
		<xs:annotation>
			<xs:documentation>Servicios asociados</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Tipo" minOccurs="0">
				<xs:annotation>
					<xs:documentation> tipo de servicio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Numero" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Número de servicio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="30"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NroExp" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Número de expediente</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="30"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Mandante" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mandante del servicio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Ejecutor" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ejecutor del servicio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Frecuencia" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Frecuencia del servicio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="20"/>
						<xs:enumeration value="DIARIA"/>
						<xs:enumeration value="SEMANAL"/>
						<xs:enumeration value="ANUAL"/>
						<xs:enumeration value="SEMESTRAL"/>
						<xs:enumeration value="BIMESTRAL"/>
						<xs:enumeration value="TRIMESTRAL"/>
						<xs:enumeration value="EVENTUAL"/>
						<xs:enumeration value="MENSUAL"/>
						<xs:enumeration value="OTRA"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Duracion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Duración en unidades de tiempo</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Origen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Lugar donde se origina el servicio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Destino" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Lugar que tiene como destino el servicio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PeriodoDesde" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Fecha y hora inicio servicio</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodoHasta" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Fecha y hora inicio servicio</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RazonServ" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Razón por la cual se otorga el servicio</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ExtraInfoServicio" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute name="name"/>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TrasladoType">
		<xs:annotation>
			<xs:documentation>Servicios asociados</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Tipo" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Modalidad o tipo de traslado </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Motivo" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Razón por la cual se otorga traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Descripcion" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Descripcion  del traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Indicador" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indicador del traslado</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Numero" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Número del traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="30"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NroExp" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Número de expediente</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="30"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Mandante" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mandante del traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Ejecutor" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ejecutor del traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Frecuencia" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Frecuencia del traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="20"/>
						<xs:enumeration value="DIARIA"/>
						<xs:enumeration value="SEMANAL"/>
						<xs:enumeration value="ANUAL"/>
						<xs:enumeration value="SEMESTRAL"/>
						<xs:enumeration value="BIMESTRAL"/>
						<xs:enumeration value="TRIMESTRAL"/>
						<xs:enumeration value="EVENTUAL"/>
						<xs:enumeration value="MENSUAL"/>
						<xs:enumeration value="OTRA"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Duracion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Duración en unidades de tiempo</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IDorigen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ID donde se origina el traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Origen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Lugar donde se origina el traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="IDdestino" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ID  destino del traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Destino" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Lugar que tiene como destino del traslado</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PeriodoDesde" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Fecha y hora inicoi traslado</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodoHasta" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Fecha y hora inicio traslado</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QtyTraslado" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Cantidad trasladada</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DTECodeType">
		<xs:annotation>
			<xs:documentation>Tipos de Documentos Tributarios Electrónicos</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="IdentifType">
		<xs:annotation>
			<xs:documentation>Tipo definido para expresar la identificación del emisor y del Receptor</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="NombreType">
		<xs:annotation>
			<xs:documentation>Tipo definido para expresar el Nombre de las personas naturales</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PrimerNombre" type="xs:string" minOccurs="0"/>
			<xs:element name="OtrosNombres" type="xs:string" minOccurs="0"/>
			<xs:element name="PrimerApellido" type="xs:string" minOccurs="0"/>
			<xs:element name="SegundoApellido" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TipoDocumentoAdqType">
		<xs:annotation>
			<xs:documentation>Tipo definido para expresar el tipo de documento del adquiriente</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="collapse"/>
			<xs:enumeration value=""/>
			<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:restriction>
	</xs:simpleType>
	<xs:simpleType name="MontoType">
		<xs:annotation>
			<xs:documentation>Monto decimal (22 dígitos, 20 enteros y 2 decimales)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="22"/>
			<xs:fractionDigits value="6"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PctType">
		<xs:annotation>
			<xs:documentation>Monto de Porcentaje (7 dígitos, 5 enteros y 2 decimales)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="7"/>
			<xs:fractionDigits value="2"/>
			<xs:minInclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AreaType">
		<xs:annotation>
			<xs:documentation>Datos referente al área asociada a la emisión o recepción del documento</xs:documentation>
		</xs:annotation>
	</xs:complexType>
	<xs:complexType name="ItemLocalType">
		<xs:annotation>
			<xs:documentation>Local donde se presto el servicio </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TipoLoc">
				<xs:annotation>
					<xs:documentation>Tipo de Local</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="20"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodigoLoc" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código de Local</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NombreLoc" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Nombre de local</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SeccionLoc" minOccurs="0" maxOccurs="5">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Tipo">
							<xs:annotation>
								<xs:documentation>Tipo de Sección</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="Calificador" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Calificador de Sección</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="NroSec" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Número Referenciado a la Sección </xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExoneracionType">
		<xs:sequence>
			<xs:element name="TipoDocumento">
				<xs:annotation>
					<xs:documentation>Tipo de documento de exoneración.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="01">
							<xs:annotation>
								<xs:documentation>Compras Autorizadas</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="02">
							<xs:annotation>
								<xs:documentation>Ventas exentas a diplomáticos</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="03">
							<xs:annotation>
								<xs:documentation>Orden de compra (instituciones publicas y otros organismos)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="04">
							<xs:annotation>
								<xs:documentation>Exenciones Direccion General de Hacienda</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="05">
							<xs:annotation>
								<xs:documentation>Zonas Francas</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="99">
							<xs:annotation>
								<xs:documentation>Otros</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NumeroDocumento">
				<xs:annotation>
					<xs:documentation>Número de documento de exoneración.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="17"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NombreDocumento" type="xs:string" minOccurs="0"/>
			<xs:element name="Articulo" type="xs:string" minOccurs="0"/>
			<xs:element name="Inciso" type="xs:string" minOccurs="0"/>
			<xs:element name="Institucion">
				<xs:annotation>
					<xs:documentation>Tipo de documento de exoneración.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="01">
							<xs:annotation>
								<xs:documentation>Compras Autorizadas</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="02">
							<xs:annotation>
								<xs:documentation>Ventas exentas a diplomáticos</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="03">
							<xs:annotation>
								<xs:documentation>Orden de compra (instituciones publicas y otros organismos)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="04">
							<xs:annotation>
								<xs:documentation>Exenciones Direccion General de Hacienda</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="05">
							<xs:annotation>
								<xs:documentation>Zonas Francas</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="99">
							<xs:annotation>
								<xs:documentation>Otros</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NombreInstitucion">
				<xs:annotation>
					<xs:documentation>Nombre de la institución o dependencia que emitió la exoneración</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="FechaEmision" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>Fecha Emision.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MontoImpuesto" type="MontoType">
				<xs:annotation>
					<xs:documentation>Monto del impuesto exonerado o autorizado sin impuestos</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MontoExportacion" type="MontoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Monto Exoneración</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PorcentajeCompra">
				<xs:annotation>
					<xs:documentation>Porcentaje Exoneración</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:decimal">
						<xs:totalDigits value="5"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocalType">
		<xs:annotation>
			<xs:documentation>Local donde se presto el servicio </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TipoLoc">
				<xs:annotation>
					<xs:documentation>Tipo de Local</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="20"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="NombreLoc" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Nombre de local</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegistroEstatalL" type="xs:string" minOccurs="0"/>
			<xs:element name="CodigoLoc" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Código de Local</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Tipo">
							<xs:annotation>
								<xs:documentation>Tipo Códiigo</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="Código" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Código</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Seccion" minOccurs="0" maxOccurs="5">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Tipo">
							<xs:annotation>
								<xs:documentation>Tipo de Sección</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="Calificador" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Calificador de Sección</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="20"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="NroSec" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Número Referenciado a la Sección </xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="30"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="DomLoc" type="UbicacionFiscalType" minOccurs="0"/>
			<xs:element name="Telefono" type="xs:string" minOccurs="0"/>
			<xs:element name="Email" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="DTE">
		<xs:annotation>
			<xs:documentation>Documento Electrónico</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:annotation>
				<xs:documentation>Comprobante Fiscal Digital Extendido</xs:documentation>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="Documento" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Informacion del Documento</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Encabezado" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Identificacion y Totales del Documento</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="IdDoc" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Identificacion del DTE</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Versión de documento</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Ambiente" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Identificacion del ambiente de emisión</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TipoEmision" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Identificacion del tipo de emisión</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="ContenidoTC" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Contenido técnico de control o clave de Acceso</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NroAprob" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de Aprobación</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Tipo" type="DTECodeType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de DTE                     </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Serie" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nro. de Serie</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="10"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Numero" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numero del Documento Electronico</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:long"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Estado" default="ORIGINAL" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Estado del Documento. Valores:                ORIGINAL
DELETE
COPY</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="ORIGINAL"/>
																<xs:enumeration value="DELETE"/>
																<xs:enumeration value="COPY"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NumeroInterno" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Identificador opcional del documento utilizado por el sistema emisor u otro.</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="FechaEmis" type="xs:dateTime" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha y Hora de Emision Contable del DTE (dd-MM-yyyy HH:mm:ss)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Establecimiento" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Identificador opcional del establecimiento o local de emisón del documento</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PtoEmis" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Identificador opcional del punto de emsión del documento</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="IndServicio" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Indica si Transaccion Corresponde a la Prestacion de un Servicio periódico si el valor es 1</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="IndEnvio" minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="1">
																	<xs:annotation>
																		<xs:documentation>Facturacion de Servicios Periodicos</xs:documentation>
																	</xs:annotation>
																</xs:enumeration>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TipoServicio" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de servicio prestado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TipoOperacion" type="xs:string" minOccurs="0"/>
													<xs:element name="TipoDespacho" type="xs:string" minOccurs="0"/>
													<xs:element name="NatOperacion" type="xs:string" minOccurs="0"/>
													<xs:element name="TipoVenta" type="xs:string" minOccurs="0"/>
													<xs:element name="IdiomaDoc" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Idiioma servicio</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="FormaPago" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Forma de Pago del DTE</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="MedioPago" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Medio de Pago del DTE</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="IDPago" minOccurs="0">
														<xs:annotation>
															<xs:documentation> Identificador del Pago del DTE</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CondPago" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Condiciones de Pago del DTE</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:whiteSpace value="collapse"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="FechaCancel" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha de Cancelacion del DTE (dd-MM-yyyy)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PeriodoDesde" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Periodo de Facturacion - Desde (dd-MM-yyyy)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PeriodoHasta" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Periodo Facturacion - Hasta (dd-MM-yyyy)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TermPagoCdg" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo del Termino de Pago Acordado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="25"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TermPagoGlosa" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Se utiliza para informar pago anticipado o terminos especiales.</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TermPagoDias" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Dias de Acuerdo al Codigo de Termino de Pago</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:positiveInteger">
																<xs:totalDigits value="3"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Observaciones" type="xs:string" minOccurs="0"/>
													<xs:element name="FechaVenc" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha de Vencimiento del Pago (dd-MM-yyyy)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="FechaPago" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha de Pago (dd-MM-yyyy)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Area" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Datos referente al área asociada a la emisión o recepción del documento</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:complexContent>
																<xs:extension base="AreaType">
																	<xs:sequence>
																		<xs:element name="IdArea">
																			<xs:annotation>
																				<xs:documentation>Identificación del área asociada a la emisión o recepción del documento </xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:maxLength value="30"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:element>
																		<xs:element name="IdRevision" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Identificación del tipo de revisión o atención asociado al documento dentro del área</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string">
																					<xs:maxLength value="30"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:element>
																	</xs:sequence>
																</xs:extension>
															</xs:complexContent>
														</xs:complexType>
													</xs:element>
													<xs:element name="FechaDespacho" type="xs:dateTime" minOccurs="0"/>
													<xs:element name="GuiaRemision" type="xs:string" minOccurs="0"/>
													<xs:element name="PeriodoTributario" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Periodo tributario del emisor expresado en meses (ej: 2)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Plazo" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Plazo del credito expresado en dias</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TipoNegociacion" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Términos de Pago: UN 4279
8.10 Anexo tecnico 1 DIAN
</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TipoImpresion" type="xs:string" minOccurs="0"/>
													<xs:element name="Incoterms" minOccurs="0">
														<xs:annotation>
															<xs:documentation> Incoterms</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="CodIncoterms" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Código Incoterms ISO</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="IncotermDs" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descripción Incoterms</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TotalIncoterm" type="MontoType" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Pagos" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Pagos emitidos por la compra</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NroLinPg" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero Secuencial de Linea</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:positiveInteger">
																			<xs:minInclusive value="1"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TipoPago" type="xs:string" minOccurs="0"/>
																<xs:element name="DescPago" type="xs:string" minOccurs="0"/>
																<xs:element name="FechaPago" type="xs:date" minOccurs="0"/>
																<xs:element name="FormaPago" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Forma de Pago del DTE</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CondPago" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Condiciones de Pago del DTE</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:whiteSpace value="collapse"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TermPagoDias" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Dias de Acuerdo al Codigo de Termino de Pago</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TermPagoCdg" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo del Termino de Pago Acordado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Monto" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto del pago realizado</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MonedaPago" type="xs:string" minOccurs="0"/>
																<xs:element name="DoctoRelacionado" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Documento" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="IdDocumento" minOccurs="0"/>
																						<xs:element name="Fecha" minOccurs="0"/>
																						<xs:element name="Serie" minOccurs="0"/>
																						<xs:element name="Folio" minOccurs="0"/>
																						<xs:element name="TipoDocumento" type="xs:string" minOccurs="0"/>
																						<xs:element name="Referencias" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ExtraInfoPago" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Cobros" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Pagos emitidos por la compra</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="DescCobro" type="xs:string" minOccurs="0"/>
																<xs:element name="FechaCobro" type="xs:date" minOccurs="0"/>
																<xs:element name="FormaCobro" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Forma de cobro del DTE</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CondCobro" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Condiciones de cobro del DTE</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:whiteSpace value="collapse"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TermCobroDias" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Dias de Acuerdo al Codigo de Termino de cobro</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TermCobroCdg" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo del Termino de Cobro Acordado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Monto" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto del cobro realizado</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DoctoRelacionado" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Documento" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="IdDocumento" minOccurs="0"/>
																						<xs:element name="Fecha" minOccurs="0"/>
																						<xs:element name="Serie" minOccurs="0"/>
																						<xs:element name="Folio" minOccurs="0"/>
																						<xs:element name="TipoDocumento" type="xs:string" minOccurs="0"/>
																						<xs:element name="Referencias" type="xs:string" minOccurs="0"/>
																						<xs:element name="Monto" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ExtraInfoCobro" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Abonos" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Pagos emitidos por la compra</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NroLinA" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero Secuencial de Linea</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:positiveInteger">
																			<xs:minInclusive value="1"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FormaPago" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Forma de Pagoen la que se realizó el abono</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="MontoAbono" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto total del Abono</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FechaVencimiento" type="xs:date" minOccurs="0"/>
																<xs:element name="NumOperacion" type="xs:string" minOccurs="0"/>
																<xs:element name="ExtraInfoAbono" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="OrdenCompra" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Orden de compra </xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NumOrden" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero de la orden de compra</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:positiveInteger">
																			<xs:minInclusive value="1"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FechaOrden" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha orden de compra</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="MontoOrden" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto orden compra</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ObservacionesOrden" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Observaciones</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ExtraInfoOrden" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="OtrosDocumentos" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Relacion" minOccurs="0"/>
																<xs:element name="Documentos" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Documento" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoDocumento" type="xs:string" minOccurs="0"/>
																						<xs:element name="IdDocumento" minOccurs="0"/>
																						<xs:element name="Fecha" minOccurs="0"/>
																						<xs:element name="Serie" minOccurs="0"/>
																						<xs:element name="Folio" minOccurs="0"/>
																						<xs:element name="Referencias" type="xs:string" minOccurs="0"/>
																						<xs:element name="EmisorRef" minOccurs="0">
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element name="DocEmisor" minOccurs="0">
																										<xs:complexType>
																											<xs:sequence>
																												<xs:element name="TipoDocEmi" type="xs:string" minOccurs="0"/>
																												<xs:element name="DescTipoDoc" type="xs:string" minOccurs="0"/>
																												<xs:element name="NroDocEmi" type="IdentifType" minOccurs="0"/>
																												<xs:element name="DVR" type="xs:string" minOccurs="0"/>
																											</xs:sequence>
																										</xs:complexType>
																									</xs:element>
																									<xs:element name="NmbEmisorRef" minOccurs="0">
																										<xs:annotation>
																											<xs:documentation>Razón Social</xs:documentation>
																										</xs:annotation>
																										<xs:simpleType>
																											<xs:restriction base="xs:string"/>
																										</xs:simpleType>
																									</xs:element>
																								</xs:sequence>
																							</xs:complexType>
																						</xs:element>
																						<xs:element name="ExtraInfoOtrDoc" minOccurs="0" maxOccurs="unbounded">
																							<xs:complexType>
																								<xs:simpleContent>
																									<xs:extension base="xs:string">
																										<xs:attribute name="name"/>
																									</xs:extension>
																								</xs:simpleContent>
																							</xs:complexType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="MaquinaFiscal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Datos referente a la máquina fiscal</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:complexContent>
																<xs:extension base="AreaType">
																	<xs:sequence>
																		<xs:element name="Marca" type="xs:string" minOccurs="0"/>
																		<xs:element name="Modelo" type="xs:string" minOccurs="0"/>
																		<xs:element name="Serie" type="xs:string" minOccurs="0"/>
																	</xs:sequence>
																</xs:extension>
															</xs:complexContent>
														</xs:complexType>
													</xs:element>
													<xs:element name="Contingencia" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="MotivoCont" type="xs:string" minOccurs="0"/>
																<xs:element name="TipoCont" type="xs:string" minOccurs="0"/>
																<xs:element name="FechaInicioCont" type="xs:dateTime" minOccurs="0"/>
																<xs:element name="FechaFinCont" type="xs:dateTime" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Descarga" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoDoc" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Documento  </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NroDoc" type="IdentifType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero de Documento de identificación</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DVD" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Digito Verificador Descarga</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Impresion" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="FormatoImp" type="xs:string" minOccurs="0"/>
																<xs:element name="EntregaImp" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ExtraInfoDoc" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Emisor" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Datos del Emisor</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoContribuyente" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Contribuyente</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="RegimenContable" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Identificación de  Regimen Contable </xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="ActEcoEmisor" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Actividad Económica</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="CodigoActEco" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Código de la Actividad Económica</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DescActEco" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descrición de la Actividad Económica</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="RegistroEstatal" type="xs:string" minOccurs="0"/>
													<xs:element name="DocEmisor" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoDocEmisor" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Documento del Receptor.   </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DescTipoDoc" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descrición del tipo de documento</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NroDocEmisor" type="IdentifType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero de Documento de identificación del Receptor</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DVE" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Digito verificador Emisor</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="IDEmisor" type="IdentifType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>ID del Emisor</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="NmbEmisor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Razón Social</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NombreEmisor" type="NombreType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre del Emisor, es obligatorio en caso de personas naturales o nombres de fantasia o comercial</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CdgGLNEmisor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Global del Emisor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodigoEmisor" minOccurs="0" maxOccurs="5">
														<xs:annotation>
															<xs:documentation>Codigo Interno Emisor</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TpoCdgIntEmisor" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Codigo Interno del Emisor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CdgIntEmisor" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo Interno del Emisor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="TipoSucursal" type="xs:string" minOccurs="0"/>
													<xs:element name="CdgSucursal" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Código de la sucursal que emite el DTE</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="FechaInicioActividades" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha Inicio Actividades</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Sucursal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre de la sucursal que emite el DTE</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DomFiscal" type="UbicacionFiscalType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Domicilio Fiscal del Emisor</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LugarExped" type="UbicacionFiscalType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Lugar de Expedición del DTE</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Vendedor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Información del Vendedor</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="DocVendedor" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoDocVendedor" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Documento del Vendedor.   </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DescTipoDocV" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Descrición del tipo de documento</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="NroDocVendedor" type="IdentifType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Numero de Documento de identificación del Vendedor</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DVV" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Digito verificador Vendedor</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="NmbVendedor" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del Vendedor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CdgVendedor" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo del Vendedor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="DomFiscal" type="UbicacionFiscalType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Domicilio Fiscal del Vendedor</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ContactoEmisor" minOccurs="0" maxOccurs="5">
														<xs:annotation>
															<xs:documentation>Contactos dentro de la empresa que emite el DTE</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Tipo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Nombre" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Descripcion" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descripción general del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Direccion" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Dirección postal del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="eMail" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Dirección eMail del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Extension" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Extensión del Contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Telefono" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Teléfono del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Movil" type="xs:string" minOccurs="0"/>
																<xs:element name="Fax" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fax del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="GLN" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Código de ubicación global del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="13"/>
																			<xs:maxLength value="14"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ExtraInfoEmisor" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Receptor" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Datos del Receptor o Adquiriente</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="RegimenContableR" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Identificación de  Regimen Contable </xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TipoContribuyenteR" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Contribuyente</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="RegistroEstatalR" type="xs:string" minOccurs="0"/>
													<xs:element name="IDReceptor" type="IdentifType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>ID del Receptor</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DocRecep" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoDocRecep" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Documento del Receptor.   </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DescTipoDoc" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descrición del tipo de documento</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NroDocRecep" type="IdentifType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero de Documento de identificación del Receptor</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DVR" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Digito Verificador Receptor</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="NmbRecep" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Razón Social del Receptor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NombreRecep" type="NombreType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre del Receptor </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Nacionalidad" type="xs:string" minOccurs="0"/>
													<xs:element name="CdgGLNRecep" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Global del Receptor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="13"/>
																<xs:maxLength value="14"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodigoReceptor" minOccurs="0" maxOccurs="5">
														<xs:annotation>
															<xs:documentation>Codigo Interno Receptor</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TpoCdgIntRecep" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Codigo Interno del Receptor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CdgIntRecep" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo Interno del Receptor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="CdgSucursal" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Código de la sucursal que recibe el DTE</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Sucursal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Sucursal  o Tienda que Recibe el DTE</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Contacto" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Telefono o E-mail de Contacto del Receptor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="80"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DomFiscalRcp" type="UbicacionFiscalType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Domicilio Fiscal del Receptor</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LugarRecep" type="UbicacionFiscalType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Lugar de Recepción de la mercadería o el servicio</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="ContactoReceptor" minOccurs="0" maxOccurs="5">
														<xs:annotation>
															<xs:documentation>Contactos dentro de la empresa que recibe el DTE</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Tipo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Nombre" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Descripcion" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descripción general del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Direccion" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Dirección postal del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="eMail" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Dirección eMail del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Extension" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Extensión del Contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Telefono" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Teléfono del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Movil" type="xs:string" minOccurs="0"/>
																<xs:element name="Fax" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fax del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="GLN" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Código de ubicación global del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="13"/>
																			<xs:maxLength value="14"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Persona" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Datos del tercero relacionado</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="RegimenContableP" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Identificación de  Regimen Contable </xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TipoContribuyenteP" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Contribuyente</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="DocPersona" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoDocRecep" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Documento del Receptor.   </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DescTipoDoc" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Descrición del tipo de documento</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="NroDocRecep" type="IdentifType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Numero de Documento de identificación del Receptor</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DVR" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Digito Verificador Receptor</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="NmbPersona" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Razón Social </xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NombrePersona" type="NombreType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del Receptor </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Nacionalidad" type="xs:string" minOccurs="0"/>
																<xs:element name="DomPersona" type="UbicacionFiscalType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Domicilio Fiscal del Receptor</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ContactoPersona" minOccurs="0" maxOccurs="5">
																	<xs:annotation>
																		<xs:documentation>Contactos dentro de la empresa que recibe el DTE</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Tipo" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="40"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Nombre" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nombre del contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="60"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Descripcion" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Descripción general del contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Direccion" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Dirección postal del contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="eMail" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Dirección eMail del contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="60"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Extension" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Extensión del Contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="25"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Telefono" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Teléfono del contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="25"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Movil" type="xs:string" minOccurs="0"/>
																			<xs:element name="Fax" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fax del contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="25"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="GLN" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Código de ubicación global del contacto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="13"/>
																						<xs:maxLength value="14"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ExtraInfoPersona" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="OtroReceptor" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Datos de otros receptores del producto/servicio</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="DocOtroRecep" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoDocRecep" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Documento del Receptor.   </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DescTipoDoc" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Descrición del tipo de documento</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="NroDocRecep" type="IdentifType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Numero de Documento de identificación del Receptor</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DVR" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Digito Verificador Receptor</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="NmbOtroRecep" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Razón Social del Receptor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CodigoOtroReceptor" minOccurs="0" maxOccurs="5">
																	<xs:annotation>
																		<xs:documentation>Codigo Interno Receptor</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TpoCdgIntRecep" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Codigo Interno del Receptor</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="40"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="CdgIntRecep" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Codigo Interno del Receptor</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="40"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ExtraInfoOtroReceptor" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ExtraInfoReceptor" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Proveedor" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Datos del Proveedor</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="RegimenContableP" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Identificación de  Regimen Contable </xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TipoContribuyenteP" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Contribuyente</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="RegistroEstatalP" type="xs:string" minOccurs="0"/>
													<xs:element name="IDProveedor" type="IdentifType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>ID del Proveedor</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DocProv" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoDocProv" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Documento del Proveedor.   </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DescTipoDoc" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descrición del tipo de documento</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NroDocProv" type="IdentifType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero de Documento de identificación del Proveedor</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DVP" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Digito Verificador Proveedor</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="NmbProveedor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Razón Social del Proveedor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Nacionalidad" type="xs:string" minOccurs="0"/>
													<xs:element name="CdgGLNProv" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Global del Proveedor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="13"/>
																<xs:maxLength value="14"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodigoProveedor" minOccurs="0" maxOccurs="5">
														<xs:annotation>
															<xs:documentation>Codigo Interno Proveedor</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TpoCdgIntProv" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Codigo Interno del Proveedor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CdgIntProv" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo Interno del Proveedor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="CdgSucursal" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Código de la sucursal </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Sucursal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Sucursal  o Tienda que Provee</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Contacto" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Telefono o E-mail de Contacto del Proveedor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="80"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DomFiscalRcp" type="UbicacionFiscalType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Domicilio Fiscal del Proveedor</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="ContactoProveedor" minOccurs="0" maxOccurs="5">
														<xs:annotation>
															<xs:documentation>Contactos dentro de la empresa que recibe el DTE</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Tipo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Nombre" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Descripcion" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descripción general del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Direccion" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Dirección postal del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="eMail" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Dirección eMail del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Extension" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Extensión del Contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Telefono" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Teléfono del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Movil" type="xs:string" minOccurs="0"/>
																<xs:element name="Fax" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fax del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="GLN" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Código de ubicación global del contacto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="13"/>
																			<xs:maxLength value="14"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ExtraInfoProveedor" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="EntidadTributaria" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="IdEntidad" type="xs:string" minOccurs="0"/>
													<xs:element name="RegimenContableE" type="xs:string" minOccurs="0"/>
													<xs:element name="NmbEntidad" type="xs:string" minOccurs="0"/>
													<xs:element name="Agente" type="xs:string" minOccurs="0"/>
													<xs:element name="NmdAgente" type="xs:string" minOccurs="0"/>
													<xs:element name="Telefono" type="xs:string" minOccurs="0"/>
													<xs:element name="Codigo" minOccurs="0"/>
													<xs:element name="NoDAR" type="xs:string" minOccurs="0"/>
													<xs:element name="FechaDAR" type="xs:date" minOccurs="0"/>
													<xs:element name="ValorDAR" type="MontoType" minOccurs="0"/>
													<xs:element name="FachaPagoDAR" type="xs:date" minOccurs="0"/>
													<xs:element name="ExtraInfoEntTrib" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Totales" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Montos Totales del DTE</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Moneda" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Moneda en que se expresan los montos</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="3"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="FctConv" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Factor de Conversión a moneda local</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="FechaTCambio" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha del tipo de Cambio</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="IndLista" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Indica si Transaccion esta asociada a una lista de precios</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TipoLista" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Lista </xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="SubTotal" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Subtotal: Suma de importes antes de descuentos e impuestos</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntDcto" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Descuento: Monto total de los descuentos aplicados</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PctDcto" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>% Descuento: Porcentaje total de los descuentos aplicados.</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntRcgo" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Recargo: Monto total de los recargos aplicados</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PctRcgo" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>% Recargo: Porcentaje total de los recargos aplicados</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntBase" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Base: Suma de importes después de descuentos y antes de impuestos.</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntExe" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Exento: Monto exento  o no afecto a impuestos</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntExo" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Exonerado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="ImporteNoGravado" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Importe No Gravado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="ImporteOtrosTributos" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Importe Otros Tributos</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntImp" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Impuestos: Monto total de impuestos trasladados</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntRet" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Retenciones: Monto total impuestos retenidos</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="SaldoAnterior" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Saldo Anterior: Monto del  saldo pendiente</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="VlrPagar" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Total: Suma de importes, menos descuentos, más recargos, más impuestos trasladados, menos impuestos retenidos</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="VlrPalabras" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor a pagar del DTE en palabras</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="300"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TotalOtrMnd" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto total del documento en otra moneda</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoAnticipo" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto total del anticipo</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoPropina" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Propina:Total de propina.</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoPeriodo" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Período: Total de ventas del período actual</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoSubsidio" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto total del subsidio</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TotQtyItem" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Cantidad total de artículos del DTE</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TotSubMonto" minOccurs="0" maxOccurs="20">
														<xs:annotation>
															<xs:documentation>Total de montos desglosados</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Tipo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de monto desglosado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CodTipoMonto" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de monto desglosado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TasaConcepto" type="PctType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor total del procentaje desglosado</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoBase" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto Base sobre el cual se calcula  el Concepto</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoExento" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto Excento sobre el cual se calcula  el Concepto</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoImp" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto impuesto </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoOtrosImp" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto otros impuestos</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoConcepto" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor Total del Concepto  a tasa aplicado </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoTotal" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ExtraInfoTotSubMonto" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="OtrosGastos" minOccurs="0" maxOccurs="15">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Tipo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de gasto desglosado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CodTipoMonto" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo de gasto desglosado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="ConceptoGasto" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor Total del Concepto  a tasa aplicado </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoTotal" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ExtraInfoTotal" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Impuestos" minOccurs="0" maxOccurs="100">
											<xs:annotation>
												<xs:documentation>Impuestos Trasladados Aplicables</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoImp" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Impuesto</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodTasaImp" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Tasa de Impuesto</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TasaImp" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tasa de Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PrecioPorUnidad" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Precio del impuesto por unidad</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="UnidadMedida" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Unidad de medida en la que se expresa el precio del tributo por unidad</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DescuentoImp" type="MontoType" minOccurs="0"/>
													<xs:element name="DevolucionImp" type="MontoType" minOccurs="0"/>
													<xs:element name="MontoBaseImp" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto del Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoImp" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto del Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Descripcion" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Descripcion Impuesto</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodJuridico" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Juridico</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="SubMonto" minOccurs="0" maxOccurs="20">
														<xs:annotation>
															<xs:documentation>Desglose de montos</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Tipo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de monto desglosado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CodTipoMonto" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de monto desglosado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TasaConcepto" type="PctType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor total del procentaje desglosado</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoBase" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto Base sobre el cual se calcula  el Concepto</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoConcepto" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor Total del Concepto  a tasa aplicado </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoTotal" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="DoctoRelacionado" minOccurs="0" maxOccurs="20">
														<xs:annotation>
															<xs:documentation>Documentos Relacionados</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoDocumento" type="xs:string" minOccurs="0"/>
																<xs:element name="IdDocumento" minOccurs="0"/>
																<xs:element name="Fecha" minOccurs="0"/>
																<xs:element name="Serie" minOccurs="0"/>
																<xs:element name="Folio" minOccurs="0"/>
																<xs:element name="Referencias" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Retenciones" minOccurs="0" maxOccurs="100">
											<xs:annotation>
												<xs:documentation>Impuestos Retenidos Aplicables</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoRet" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Retención</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodTasaRet" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Tasa de Retención</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TasaRet" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tasa de Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoBaseRet" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoRet" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="OtrosTributos" minOccurs="0" maxOccurs="100">
											<xs:annotation>
												<xs:documentation>Impuestos Retenidos Aplicables</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoTrib" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Retención</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodTasaTrib" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Tasa de Retención</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TasaTrib" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tasa de Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoBaseTrib" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoTrib" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="RG1361" minOccurs="0" maxOccurs="100">
											<xs:annotation>
												<xs:documentation>Informacion RG1361 AR</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ImpuestoLiquidadoRNI" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Impuesto Liquidado RNI</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="PercepcionesNacionales" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Percepciones Nacionales</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="PercepcionesIIBB" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Percepciones IIBB</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="ImpuestosMunicipales" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Impuestos Municipales</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="ImpuestosInternos" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Impuestos Internos</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CantidadAlicuotas" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Cantidad Alicuotas</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodigoOperacion" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Operacion</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="Z"/>
																<xs:enumeration value="X"/>
																<xs:enumeration value="E"/>
																<xs:enumeration value="N"/>
																<xs:enumeration value=""/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Aduana" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Información Aduanera</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="GLN" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Código de Ubicación Global de la Aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="13"/>
																<xs:maxLength value="14"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NmbAduana" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre de la Aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Ubicacion" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Ubicación de la Aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NroDcto" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de Documento Aduanero </xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="25"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha del Documento Aduanero </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PaisOrigen" minOccurs="0">
														<xs:annotation>
															<xs:documentation>País de donde proviene la mercancia</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="PaisDestino" minOccurs="0">
														<xs:annotation>
															<xs:documentation>País destino de la mercancia</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="LugarEmbarque" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Lugar específico donde se realiza el embarque</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="LugarDesembarque" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Lugar específico donde se realiza el desembarque</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="MedioTraslado" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Medio de traslado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="aereo"/>
																<xs:enumeration value="terrestre"/>
																<xs:enumeration value="maritimo"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Agente" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre agente de aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Representante" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre del representante de aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="PermisoExistente" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Permiso Existente</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DocRef" minOccurs="0" maxOccurs="10">
														<xs:annotation>
															<xs:documentation>Documentos referenciados asociados a la aduana</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoDoc" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo documento referenciado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NumDoc">
																	<xs:annotation>
																		<xs:documentation>Número documento referenciado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FechaDoc" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha documento referenciado</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Polizas" type="PolizaType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Póliza de seguro asociada</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="Servicio" type="ServicioType" minOccurs="0" maxOccurs="unbounded"/>
										<xs:element name="Vehiculo" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Vehículos asociados</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Tipo">
														<xs:annotation>
															<xs:documentation>Tipo de vehículo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="25"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Marca" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Marca</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Modelo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Modelo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Ano" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Año de fabricación</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:short">
																<xs:minInclusive value="1900"/>
																<xs:maxInclusive value="3000"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Color" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Color</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="25"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NroChasis" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de chasis</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NroSerie" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de serie</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NroMotor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de motor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Placa">
														<xs:annotation>
															<xs:documentation>Placa del vehículo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="10"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Local" type="LocalType" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Local donde se presto el servicio </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="Traslado" type="TrasladoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Informacion de Traslado </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="Transporte" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Datos del Transportista</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="IdTransporte" type="xs:string" minOccurs="0"/>
													<xs:element name="MotivoTraslado" type="xs:string" minOccurs="0"/>
													<xs:element name="RutaTransporte" type="xs:string" minOccurs="0"/>
													<xs:element name="PesoCarga" type="xs:string" minOccurs="0"/>
													<xs:element name="UnidadPeso" type="xs:string" minOccurs="0"/>
													<xs:element name="QtyVol" type="xs:string" minOccurs="0"/>
													<xs:element name="InicioTransporte" type="xs:date" minOccurs="0"/>
													<xs:element name="FinTransporte" type="xs:date" minOccurs="0"/>
													<xs:element name="DirPartida" type="xs:string" minOccurs="0"/>
													<xs:element name="DirDestino" type="xs:string" minOccurs="0"/>
													<xs:element name="DomFiscalTransp" type="UbicacionFiscalType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Domicilio Fiscal del Transportista</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CdgGLNTransp" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Global del Transp</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="13"/>
																<xs:maxLength value="14"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="InfoTransporte" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Información de transporte </xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="IdVehiculo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Identificación de vehículo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Tipo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de vehículo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Marca" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Marca</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Modelo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Modelo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Ano" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Año de fabricación</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:short">
																			<xs:minInclusive value="1900"/>
																			<xs:maxInclusive value="3000"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Color" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Color</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NroRegistro" type="xs:string" minOccurs="0"/>
																<xs:element name="NroChasis" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Número de chasis</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NroSerie" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Número de serie</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NroMotor" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Número de motor</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Placa" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Placa del vehículo</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="10"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="MedioTransporte" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Medio de transporte </xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="MetodoTransp" type="xs:string" minOccurs="0"/>
																<xs:element name="NroRefTransp" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="InfoCarga" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Información de carga</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Tipo" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Unidad" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Cantidad" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Peso" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Volumen" type="xs:string" minOccurs="0"/>
																<xs:element name="ExtraInfoCarga" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="InfoRuta" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Ruta" type="xs:string" minOccurs="0"/>
																<xs:element name="Soporte" type="xs:string" minOccurs="0"/>
																<xs:element name="CodigoDestino" type="xs:string" minOccurs="0"/>
																<xs:element name="MotivoRuta" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Origen" type="UbicacionFiscalType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Punto de salida del trasnporte</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Destino" type="UbicacionFiscalType" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Puntos de entrega</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Transportista" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Datos del Transportista </xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:complexContent>
																<xs:extension base="NombreType">
																	<xs:sequence>
																		<xs:element name="DocTransp" minOccurs="0">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element name="TipoDocTransp" type="xs:string" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Tipo de Documento del Transportista.                       </xs:documentation>
																						</xs:annotation>
																					</xs:element>
																					<xs:element name="NroDocTransp" type="IdentifType" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Numero de Documento  del Transportista</xs:documentation>
																						</xs:annotation>
																					</xs:element>
																					<xs:element name="DVT" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Digito Verificador Transporte</xs:documentation>
																						</xs:annotation>
																					</xs:element>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																		<xs:element name="NmbTransp" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Razón Social del Transportista</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string"/>
																			</xs:simpleType>
																		</xs:element>
																		<xs:element name="TipoTrasportista" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Tipo de Transportista</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string"/>
																			</xs:simpleType>
																		</xs:element>
																		<xs:element name="CodigoTransp" minOccurs="0" maxOccurs="5">
																			<xs:annotation>
																				<xs:documentation>Codigo Interno Transportista</xs:documentation>
																			</xs:annotation>
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element name="TpoCdgIntTransp" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Tipo de Codigo Interno del Transportista</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="40"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="CdgIntTransp" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Codigo Interno del transportista</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="40"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																		<xs:element name="DomicilioTransp" type="UbicacionFiscalType" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Domicilio Trasnportista</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="ContactoTransp" minOccurs="0" maxOccurs="5">
																			<xs:annotation>
																				<xs:documentation>Contactos del transportista</xs:documentation>
																			</xs:annotation>
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element name="Tipo">
																						<xs:annotation>
																							<xs:documentation>Tipo de contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="40"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="Nombre">
																						<xs:annotation>
																							<xs:documentation>Nombre del contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="60"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="Descripcion" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Descripción general del contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="100"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="Direccion" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Dirección postal del contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="100"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="eMail" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Dirección eMail del contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="60"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="Extension" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Extensión del Contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="25"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="Telefono" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Teléfono del contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="25"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="Fax" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Fax del contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:maxLength value="25"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																					<xs:element name="GLN" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Código de ubicación global del contacto</xs:documentation>
																						</xs:annotation>
																						<xs:simpleType>
																							<xs:restriction base="xs:string">
																								<xs:minLength value="13"/>
																								<xs:maxLength value="14"/>
																							</xs:restriction>
																						</xs:simpleType>
																					</xs:element>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																	</xs:sequence>
																</xs:extension>
															</xs:complexContent>
														</xs:complexType>
													</xs:element>
													<xs:element name="Conductor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Datos del conductor</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:complexContent>
																<xs:extension base="NombreType">
																	<xs:sequence>
																		<xs:element name="DocConductor" minOccurs="0">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element name="TipoDocCond" type="xs:string" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Tipo de Documento del conductor.                       </xs:documentation>
																						</xs:annotation>
																					</xs:element>
																					<xs:element name="NroDocCond" type="IdentifType" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Numero de Documento  del conductor</xs:documentation>
																						</xs:annotation>
																					</xs:element>
																					<xs:element name="DVC" minOccurs="0">
																						<xs:annotation>
																							<xs:documentation>Digito Verificador conductor</xs:documentation>
																						</xs:annotation>
																					</xs:element>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																		<xs:element name="NmbConductor" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Nombre del Conductor</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:string"/>
																			</xs:simpleType>
																		</xs:element>
																		<xs:element name="DomicilioConductor" type="UbicacionFiscalType" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Domicilio Conductor</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																	</xs:sequence>
																</xs:extension>
															</xs:complexContent>
														</xs:complexType>
													</xs:element>
													<xs:element name="ExtraInfoTransporte" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="ObsAdicional" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Observacioes adicionales</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ObsFiscales" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ObsFiscal" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name" use="required"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ObsEmisor" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ObEmisor" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name" use="required"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ObsReceptor" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ObReceptor" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name" use="required"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Detalle" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Detalle de Itemes</xs:documentation>
									<xs:documentation>Detalle de Itemes</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="NroLinDet" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Numero Secuencial de Linea</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:positiveInteger">
													<xs:maxInclusive value="99999"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="CdgItem" minOccurs="0" maxOccurs="10">
											<xs:annotation>
												<xs:documentation>Codificacion del Item</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TpoCodigo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Codificacion</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="40"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="VlrCodigo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor del Codigo de Item, para la Codificacion Particular</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="35"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="IndExe" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Indicador de Exencion/Facturacion</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:positiveInteger"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="IndListaItem" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Indica si Transaccion esta asociada a una lista de precios</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="TpoListaItem" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Tipo de Lista </xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="30"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="DscLang" default="ES" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Idioma en que se expresa la descripción</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:length value="2"/>
													<xs:enumeration value="EN"/>
													<xs:enumeration value="ES"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="DscItem" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Descripcion del Item</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:whiteSpace value="collapse"/>
													<xs:maxLength value="10000"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="DscComercial" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Descripcion comercial del Item</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:whiteSpace value="collapse"/>
													<xs:maxLength value="10000"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="QtyItem" type="xs:decimal" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Cantidad del Item</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="SubQtyItem" minOccurs="0" maxOccurs="20">
											<xs:annotation>
												<xs:documentation>Distribucion de la Cantidad</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="SubCod" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Descriptivo de la Subcantidad</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="35"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="SubQty" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Cantidad  Distribuida</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="ValorSubQty" type="MontoType" minOccurs="0"/>
													<xs:element name="SubUnidad" type="xs:string" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="FchElabor" type="xs:date" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Fecha Elaboración del Item o fecha de inicio del servicio </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="FchVencim" type="xs:date" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Fecha Vencimiento del Item o fecha de termino del servicio</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="Fabricante" type="xs:string" minOccurs="0"/>
										<xs:element name="UnmdItem" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Unidad de Medida</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="UnidadMedidaComercial" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Unidad de medida comercial</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="20"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="PrcBrutoItem" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Precio Bruto Unitario del Item </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="PrcNetoItem" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Precio Neto Unitario del Item </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="PrcMaxItem" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Precio Maximo del Item </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="OtrMnda" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Precio del Item en Otra Moneda</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="PrcOtrMon" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Precio Unitario en Otra Moneda</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Moneda" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo de Otra Moneda</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="3"/>
																<xs:enumeration value="COP"/>
																<xs:enumeration value="USD"/>
																<xs:enumeration value="EUR"/>
																<xs:enumeration value="COU"/>
																<xs:enumeration value="PEN"/>
																<xs:enumeration value="CRC"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="FctConv" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Factor  para Conversion a Pesos</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DctoOtrMnda" type="xs:string" minOccurs="0"/>
													<xs:element name="RecargoOtrMnda" type="xs:string" minOccurs="0"/>
													<xs:element name="MontoItemOtrMnda" type="xs:string" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="DescuentoPct" type="PctType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Porcentaje de Descuento</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="DescuentoMonto" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Monto de Descuento</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="SubDscto" minOccurs="0" maxOccurs="5">
											<xs:annotation>
												<xs:documentation>Desglose del Descuento</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoDscto" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Descuento</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="GlosaDscto" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Glosa del Descuento</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="80"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="PctDscto" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Porciento de Descuento</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntDscto" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto del Descuento</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="RecargoPct" type="PctType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Porcentaje de Recargo</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="RecargoMonto" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Monto de Recargo</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="SubRecargo" minOccurs="0" maxOccurs="5">
											<xs:annotation>
												<xs:documentation>Desglose del Recargo</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoRecargo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Recargo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="GlosaRecargo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Glosa del Recargo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="80"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="PctRecargo" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Porciento de Recargo</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntRecargo" type="xs:decimal">
														<xs:annotation>
															<xs:documentation>Monto del Recargo</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="MontoImpItem" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Monto total de los impuestos</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ImpuestosDet" minOccurs="0" maxOccurs="30">
											<xs:annotation>
												<xs:documentation>Impuestos Trasladados Aplicables</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="CodImp" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Código de impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TipoImp" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Impuesto</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodTasaImp" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Tasa  de Impuesto</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TasaImp" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tasa de Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CuotaImp" type="MontoType" minOccurs="0"/>
													<xs:element name="MontoBaseImp" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto del Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoImp" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto del Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Descripcion" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Descripcion Impuesto</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="MontoExportacion" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto de Exportación</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Exoneracion" type="ExoneracionType" minOccurs="0"/>
													<xs:element name="ExtraInfoImpDet" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="RetencionesDet" minOccurs="0" maxOccurs="30">
											<xs:annotation>
												<xs:documentation>Impuestos Retenidos Aplicables</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoRet">
														<xs:annotation>
															<xs:documentation>Tipo de Retención</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodTasaRet" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Tasa de Retención</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TasaRet" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tasa de Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoBaseRet" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoRet" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Retención</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="MontoBrutoItem" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Monto Bruto por Linea de Detalle </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="MontoNetoItem" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Monto Neto por Linea de Detalle </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="MontoTotalItem" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Importe por Linea de Detalle (con descuentos, recargos e impuestos)</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="MontoExentoItem" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Importe Exento de impuesto por Linea de Detalle </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="SubMonto" minOccurs="0" maxOccurs="20">
											<xs:annotation>
												<xs:documentation>Desglose de montos</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Tipo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de monto desglosado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodTipoMonto" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de monto desglosado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="TasaConcepto" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor total del procentaje desglosado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoBase" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Base sobre el cual se calcula  el Concepto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoConcepto" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor Total del Concepto  a tasa aplicado </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoTotal" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="NroCtaPredial" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Identificación del Inmueble en el Registro Predial</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="TpoDocRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Tipo Documento Referenciado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="SerieRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Serie del Documento Referenciado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="10"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="NumeroRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Numero del Documento Referenciado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="20"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="NoLineaRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Numero de linea del Documento Referenciado</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="20"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="ObsRef" type="xs:string" minOccurs="0"/>
										<xs:element name="AduanaItem" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoOperacion" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Código de la operacióna realizada: 			1. Importación
2. Exportación</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Emisor" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Nombre" type="xs:string" minOccurs="0"/>
																<xs:element name="IDEmisor" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Receptor" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Nombre" type="xs:string" minOccurs="0"/>
																<xs:element name="IDReceptor" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="GLN" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Código de Ubicación Global de la Aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="13"/>
																<xs:maxLength value="14"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NmbAduana" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre de la Aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Ubicacion" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Ubicación de la Aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NroDcto" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de Documento Aduanero que ampara la importación del bien.</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="25"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="ClaveExportacion" type="xs:string" minOccurs="0"/>
													<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha del Documento Aduanero que ampara la importación del bien.</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LugarEmbarque" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Lugar específico donde se realiza el embarque</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="FechaEmbarque" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha en la que se realiza el embarque</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LugarDesembarque" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Lugar específico donde se realiza el desembarque</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="FechaDesembarque" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha en la que se realiza el desembarque</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MedioTraslado" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Medio de traslado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="aereo"/>
																<xs:enumeration value="terrestre"/>
																<xs:enumeration value="maritimo"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Flete" type="xs:string" minOccurs="0"/>
													<xs:element name="QtyTotal" type="xs:decimal" minOccurs="0"/>
													<xs:element name="FormaTraslado" minOccurs="0"/>
													<xs:element name="Agente" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre agente de aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Representante" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre del representante de aduana</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DetDocRef" minOccurs="0" maxOccurs="10">
														<xs:annotation>
															<xs:documentation>Documentos referenciados asociados a la aduana</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoDoc" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo documento referenciado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NumDoc" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Número documento referenciado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FechaDoc" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha documento referenciado</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Identificador" type="xs:string" minOccurs="0"/>
																<xs:element name="Secuencial" type="xs:int" minOccurs="0"/>
																<xs:element name="Codigo" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TpoCodigo" minOccurs="0"/>
																			<xs:element name="VlrCodigo" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Observaciones" type="xs:string" minOccurs="0"/>
																<xs:element name="Monto" type="MontoType" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="DetalleParte" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Detalle de Itemes</xs:documentation>
												<xs:documentation>Detalle de Itemes</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="CdgParte" minOccurs="0" maxOccurs="10">
														<xs:annotation>
															<xs:documentation>Codificacion del Item</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TpoCodigo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Codificacion</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="40"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="VlrCodigo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Valor del Codigo de Item, para la Codificacion Particular</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="35"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="DscParte" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Descripcion del Item</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:whiteSpace value="collapse"/>
																<xs:maxLength value="10000"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DscComercial" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Descripcion comercial del Item</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:whiteSpace value="collapse"/>
																<xs:maxLength value="10000"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="QtyParte" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Cantidad del Item</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="SubQtyParte" minOccurs="0" maxOccurs="20">
														<xs:annotation>
															<xs:documentation>Distribucion de la Cantidad</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="SubCod" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo Descriptivo de la Subcantidad</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="35"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="SubQty" type="xs:decimal" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Cantidad  Distribuida</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ValorSubQty" type="MontoType" minOccurs="0"/>
																<xs:element name="SubUnidad" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="UnmdParte" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Unidad de Medida</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string"/>
														</xs:simpleType>
													</xs:element>
													<xs:element name="UnidadMedidaComercial" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Unidad de medida comercial</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="PrcBrutoParte" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Precio Bruto Unitario del Item </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PrcNetoParte" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Precio Neto Unitario del Item </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DescuentoPct" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Porcentaje de Descuento</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DescuentoMonto" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto de Descuento</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="RecargoPct" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Porcentaje de Recargo</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="RecargoMonto" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto de Recargo</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoImpParte" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto total de los impuestos</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoBrutoParte" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Bruto por Linea de Detalle </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoNetoParte" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Neto por Linea de Detalle </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontoTotalParte" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Importe por Linea de Detalle (con descuentos, recargos e impuestos)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="AduanaParte" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NmbAduana" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre de la Aduana</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Ubicacion" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Ubicación de la Aduana</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NroDcto" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Número de Documento Aduanero que ampara la importación del bien.</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="ClaveExportacion" type="xs:string" minOccurs="0"/>
																<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha del Documento Aduanero que ampara la importación del bien.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="LugarEmbarque" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Lugar específico donde se realiza el embarque</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FechaEmbarque" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha en la que se realiza el embarque</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="LugarDesembarque" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Lugar específico donde se realiza el desembarque</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FechaDesembarque" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha en la que se realiza el desembarque</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MedioTraslado" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Medio de traslado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:enumeration value="aereo"/>
																			<xs:enumeration value="terrestre"/>
																			<xs:enumeration value="maritimo"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Flete" type="xs:string" minOccurs="0"/>
																<xs:element name="QtyTotal" type="xs:decimal" minOccurs="0"/>
																<xs:element name="FormaTraslado" minOccurs="0"/>
																<xs:element name="Agente" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre agente de aduana</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="100"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ExtraInfoDetalleParte" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="PolizaItem" type="PolizaType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Póliza de seguro asociada</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ServicioItem" type="ServicioType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Datos asociados al servicio prestado</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="VehiculoItem" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Vehículos asociados</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoOperacion" type="xs:string" minOccurs="0"/>
													<xs:element name="Tipo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de vehículo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="25"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodVehiculo" type="xs:string" minOccurs="0"/>
													<xs:element name="Marca" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Marca</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Modelo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Modelo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Anio" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Año de fabricación</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:short">
																<xs:minInclusive value="1900"/>
																<xs:maxInclusive value="3000"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Color" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Color</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="25"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Pintura" type="xs:string" minOccurs="0"/>
													<xs:element name="NroChasis" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de chasis</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NroSerie" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de serie</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NroMotor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de motor</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="100"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Placa" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Placa del vehículo</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="10"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Descripcion" minOccurs="0"/>
													<xs:element name="FormRodante" type="xs:string" minOccurs="0"/>
													<xs:element name="Combustible" type="xs:string" minOccurs="0"/>
													<xs:element name="AnioModelo" type="xs:string" minOccurs="0"/>
													<xs:element name="Version" type="xs:string" minOccurs="0"/>
													<xs:element name="Ejes" type="xs:string" minOccurs="0"/>
													<xs:element name="Asientos" type="xs:string" minOccurs="0"/>
													<xs:element name="Pasajeros" type="xs:string" minOccurs="0"/>
													<xs:element name="Ruedas" type="xs:string" minOccurs="0"/>
													<xs:element name="Carroceria" type="xs:string" minOccurs="0"/>
													<xs:element name="Potencia" type="xs:string" minOccurs="0"/>
													<xs:element name="Cilindros" type="xs:string" minOccurs="0"/>
													<xs:element name="Cilindrada" type="xs:string" minOccurs="0"/>
													<xs:element name="PesoBruto" type="xs:string" minOccurs="0"/>
													<xs:element name="PesoNeto" type="xs:string" minOccurs="0"/>
													<xs:element name="CargaUtil" type="xs:string" minOccurs="0"/>
													<xs:element name="Longitud" type="xs:string" minOccurs="0"/>
													<xs:element name="Altura" type="xs:string" minOccurs="0"/>
													<xs:element name="Ancho" type="xs:string" minOccurs="0"/>
													<xs:element name="Observaciones" type="xs:string" minOccurs="0"/>
													<xs:element name="Restricciones" type="xs:string" minOccurs="0"/>
													<xs:element name="ExtraInfoVehiculoItem" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="LocalItem" type="ItemLocalType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Local donde se presto el servicio </xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="LoteItem" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="NumLote" type="xs:string" minOccurs="0"/>
													<xs:element name="SerieLote" type="xs:string" minOccurs="0"/>
													<xs:element name="FechaLote" type="xs:date" minOccurs="0"/>
													<xs:element name="FechaFab" type="xs:date" minOccurs="0"/>
													<xs:element name="PedidoLote" type="xs:string" minOccurs="0"/>
													<xs:element name="CantidadLote" type="xs:decimal" minOccurs="0"/>
													<xs:element name="DatosLote" type="xs:string" minOccurs="0"/>
													<xs:element name="ExtraInfoLoteItem" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="name"/>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="ArmaItem" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoArma" type="xs:string" minOccurs="0"/>
													<xs:element name="SerieArma" type="xs:string" minOccurs="0"/>
													<xs:element name="NoCanon" type="xs:string" minOccurs="0"/>
													<xs:element name="DscArma" type="xs:string" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="AreaItem" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Datos referente al área asociada a la emisión o recepción del documento</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:complexContent>
													<xs:extension base="AreaType">
														<xs:sequence>
															<xs:element name="IdArea">
																<xs:annotation>
																	<xs:documentation>Identificación del área asociada a la emisión o recepción del documento </xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:maxLength value="30"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:element>
															<xs:element name="IdRevision" minOccurs="0">
																<xs:annotation>
																	<xs:documentation>Identificación del tipo de revisión o atención asociado al documento dentro del área</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:string">
																		<xs:maxLength value="30"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:element>
														</xs:sequence>
													</xs:extension>
												</xs:complexContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="ObservacionItem" type="xs:string" minOccurs="0"/>
										<xs:element name="Reembolsos" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Reembolsos</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="NroLinReem" type="xs:int" minOccurs="0">
														<xs:annotation>
															<xs:documentation>No Linea Reembolso</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CodDocReembolso" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TotalReembolsos" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Codigo Tasa  de Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntBaseReembolso" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tasa de Impuesto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MntImpReembolso" type="xs:string" minOccurs="0"/>
													<xs:element name="Reembolso" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Reembolsos</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NroLinReem" type="xs:int" minOccurs="0"/>
																<xs:element name="TpoIdProvReem" type="xs:string" minOccurs="0"/>
																<xs:element name="IdProvReem" type="xs:string" minOccurs="0"/>
																<xs:element name="CodPais" type="xs:string" minOccurs="0"/>
																<xs:element name="TpoProv" type="xs:string" minOccurs="0"/>
																<xs:element name="CodDoc" type="xs:string" minOccurs="0"/>
																<xs:element name="EstabDoc" type="xs:string" minOccurs="0"/>
																<xs:element name="PtoEmi" type="xs:string" minOccurs="0"/>
																<xs:element name="SecuencialDoc" type="xs:string" minOccurs="0"/>
																<xs:element name="FechaEmision" type="xs:string" minOccurs="0"/>
																<xs:element name="NoAutorizacionDoc" type="xs:string" minOccurs="0"/>
																<xs:element name="ReembolsoImp" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Impuesto" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoImp" type="xs:string" minOccurs="0"/>
																						<xs:element name="CodTasaImp" type="xs:string" minOccurs="0"/>
																						<xs:element name="TasaImp" type="xs:string" minOccurs="0"/>
																						<xs:element name="MontoBaseImp" type="MontoType" minOccurs="0"/>
																						<xs:element name="MontoImp" type="MontoType" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ReembolsoComp" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Codigo" type="xs:string" minOccurs="0"/>
																			<xs:element name="TasaRet" type="xs:string" minOccurs="0"/>
																			<xs:element name="Monto" type="MontoType" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="CombustibleItem" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TipoCombustible" type="xs:string" minOccurs="0"/>
													<xs:element name="CdgComb" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TpoCodigoComb" type="xs:string" minOccurs="0"/>
																<xs:element name="VlrCodigoComb" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="DscComb" type="xs:string" minOccurs="0"/>
													<xs:element name="QtyComb" type="xs:decimal" minOccurs="0"/>
													<xs:element name="Precio" type="MontoType" minOccurs="0"/>
													<xs:element name="PctGLP" type="PctType" minOccurs="0"/>
													<xs:element name="PctGN" type="PctType" minOccurs="0"/>
													<xs:element name="PctGNI" type="PctType" minOccurs="0"/>
													<xs:element name="ImpCombustible" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="MontoBaseImp" type="MontoType" minOccurs="0"/>
																<xs:element name="TasaImp" type="xs:string" minOccurs="0"/>
																<xs:element name="MontoImp" type="MontoType" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="IdDespachador" type="xs:string" minOccurs="0"/>
													<xs:element name="IdBomba" type="xs:string" minOccurs="0"/>
													<xs:element name="IdTanque" type="xs:string" minOccurs="0"/>
													<xs:element name="MedidorInicio" type="xs:string" minOccurs="0"/>
													<xs:element name="MedidorFinal" type="xs:string" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="DetalleComp" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Complemento Item</xs:documentation>
												<xs:documentation>Detalle de Itemes</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Terceros" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="IdTercero" type="xs:string"/>
																<xs:element name="NomTercero" type="xs:string" minOccurs="0"/>
																<xs:element name="Domicilio" type="UbicacionFiscalType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Domicilio Fiscal del tercero</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NroCtaPredial" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Identificación del Inmueble en el Registro Predial</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TerceroParte" minOccurs="0" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation> de Tercero</xs:documentation>
																		<xs:documentation>Detalle de Itemes</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Cdg" minOccurs="0" maxOccurs="10">
																				<xs:annotation>
																					<xs:documentation>Codificacion del Item</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TpoCodigo" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Tipo de Codificacion</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="40"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="VlrCodigo" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Valor del Codigo de Item, para la Codificacion Particular</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="35"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Dsc" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Descripcion del Item</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:whiteSpace value="collapse"/>
																						<xs:maxLength value="10000"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Qty" type="xs:decimal" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Cantidad del Item</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="SubQty" minOccurs="0" maxOccurs="20">
																				<xs:annotation>
																					<xs:documentation>Distribucion de la Cantidad</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="SubCod" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Codigo Descriptivo de la Subcantidad</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="35"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="SubQty" type="xs:decimal" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Cantidad  Distribuida</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="ValorSubQty" type="MontoType" minOccurs="0"/>
																						<xs:element name="SubUnidad" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="FchElabor" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha Elaboración del Item o fecha de inicio del servicio </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="FchVencim" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha Vencimiento del Item o fecha de termino del servicio</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Fabricante" type="xs:string" minOccurs="0"/>
																			<xs:element name="Unmd" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Unidad de Medida</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="PrcBruto" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Precio Bruto Unitario del Item </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="PrcNeto" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Precio Neto Unitario del Item </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DescuentoPct" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Porcentaje de Descuento</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DescuentoMonto" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto de Descuento</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="RecargoPct" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Porcentaje de Recargo</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoBruto" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto Bruto por Linea de Detalle </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoNeto" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto Neto por Linea de Detalle </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoTotal" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Importe por Linea de Detalle (con descuentos, recargos e impuestos)</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Aduana" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoOperacion" type="xs:string" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Código de la operacióna realizada: 			1. Importación
2. Exportación</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="GLN" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Código de Ubicación Global de la Aduana</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:minLength value="13"/>
																									<xs:maxLength value="14"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="NmbAduana" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Nombre de la Aduana</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="60"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="Ubicacion" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Ubicación de la Aduana</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="100"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="NroDcto" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Número de Documento Aduanero que ampara la importación del bien.</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="25"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="ClaveExportacion" type="xs:string" minOccurs="0"/>
																						<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Fecha del Documento Aduanero que ampara la importación del bien.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="LugarEmbarque" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Lugar específico donde se realiza el embarque</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="100"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="FechaEmbarque" type="xs:date" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Fecha en la que se realiza el embarque</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="LugarDesembarque" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Lugar específico donde se realiza el desembarque</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="100"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="FechaDesembarque" type="xs:date" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Fecha en la que se realiza el desembarque</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="MedioTraslado" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Medio de traslado</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:enumeration value="aereo"/>
																									<xs:enumeration value="terrestre"/>
																									<xs:enumeration value="maritimo"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="Flete" type="xs:string" minOccurs="0"/>
																						<xs:element name="QtyTotal" type="xs:decimal" minOccurs="0"/>
																						<xs:element name="FormaTraslado" minOccurs="0"/>
																						<xs:element name="Agente" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Nombre agente de aduana</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="100"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="Representante" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Nombre del representante de aduana</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="100"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="AduanaTercero" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoOperacion" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Código de la operacióna realizada: 			1. Importación
2. Exportación</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="GLN" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Código de Ubicación Global de la Aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="13"/>
																						<xs:maxLength value="14"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="NmbAduana" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nombre de la Aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="60"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Ubicacion" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Ubicación de la Aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="NroDcto" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Número de Documento Aduanero que ampara la importación del bien.</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="25"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="ClaveExportacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha del Documento Aduanero que ampara la importación del bien.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="LugarEmbarque" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Lugar específico donde se realiza el embarque</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="FechaEmbarque" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha en la que se realiza el embarque</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="LugarDesembarque" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Lugar específico donde se realiza el desembarque</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="FechaDesembarque" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha en la que se realiza el desembarque</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MedioTraslado" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Medio de traslado</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:enumeration value="aereo"/>
																						<xs:enumeration value="terrestre"/>
																						<xs:enumeration value="maritimo"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Flete" type="xs:string" minOccurs="0"/>
																			<xs:element name="QtyTotal" type="xs:decimal" minOccurs="0"/>
																			<xs:element name="FormaTraslado" minOccurs="0"/>
																			<xs:element name="Agente" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nombre agente de aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Representante" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nombre del representante de aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="DetDocRef" minOccurs="0" maxOccurs="10">
																				<xs:annotation>
																					<xs:documentation>Documentos referenciados asociados a la aduana</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoDoc" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Tipo documento referenciado</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="20"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="NumDoc" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Número documento referenciado</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="25"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="FechaDoc" type="xs:date" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Fecha documento referenciado</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ImpuestosTer" minOccurs="0" maxOccurs="30">
																	<xs:annotation>
																		<xs:documentation>Impuestos Trasladados Aplicables</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoImp" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Impuesto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="TasaImp" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tasa de Impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoImp" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto del Impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="RetencionesTer" minOccurs="0" maxOccurs="30">
																	<xs:annotation>
																		<xs:documentation>Impuestos Retenidos Aplicables</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoRet" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Retención</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="TasaRet" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tasa de Retención</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoRet" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto Retención</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="IEDU" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Version" type="xs:decimal" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Version</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="nombreAlumno" type="xs:string"/>
																<xs:element name="CURP" type="xs:string"/>
																<xs:element name="nivelEducativo" type="xs:string"/>
																<xs:element name="autRVOE" type="xs:string"/>
																<xs:element name="rfcPago" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Parte" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NroLinDetParte" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero Secuencial de Linea</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:positiveInteger">
																			<xs:maxInclusive value="99999"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CdgParte" minOccurs="0" maxOccurs="10">
																	<xs:annotation>
																		<xs:documentation>Codificacion del Item</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TpoCodigoParte" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Codificacion</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="40"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="VlrCodigoParte" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Valor del Codigo de Item, para la Codificacion Particular</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="35"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="IndExe" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Indicador de Exencion/Facturacion</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:positiveInteger"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="IndListaItem" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Indica si Transaccion esta asociada a una lista de precios</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TpoListaItem" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Lista </xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="30"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="DscLang" default="ES" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Idioma en que se expresa la descripción</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:length value="2"/>
																			<xs:enumeration value="EN"/>
																			<xs:enumeration value="ES"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="DscItemParte" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descripcion del Item</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:whiteSpace value="collapse"/>
																			<xs:maxLength value="10000"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="DscComercial" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Descripcion comercial del Item</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:whiteSpace value="collapse"/>
																			<xs:maxLength value="10000"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="QtyItemParte" type="xs:decimal" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Cantidad del Item</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SubQtyItem" minOccurs="0" maxOccurs="20">
																	<xs:annotation>
																		<xs:documentation>Distribucion de la Cantidad</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="SubCod" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Codigo Descriptivo de la Subcantidad</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="35"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="SubQty" type="xs:decimal" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Cantidad  Distribuida</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ValorSubQty" type="MontoType" minOccurs="0"/>
																			<xs:element name="SubUnidad" type="xs:string" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="FchElabor" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha Elaboración del Item o fecha de inicio del servicio </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FchVencim" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha Vencimiento del Item o fecha de termino del servicio</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Fabricante" type="xs:string" minOccurs="0"/>
																<xs:element name="UnmdItemParte" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Unidad de Medida</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="UnidadComercialParte" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Unidad de medida comercial</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="PrcBrutoParte" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Precio Bruto Unitario del Item </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="PrcNetoParte" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Precio Neto Unitario del Item </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="PrcMaxItem" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Precio Maximo del Item </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="OtrMnda" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Precio del Item en Otra Moneda</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="PrcOtrMon" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Precio Unitario en Otra Moneda</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Moneda" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Codigo de Otra Moneda</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="3"/>
																						<xs:enumeration value="COP"/>
																						<xs:enumeration value="USD"/>
																						<xs:enumeration value="EUR"/>
																						<xs:enumeration value="COU"/>
																						<xs:enumeration value="PEN"/>
																						<xs:enumeration value="CRC"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="FctConv" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Factor  para Conversion a Pesos</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DctoOtrMnda" type="xs:string" minOccurs="0"/>
																			<xs:element name="RecargoOtrMnda" type="xs:string" minOccurs="0"/>
																			<xs:element name="MontoItemOtrMnda" type="xs:string" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="DescuentoPct" type="PctType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Porcentaje de Descuento</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DescuentoMonto" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto de Descuento</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SubDsctoParte" minOccurs="0" maxOccurs="5">
																	<xs:annotation>
																		<xs:documentation>Desglose del Descuento</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoDscto" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Descuento</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="30"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="GlosaDscto" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Glosa del Descuento</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="80"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="PctDscto" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Porciento de Descuento</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MntDscto" type="xs:decimal" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto del Descuento</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="RecargoPct" type="PctType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Porcentaje de Recargo</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="RecargoMonto" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto de Recargo</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SubRecargo" minOccurs="0" maxOccurs="5">
																	<xs:annotation>
																		<xs:documentation>Desglose del Recargo</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoRecargo" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Recargo</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="30"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="GlosaRecargo" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Glosa del Recargo</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="80"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="PctRecargo" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Porciento de Recargo</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MntRecargo" type="xs:decimal">
																				<xs:annotation>
																					<xs:documentation>Monto del Recargo</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="MontoImpParte" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto total de los impuestos</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ImpuestosParte" minOccurs="0" maxOccurs="30">
																	<xs:annotation>
																		<xs:documentation>Impuestos Trasladados Aplicables</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="CodImp" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Código de impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="TipoImp" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Impuesto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="CodTasaImp" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Codigo Tasa  de Impuesto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="TasaImp" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tasa de Impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="CuotaImp" type="MontoType" minOccurs="0"/>
																			<xs:element name="MontoBaseImp" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto del Impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoImp" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto del Impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoExportacion" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto de Exportación</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Exoneracion" type="ExoneracionType" minOccurs="0"/>
																			<xs:element name="ExtraInfoImpDetParte" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:simpleContent>
																						<xs:extension base="xs:string">
																							<xs:attribute name="name"/>
																						</xs:extension>
																					</xs:simpleContent>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="RetencionesDet" minOccurs="0" maxOccurs="30">
																	<xs:annotation>
																		<xs:documentation>Impuestos Retenidos Aplicables</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoRet">
																				<xs:annotation>
																					<xs:documentation>Tipo de Retención</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="CodTasaRet" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Codigo Tasa de Retención</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="TasaRet" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tasa de Retención</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoBaseRet" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto Retención</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoRet" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto Retención</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="MontoBrutoParte" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto Bruto por Linea de Detalle </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoNetoParte" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto Neto por Linea de Detalle </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoTotalParte" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Importe por Linea de Detalle (con descuentos, recargos e impuestos)</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoExentoParte" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Importe Exento de impuesto por Linea de Detalle </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SubMonto" minOccurs="0" maxOccurs="20">
																	<xs:annotation>
																		<xs:documentation>Desglose de montos</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Tipo" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de monto desglosado</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="20"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="CodTipoMonto" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de monto desglosado</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="20"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="TasaConcepto" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Valor total del procentaje desglosado</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoBase" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto Base sobre el cual se calcula  el Concepto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoConcepto" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Valor Total del Concepto  a tasa aplicado </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoTotal" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="NroCtaPredial" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Identificación del Inmueble en el Registro Predial</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TpoDocRef" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo Documento Referenciado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="SerieRef" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Serie del Documento Referenciado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="10"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NumeroRef" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero del Documento Referenciado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NoLineaRef" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Numero de linea del Documento Referenciado</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="ObsRef" type="xs:string" minOccurs="0"/>
																<xs:element name="AduanaItem" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoOperacion" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Código de la operacióna realizada: 			1. Importación
2. Exportación</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Emisor" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Nombre" type="xs:string" minOccurs="0"/>
																						<xs:element name="IDEmisor" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Receptor" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Nombre" type="xs:string" minOccurs="0"/>
																						<xs:element name="IDReceptor" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="GLN" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Código de Ubicación Global de la Aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="13"/>
																						<xs:maxLength value="14"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="NmbAduana" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nombre de la Aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="60"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Ubicacion" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Ubicación de la Aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="NroDcto" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Número de Documento Aduanero que ampara la importación del bien.</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="25"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="ClaveExportacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha del Documento Aduanero que ampara la importación del bien.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="LugarEmbarque" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Lugar específico donde se realiza el embarque</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="FechaEmbarque" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha en la que se realiza el embarque</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="LugarDesembarque" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Lugar específico donde se realiza el desembarque</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="FechaDesembarque" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha en la que se realiza el desembarque</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MedioTraslado" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Medio de traslado</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:enumeration value="aereo"/>
																						<xs:enumeration value="terrestre"/>
																						<xs:enumeration value="maritimo"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Flete" type="xs:string" minOccurs="0"/>
																			<xs:element name="QtyTotal" type="xs:decimal" minOccurs="0"/>
																			<xs:element name="FormaTraslado" minOccurs="0"/>
																			<xs:element name="Agente" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nombre agente de aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Representante" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nombre del representante de aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="DetDocRef" minOccurs="0" maxOccurs="10">
																				<xs:annotation>
																					<xs:documentation>Documentos referenciados asociados a la aduana</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoDoc" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Tipo documento referenciado</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="20"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="NumDoc" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Número documento referenciado</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="25"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="FechaDoc" type="xs:date" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Fecha documento referenciado</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Identificador" type="xs:string" minOccurs="0"/>
																						<xs:element name="Secuencial" type="xs:int" minOccurs="0"/>
																						<xs:element name="Codigo" minOccurs="0" maxOccurs="unbounded">
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element name="TpoCodigo" minOccurs="0"/>
																									<xs:element name="VlrCodigo" minOccurs="0"/>
																								</xs:sequence>
																							</xs:complexType>
																						</xs:element>
																						<xs:element name="Observaciones" type="xs:string" minOccurs="0"/>
																						<xs:element name="Monto" type="MontoType" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ObservacionItem" type="xs:string" minOccurs="0"/>
																<xs:element name="ExtraInfoParte" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="name"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="VentaVehiculos" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Complemento concepto que permite incorporar a los fabricantes, ensambladores o distribuidores autorizados de automóviles nuevos, así como aquéllos que importen automóviles para permanecer en forma definitiva en la franja fronteriza norte del país y en los Estados de Baja California, Baja California Sur y la región parcial del Estado de Sonora, a un Comprobante Fiscal Digital a través de Internet (CFDI) la clave vehicular que corresponda a la versión enajenada y el número de identificación vehicular que corresponda al vehículo enajenado.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="version" type="xs:string" minOccurs="0"/>
																<xs:element name="ClaveVehicular" type="xs:string" minOccurs="0"/>
																<xs:element name="Niv" type="xs:string" minOccurs="0"/>
																<xs:element name="Aduana" minOccurs="0" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Información Aduanera</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="NmbAduana" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nombre de la Aduana</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="60"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="NroDcto" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Número de Documento Aduanero </xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:maxLength value="25"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Fecha del Documento Aduanero </xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Parte" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="cantidad" type="xs:string" minOccurs="0"/>
																			<xs:element name="unidad" type="xs:string" minOccurs="0"/>
																			<xs:element name="noIdentificacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="descripcion" type="xs:string" minOccurs="0"/>
																			<xs:element name="valorUnitario" type="xs:string" minOccurs="0"/>
																			<xs:element name="importe" type="xs:string" minOccurs="0"/>
																			<xs:element name="AduanaParte" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="NmbAduana" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Nombre de la Aduana</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="60"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="NroDcto" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Número de Documento Aduanero que ampara la importación del bien.</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:maxLength value="25"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Fecha del Documento Aduanero que ampara la importación del bien.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Hidrocarburos" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Complemento concepto para incorporar la información sobre los permisos otorgados por la autoridad competente referentes a operaciones de hidrocarburos y petrolíferos.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Version" type="xs:decimal" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>indica la versión del complemento concepto para la facturación de Hidrocarburos y Petrolíferos.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TipoPermiso" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation> tipo de permiso cuando éste haya sido otorgado por la autoridad competente.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NumeroPermiso" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>número de permiso otorgado por la autoridad competente, de acuerdo con la nomenclatura de la columna Nomenclatura del número de permiso del catálogo TipoPermiso.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ClaveHYP" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>clave correspondiente a  hidrocarburos y petrolíferos.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SubProductoHYP" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation> subtipo del hidrocarburo y petrolífero.</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="ExtraInfoDetalle" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:string">
														<xs:attribute name="name"/>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="DscRcgGlobal" minOccurs="0" maxOccurs="99">
								<xs:annotation>
									<xs:documentation>Descuentos y/o Recargos globales</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="NroLinDR" type="xs:positiveInteger" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Numero Secuencial de Linea</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="TpoMov" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Tipo de Movimiento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="CodigoDR" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Código del Descuento o Recargo</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="30"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="GlosaDR" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Descripcion del Descuento o Recargo</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="45"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="TpoValor" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Unidad en que se Expresa el Valor</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:enumeration value="%">
														<xs:annotation>
															<xs:documentation>El valor se Expresa como Porcentaje</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration value="$">
														<xs:annotation>
															<xs:documentation>El Valor se Expresa en Pesos</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="PorcentajeDR" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Porcentaje del Descuento o Recargo</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="45"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="ValorDR" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Valor del Descuento o Recargo</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ValorImpDR" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Valor impuesto del Descuento o Recargo</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ValorDROtrMnda" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Valor otra moneda del Descuento o Recargo</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="IndExeDR" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Indica si el D/R es No Afecto o No Facturable</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="TipoIdentidadTercero" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:positiveInteger"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="NumeroIdentidadTercero" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Número de cédula física/ jurídica/NITE/DIMEX del emisor. Este campo será de condición obligatoria, cuando se seleccione en "tipo de documento" el código 04. Cuando seleccione 04 en tipo de documento y no se cuente con una línea de servicio o producto, no es obligatorio usar la parte b) Detalle de la mercancía o servicio prestado. El 6tercero debe de estar inscrito como contribuyente.</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:positiveInteger"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="NombreTercero" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Nombre o razón social del Receptor. Este campo será de condición obligatoria, cuando se seleccione en "tipo de documento" el código 04.</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Reembolsos" minOccurs="0" maxOccurs="100">
								<xs:annotation>
									<xs:documentation>Impuestos Trasladados Aplicables</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="CodDocReembolso" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Codigo del documento sujeto a reembolso</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="TotalReembolsos" type="xs:int" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Total de reembolsos aplicados</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="MntBaseReembolso" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Base imponible</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="MntImpReembolso" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Total de Impuesto de los reembolsos</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="TotalReembolso" type="MontoType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Precio del impuesto por unidad</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="Reembolso" minOccurs="0" maxOccurs="20">
											<xs:annotation>
												<xs:documentation>Desglose de montos</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="TpoIdProvReem" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de monto desglosado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="IdProvReem" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de monto desglosado</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodPais" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor total del procentaje desglosado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TpoProv" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Monto Base sobre el cual se calcula  el Concepto</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CodDoc" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor Total del Concepto  a tasa aplicado </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="EstabDoc" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PtoEmi" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="SecuencialDoc" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="FechaEmision" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="NoAutorizacionDoc" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Valor total incluido monto concepto calculado</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="ReembolsoImp" minOccurs="0" maxOccurs="100">
														<xs:annotation>
															<xs:documentation>Impuestos Aplicables</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoImp" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Impuesto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CodTasaImp" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Codigo Tasa de Impuesto</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TasaImp" type="PctType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tasa de Impuesto</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoBaseImp" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto Impuesto</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoImp" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Monto Impuesto</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="ReembolsoComp" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Codigo" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string"/>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Tarifa" type="PctType" minOccurs="0"/>
																<xs:element name="Monto" type="MontoType" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Referencia" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Documentos Referenciados</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="NroLinRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Numero Secuencial de Linea</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:positiveInteger">
													<xs:maxInclusive value="99"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="TpoDocRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Tipo de Documento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="DscDocRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Descripción del Tipo de Documento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="IndGlobal" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="10"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="SerieRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Nro. Serie del Documento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="10"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="NumeroRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Numero del Documento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="50"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="FechaRef" type="xs:dateTime" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Fecha de documento de Referencia  (yyyy-MM-ddTHH:mm:ss)</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="CodRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Tipo de Uso de la Referencia</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="GlosaRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Razon Explicita por la que se Referencia el Documento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="RazonRef" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Razon Explicita por la que se Referencia el Documento</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="SubCodRef" minOccurs="0" maxOccurs="10">
											<xs:annotation>
												<xs:documentation>Sub Codificación de Documentos de Referencia</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Tipo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo de Documento</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="10"/>
																<xs:minLength value="1"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Numero" minOccurs="0">
														<xs:annotation>
															<xs:documentation>folio de Documento</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Fecha" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha de Documento</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="MontosRef" minOccurs="0" maxOccurs="10">
											<xs:annotation>
												<xs:documentation>Desglose de Valores  de Documento de Referencia</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Tipo" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Tipo Valor Referencia</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="10"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Moneda" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Moneda Referencia</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="10"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Porcentaje" type="PctType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Porciento Valor Referencia </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Monto" type="MontoType">
														<xs:annotation>
															<xs:documentation>Monto Valor Referencia</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="ProvRef" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Proveedor asociado al documento de referencia</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ID" minOccurs="0">
														<xs:annotation>
															<xs:documentation>ID Proveedor Referencia</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Nombre" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nombre Proveedor Referencia</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="60"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="ECB01" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 1</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB02" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 2</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB03" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 3</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB04" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 4</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB05" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 5</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB06" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 6</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB07" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 7</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB08" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 8</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB09" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 9</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB10" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 10</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB11" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 11</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB12" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 12</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB13" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 13</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB14" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 14</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB15" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 15</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB16" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 16</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB17" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 17</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB18" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 18</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB19" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 19</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ECB20" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Personalizado 20</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Otros" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="OtroTexto" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Elemento opcional que se puede utilizar para almacenar texto.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:string">
														<xs:attribute name="codigo" type="xs:string">
															<xs:annotation>
																<xs:documentation>Código opcional para facilitar la identificación del elemento.</xs:documentation>
															</xs:annotation>
														</xs:attribute>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="OtroContenido" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Elemento opcional que se puede utilizar para almacenar texto.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:string">
														<xs:attribute name="codigo" type="xs:string">
															<xs:annotation>
																<xs:documentation>Código opcional para facilitar la identificación del elemento.</xs:documentation>
															</xs:annotation>
														</xs:attribute>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="CAE" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Codigo Autorización Emisión</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Tipo" type="DTECodeType" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Tipo de DTE</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="Numero" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Nro. de CAE</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Serie" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Nro. de Serie</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1"/>
													<xs:maxLength value="10"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="NumeroInicial" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Númeración inicial</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:long"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="NumeroFinal" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Número final</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:long"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="NroResolucion" type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Número de Autorización o Resolución</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="FechaResolucion" type="xs:dateTime" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Fecha en que se obtuvo la autorización</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="FechaVencimiento" type="xs:date" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Fecha de vencimiento del CAE</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="ClaveTC" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Clave tecnica de control o Clave de Control del rango de numeraciion</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Plazo" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Fecha Final de la resolucion</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string"/>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Complementos" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ImpuestosLocales" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento Impuestos Locales</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence maxOccurs="unbounded">
													<xs:element name="Version" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Expresar la versión del complemento</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TotaldeRetenciones" minOccurs="0">
														<xs:annotation>
															<xs:documentation> requerido para expresar la suma total de Retenciones aplicables</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TotaldeTraslados" minOccurs="0">
														<xs:annotation>
															<xs:documentation>requerido para expresar la suma total de traslados aplicables</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TotalImpuestos" minOccurs="0"/>
													<xs:element name="RetencionesLocales" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo opcional para la expresión de los impuestos locales retenidos</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ImpLocRetenido" minOccurs="0"/>
																<xs:element name="TasadeRetencion" minOccurs="0"/>
																<xs:element name="Importe" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="TrasladosLocales" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo opcional para la expresión de los impuestos locales trasladados</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ImpLocTrasladado" minOccurs="0"/>
																<xs:element name="TasadeTraslado" minOccurs="0"/>
																<xs:element name="Importe" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Pagos" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento de pagos.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Totales" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo requerido para especificar el monto total de los pagos y el total de los impuestos, deben ser expresados en MXN.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TotalRetencionesIVA" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalRetencionesISR" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalRetencionesIEPS" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalTrasladosBaseIVA16" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalTrasladosImpuestoIVA16" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalTrasladosBaseIVA8" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalTrasladosImpuestoIVA8" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalTrasladosBaseIVA0" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalTrasladosImpuestoIVA0" type="MontoType" minOccurs="0"/>
																<xs:element name="TotalTrasladosBaseIVAExento" type="MontoType" minOccurs="0"/>
																<xs:element name="MontoTotalPagos" type="MontoType" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Pago" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Elemento requerido para incorporar la información de la recepción de pagos.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="FechaPago" minOccurs="0"/>
																<xs:element name="FormaDePagoP" minOccurs="0"/>
																<xs:element name="MonedaP" minOccurs="0"/>
																<xs:element name="TipoCambioP" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:decimal">
																			<xs:fractionDigits value="6"/>
																			<xs:minInclusive value="0.000001"/>
																			<xs:whiteSpace value="collapse"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Monto" minOccurs="0"/>
																<xs:element name="NumOperacion" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="100"/>
																			<xs:pattern value="[^|]{1,100}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="RfcEmisorCtaOrd" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="12"/>
																			<xs:maxLength value="13"/>
																			<xs:whiteSpace value="collapse"/>
																			<xs:pattern value="XEXX010101000|[A-Z&amp;Ñ]{3}[0-9]{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])[A-Z0-9]{2}[0-9A]"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NomBancoOrdExt" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="300"/>
																			<xs:whiteSpace value="collapse"/>
																			<xs:pattern value="[^|]{1,300}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CtaOrdenante" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="10"/>
																			<xs:maxLength value="50"/>
																			<xs:whiteSpace value="collapse"/>
																			<xs:pattern value="[A-Z0-9_]{10,50}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="RfcEmisorCtaBen" minOccurs="0"/>
																<xs:element name="CtaBeneficiario" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="10"/>
																			<xs:maxLength value="50"/>
																			<xs:whiteSpace value="collapse"/>
																			<xs:pattern value="[A-Z0-9_]{10,50}"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TipoCadPago" minOccurs="0"/>
																<xs:element name="CertPago" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:base64Binary">
																			<xs:whiteSpace value="collapse"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="CadPago" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="8192"/>
																			<xs:whiteSpace value="collapse"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="SelloPago" minOccurs="0">
																	<xs:simpleType>
																		<xs:restriction base="xs:base64Binary">
																			<xs:whiteSpace value="collapse"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="ReferenciaPago" type="xs:string" minOccurs="0"/>
																<xs:element name="DoctoRelacionado" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="IdDocumento" minOccurs="0">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="16"/>
																						<xs:maxLength value="36"/>
																						<xs:whiteSpace value="collapse"/>
																						<xs:pattern value="([a-f0-9A-F]{8}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-F]{4}-[a-f0-9A-F]{12})|([0-9]{3}-[0-9]{2}-[0-9]{9})"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Serie" minOccurs="0">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="25"/>
																						<xs:whiteSpace value="collapse"/>
																						<xs:pattern value="[^|]{1,25}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Folio" minOccurs="0">
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="40"/>
																						<xs:whiteSpace value="collapse"/>
																						<xs:pattern value="[^|]{1,40}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="MonedaDR" minOccurs="0"/>
																			<xs:element name="TipoCambioDR" minOccurs="0">
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:fractionDigits value="6"/>
																						<xs:minInclusive value="0.000001"/>
																						<xs:whiteSpace value="collapse"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="MetodoDePagoDR" minOccurs="0"/>
																			<xs:element name="NumParcialidad" minOccurs="0">
																				<xs:simpleType>
																					<xs:restriction base="xs:integer">
																						<xs:whiteSpace value="collapse"/>
																						<xs:pattern value="[1-9][0-9]{0,2}"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="ImpSaldoAnt" minOccurs="0"/>
																			<xs:element name="ImpPagado" minOccurs="0"/>
																			<xs:element name="ImpSaldoInsoluto" minOccurs="0"/>
																			<xs:element name="ObjetoImpDR" type="xs:string" minOccurs="0"/>
																			<xs:element name="Impuestos" minOccurs="0" maxOccurs="100">
																				<xs:annotation>
																					<xs:documentation>Impuestos Trasladados Aplicables</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoImp" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Tipo de Impuesto</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string"/>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="CodTasaImp" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Codigo Tasa de Impuesto</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string"/>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="TasaImp" type="PctType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Tasa de Impuesto</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="MontoBaseImp" type="MontoType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Monto del Impuesto</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="MontoImp" type="MontoType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Monto del Impuesto</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Retenciones" minOccurs="0" maxOccurs="100">
																				<xs:annotation>
																					<xs:documentation>Impuestos Retenidos Aplicables</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoRet" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Tipo de Retención</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string"/>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="CodTasaRet" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Codigo Tasa de Retención</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string"/>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="TasaRet" type="PctType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Tasa de Retención</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="MontoBaseRet" type="MontoType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Monto Retención</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="MontoRet" type="MontoType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Monto Retención</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Impuestos" minOccurs="0" maxOccurs="100">
																	<xs:annotation>
																		<xs:documentation>Impuestos Trasladados Aplicables</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoImp" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Impuesto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="CodTasaImp" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Codigo Tasa de Impuesto</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="TasaImp" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tasa de Impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoBaseImp" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto del Impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoImp" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto del Impuesto</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Retenciones" minOccurs="0" maxOccurs="100">
																	<xs:annotation>
																		<xs:documentation>Impuestos Retenidos Aplicables</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoRet" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tipo de Retención</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="CodTasaRet" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Codigo Tasa de Retención</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string"/>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="TasaRet" type="PctType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Tasa de Retención</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoBaseRet" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto Retención</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MontoRet" type="MontoType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Monto Retención</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="Version" use="required" fixed="1.0">
													<xs:annotation>
														<xs:documentation>Atributo requerido que indica la versión del complemento para recepción de pagos.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:whiteSpace value="collapse"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="Exportacion" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento para incorporar la información en el caso de Exportación de Mercancías en definitiva.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Version</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LugarExpedicion" type="xs:string" minOccurs="0"/>
													<xs:element name="NombreComprador" minOccurs="0">
														<xs:annotation>
															<xs:documentation>NombreComprador</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="150"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="NombreConsignatarioODestinatario" minOccurs="0">
														<xs:annotation>
															<xs:documentation>NombreConsignatarioODestinatario</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:maxLength value="70"/>
																<xs:minLength value="1"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DireccionConsignatarioODestinatario" minOccurs="0">
														<xs:annotation>
															<xs:documentation>DireccionConsignatarioODestinatario</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="70"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodigoConsignatarioODestinatario" minOccurs="0">
														<xs:annotation>
															<xs:documentation>CodigoConsignatarioODestinatario</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="17"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="DireccionComprador" minOccurs="0">
														<xs:annotation>
															<xs:documentation>DireccionComprador</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="150"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodigoComprador" minOccurs="0">
														<xs:annotation>
															<xs:documentation>CodigoComprador</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="17"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="OtraReferencia" minOccurs="0">
														<xs:annotation>
															<xs:documentation>OtraReferencia</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="35"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="INCOTERM" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>INCOTERM</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="NombreExportador" minOccurs="0">
														<xs:annotation>
															<xs:documentation>NombreExportador</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="70"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="CodigoExportador" minOccurs="0">
														<xs:annotation>
															<xs:documentation>CodigoExportador</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1"/>
																<xs:maxLength value="17"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Identificacion" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="MotivoTraslado" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Clave del motivo de la exportación de mercancías.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TipoOperacion" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Clave del tipo de operación de Comercio Exterior que se realiza.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FechaExportacion" type="xs:date" minOccurs="0"/>
																<xs:element name="EmbarqueExp" type="xs:string" minOccurs="0"/>
																<xs:element name="ClaveDePedimento" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Clave de pedimento que se haya declarado.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="CertificadoOrigen" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Certificados de Origen de los Tratados de Libre Comercio</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NumCertificadoOrigen" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>folio del certificado de origen</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NumeroExportadorConfiable" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Número de exportador confiable</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Incoterm" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Clave del INCOTERM aplicable a la factura.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Subdivision" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Subdivision de la Factura</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Nota" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento opcional en caso de ingresar alguna información adicional</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MonedaExp" type="MontoType" minOccurs="0"/>
																<xs:element name="TipoCambioOtraMoneda" type="xs:float" minOccurs="0"/>
																<xs:element name="TotalOtraMoneda" type="xs:float" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Exportador" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo opcional para capturar los datos del exportador del las mercancias.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NombreExportador" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del Exportador</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="IdExportador" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Identificador del Exportador</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Domicilio" type="UbicacionFiscalType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Domicilio Fiscal del Exportador</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Propietario" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Nodo condicional para capturar los datos del o los propietarios de la mercancía que se traslada.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NombrePropietario" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del Propietario</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TipoIdPropietario" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Tipo de Identificador del propietario</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="IdPropietario" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Identificador del propietario</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Domicilio" type="UbicacionFiscalType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Domicilio Fiscal del Propietario</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Comprador" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo condicional para capturar los datos complementarios del comprador.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NombreComprador" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del comprador</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="IdComprador" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Identificador del comprador</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Domicilio" type="UbicacionFiscalType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Domicilio Fiscal del comprador</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Destinatario" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Nodo opcional para capturar los datos del destinatario de la mercancía cuando éste sea distinto del receptor.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NombreDestinatario" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre del destinatario</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="IdDestinatario" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Identificador del destinatario</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Domicilio" type="UbicacionFiscalType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Domicilio Fiscal del destinatario</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Mercancias" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo para capturar la información de la declaración de las mercancías exportadas.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Mercancia" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo para capturar la información de la declaración de cada mercancía exportada.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="NoIdentificacion" minOccurs="0"/>
																			<xs:element name="FraccionArancelaria" minOccurs="0"/>
																			<xs:element name="CantidadAduana" minOccurs="0"/>
																			<xs:element name="UnidadAduana" minOccurs="0"/>
																			<xs:element name="ValorUnitarioAduana" minOccurs="0"/>
																			<xs:element name="ImporteAduana" minOccurs="0"/>
																			<xs:element name="Especificacion" minOccurs="0" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Marca" minOccurs="0"/>
																						<xs:element name="Modelo" minOccurs="0"/>
																						<xs:element name="SubModelo" minOccurs="0"/>
																						<xs:element name="NumeroSerie" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Aerolineas" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento al Comprobante Fiscal Digital a través de Internet (CFDI) para el manejo de datos de Aerolíneas para pasajeros.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:string"/>
													<xs:element name="TUA" type="xs:string"/>
													<xs:element name="Cargos" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TotalCargos" type="MontoType"/>
																<xs:element name="Cargo" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Codigo" type="xs:string"/>
																			<xs:element name="Importe" type="MontoType"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Payroll" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento para incorporar información que ampara conceptos de ingresos por salarios, la prestación de un servicio personal subordinado o conceptos asimilados a salarios (Nómina).</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Resumen" minOccurs="0">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TipoNomina" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para indicar el tipo de nómina.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FechaPago" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión de la fecha efectiva de erogación del gasto.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FechaInicialPago" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión de la fecha inicial del período de pago.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FechaFinalPago" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión de la fecha final del período de pago.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NumDiasPagados" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión del número o la fracción de días pagados.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TotalPercepciones" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para representar la suma de las percepciones.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TotalDeducciones" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para representar la suma de las deducciones aplicables.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TotalOtrosPagos" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para representar la suma de otros pagos.</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="NominaEmisor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo para expresar la información del contribuyente emisor del comprobante de nómina.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Curp" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar la CURP del emisor del comprobante de nómina cuando es una persona física.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="RegistroPatronal" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elementos para expresar el registro patronal.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="IdPatronOrigen" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el Identificador del patrón.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="OrigenRecurso" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para identificar el origen del recurso utilizado para el pago de nómina.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoRecursoPropio" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el monto de los recursos propios.</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="NominaReceptor" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo para precisar la información del contribuyente receptor del comprobante de nómina.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Curp" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar la CURP del receptor del comprobante de nómina.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NumSeguridadSocial" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el número de seguridad social del trabajador.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FechaInicioRelacion" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar la fecha de inicio de la relación laboral entre el empleador y el empleado.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Antigüedad" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el periodo que el empleado ha mantenido relación laboral con el empleador.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Sindicalizado" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para indicar si el trabajador está asociado a un sindicato.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TipoContrato" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el tipo de contrato que tiene el trabajador.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TipoJornada" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el tipo de jornada que cubre el trabajador. </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TipoRegimen" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión de la clave del régimen por el cual se tiene contratado al trabajador.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NumEmpleado" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el número de empleado.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Departamento" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión del departamento o área a la que pertenece el trabajador.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Puesto" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión del puesto asignado al empleado o actividad que realiza.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="RiesgoPuesto" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar la clave del riesgo relacionado al puesto</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="PeriodicidadPago" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la forma en que se establece el pago del salario.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Banco" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión de la clave o nombre del Banco donde se realiza el depósito de nómina.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="CuentaBancaria" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para la expresión de la cuenta bancaria donde se realiza el depósito de nómina.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SalarioBase" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el salario base</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SalarioDiarioIntegrado" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el salario que se integra con los pagos hechos por cuota diaria.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ClaveEntFed" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar la clave de la entidad federativa del receptor. </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SubContratacion" minOccurs="0" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo condicional para expresar la lista de las personas que los subcontrataron.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="IdLabora" type="xs:string" minOccurs="0"/>
																			<xs:element name="PorcentajeTiempo" type="xs:string" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Percepciones" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo para expresar las percepciones aplicables.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TotalSueldos" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el total de percepciones.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TotalSeparacionIndemnizacion" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el importe por pagos de  separación e Indemnizaciones.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TotalJubilacionPensionRetiro" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el importe por  Jubilaciones, pensiones o retiro.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TotalGravado" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el total de percepciones gravadas.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TotalExento" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el total de percepciones exentas .</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Percepcion" minOccurs="0" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo requerido para expresar la información detallada de una percepción</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoPercepcion" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar la Clave de la percepción.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Clave" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar la clave de percepción de nómina.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Concepto" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para la descripción del concepto de percepción</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ImporteGravado" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elementopara representar el importe gravado de un concepto de percepción.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ImporteExento" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Atributo requerido, representa el importe exento de un concepto de percepción.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ValorMercado" type="xs:float" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar el valor de mercado de las Acciones o Títulos.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="PrecioAlOtorgarse" type="xs:float" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar el precio establecido al otorgarse la opción de ingresos en acciones o títulos valor.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="HorasExtra" minOccurs="0" maxOccurs="unbounded">
																				<xs:annotation>
																					<xs:documentation>Nodo para expresar las horas extra aplicables.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Dias" type="xs:string" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Elemento para expresar el número de días en que el trabajador realizó horas extra en el periodo.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="TipoHoras" type="xs:string" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Atributo requerido para expresar el tipo de pago de las horas extra.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="HorasExtra" type="xs:string" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Atributo requerido para expresar el número de horas extra trabajadas en el periodo.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="ImportePagado" type="xs:float" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Atributo requerido para expresar el importe pagado por las horas extra.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="JubilacionPensionRetiro" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el importe exento y gravado de las claves tipo percepción 022 Prima por Antigüedad, 023 Pagos por separación y 025 Indemnizaciones.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TotalUnaExhibicion" type="xs:string" minOccurs="0"/>
																			<xs:element name="TotalParcialidad" type="xs:string" minOccurs="0"/>
																			<xs:element name="MontoDiario" type="xs:string" minOccurs="0"/>
																			<xs:element name="IngresoAcumulable" type="xs:string" minOccurs="0"/>
																			<xs:element name="IngresoNoAcumulable" type="xs:string" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="SeparacionIndemnizacion" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nodo condicional para expresar la información detallada de otros pagos por separación.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TotalPagado" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumAñosServicio" type="xs:string" minOccurs="0"/>
																			<xs:element name="UltimoSueldoMensOrd" type="xs:string" minOccurs="0"/>
																			<xs:element name="IngresoAcumulable" type="xs:string" minOccurs="0"/>
																			<xs:element name="IngresoNoAcumulable" type="xs:string" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Deducciones" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo para expresar las deducciones aplicables.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TotalOtrasDeducciones" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el total de deducciones que se relacionan al documento.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TotalImpuestosRetenidos" type="xs:float" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Elemento para expresar el total de los impuestos federales retenidos.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Deduccion" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo requerido para expresar la información detallada de una deducción.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoDeduccion" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para registrar la clave agrupadora que clasifica la deducción.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Clave" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para la clave de deducción de nómina.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Concepto" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para la descripción del concepto de deducción.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Importe" type="xs:float" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para registrar el importe del concepto de deducción.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="OtrosPagos" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo para expresar otros pagos aplicables.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="OtroPago" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo requerido para expresar la información detallada del otro pago.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoOtroPago" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar la clave agrupadora bajo la cual se clasifica el otro pago.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Clave" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento representa la clave de otro pago de nómina.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Concepto" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Atributo para la descripción del concepto de otro pago.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Importe" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar el importe del concepto de otro pago.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Subsidio" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar el subsidio causado.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="SaldosAFavor" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nodo para expresar la información referente a la compensación de saldos a favor de un trabajador.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Monto" type="MontoType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Elemento para expresar el saldo a favor determinado por el patrón al trabajador.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Año" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Elemento para expresar el año en que se determinó el saldo a favor del trabajado</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Remanente" type="MontoType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation>Elemento para expresar el remanente del saldo a favor del trabajador.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Incapacidades" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo para expresar información de las incapacidades.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Incapacidad" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo para expresar información de las incapacidades.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoIncapacidad" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar la razón de la incapacidad.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Clave" type="xs:string" minOccurs="0"/>
																			<xs:element name="DiasIncapacidad" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar el número de días enteros que el trabajador se incapacitó en el periodo.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ImporteMonetario" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Elemento para expresar el monto del importe monetario de la incapacidad.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="INE" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento al CFDI para incluir los datos que identifiquen el tipo de proceso al que van dirigidos los gastos que realizan los partidos o las Asociaciones Civiles.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:string"/>
													<xs:element name="TipoProceso" type="xs:string"/>
													<xs:element name="TipoComite" type="xs:string"/>
													<xs:element name="IdContabilidad" type="xs:string"/>
													<xs:element name="Entidad" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ClaveEntidad" type="xs:string"/>
																<xs:element name="Ambito" type="xs:string"/>
																<xs:element name="Contabilidad" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="IdContabilidad" type="xs:string"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="CartaPorte" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:string" minOccurs="0"/>
													<xs:element name="IdCCP" type="xs:string" minOccurs="0"/>
													<xs:element name="TranspInternac" type="xs:string" minOccurs="0"/>
													<xs:element name="EntradaSalidaMerc" type="xs:string" minOccurs="0"/>
													<xs:element name="PaisOrigenDestino" type="xs:string" minOccurs="0"/>
													<xs:element name="ViaEntradaSalida" type="xs:string" minOccurs="0"/>
													<xs:element name="TotalDistRec" type="xs:string" minOccurs="0"/>
													<xs:element name="RegistroISTMO" type="xs:string" minOccurs="0"/>
													<xs:element name="UbicacionPoloOrigen" type="xs:string" minOccurs="0"/>
													<xs:element name="UbicacionPoloDestino" type="xs:string" minOccurs="0"/>
													<xs:element name="RegimenAduanero" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Regimen" type="xs:string"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Ubicaciones">
														<xs:annotation>
															<xs:documentation>Nodo requerido para registrar las distintas ubicaciones que sirven para indicar el domicilio del origen y/o destino que tienen los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Ubicacion" minOccurs="0" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo requerido para registrar la ubicación que sirve para indicar el domicilio del origen y/o destino parcial o final, que tienen los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoUbicacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="IDUbicacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="RFCRemitenteDestinatario" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreRemitenteDestinatario" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumRegIdTrib" type="xs:string" minOccurs="0"/>
																			<xs:element name="ResidenciaFiscal" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumEstacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreEstacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="NavegacionTrafico" type="xs:string" minOccurs="0"/>
																			<xs:element name="FechaHoraSalidaLlegada" type="xs:string" minOccurs="0"/>
																			<xs:element name="TipoEstacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="DistanciaRecorrida" type="xs:string" minOccurs="0"/>
																			<xs:element name="Domicilio" type="UbicacionFiscalType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nodo condicional para registrar información del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Mercancias">
														<xs:annotation>
															<xs:documentation>Nodo requerido para registrar la información de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="PesoBrutoTotal" type="xs:string" minOccurs="0"/>
																<xs:element name="UnidadPeso" type="xs:string" minOccurs="0"/>
																<xs:element name="PesoNetoTotal" type="xs:string" minOccurs="0"/>
																<xs:element name="NumTotalMercancias" type="xs:string" minOccurs="0"/>
																<xs:element name="CargoPorTasacion" type="xs:string" minOccurs="0"/>
																<xs:element name="Logistica" type="xs:string" minOccurs="0"/>
																<xs:element name="Mercancia" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo requerido para registrar detalladamente la información de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="BienesTransp" type="xs:string" minOccurs="0"/>
																			<xs:element name="ClaveSTCC" type="xs:string" minOccurs="0"/>
																			<xs:element name="Descripcion" type="xs:string" minOccurs="0"/>
																			<xs:element name="Cantidad" type="xs:string" minOccurs="0"/>
																			<xs:element name="ClaveUnidad" type="xs:string" minOccurs="0"/>
																			<xs:element name="Unidad" type="xs:string" minOccurs="0"/>
																			<xs:element name="Dimensiones" type="xs:string" minOccurs="0"/>
																			<xs:element name="MaterialPeligroso" type="xs:string" minOccurs="0"/>
																			<xs:element name="CveMaterialPeligroso" type="xs:string" minOccurs="0"/>
																			<xs:element name="Embalaje" type="xs:string" minOccurs="0"/>
																			<xs:element name="DescripEmbalaje" type="xs:string" minOccurs="0"/>
																			<xs:element name="SectorCOFEPRIS" type="xs:string" minOccurs="0"/>
																			<xs:element name="IngredienteActivo" type="xs:string" minOccurs="0"/>
																			<xs:element name="NomQuimico" type="xs:string" minOccurs="0"/>
																			<xs:element name="DenominacionGenerica" type="xs:string" minOccurs="0"/>
																			<xs:element name="DenominacionDistintiva" type="xs:string" minOccurs="0"/>
																			<xs:element name="Fabricante" type="xs:string" minOccurs="0"/>
																			<xs:element name="FechaCaducidad" type="xs:string" minOccurs="0"/>
																			<xs:element name="LoteMedicamento" type="xs:string" minOccurs="0"/>
																			<xs:element name="FormaFarmaceutica" type="xs:string" minOccurs="0"/>
																			<xs:element name="Condiciones" type="xs:string" minOccurs="0"/>
																			<xs:element name="RegistroSanitario" type="xs:string" minOccurs="0"/>
																			<xs:element name="PermisoImportacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="FolioVUCEM" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumCAS" type="xs:string" minOccurs="0"/>
																			<xs:element name="Importadora" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumCOFEPRIS" type="xs:string" minOccurs="0"/>
																			<xs:element name="DatosFabricante" type="xs:string" minOccurs="0"/>
																			<xs:element name="DatosFormulador" type="xs:string" minOccurs="0"/>
																			<xs:element name="DatosMaquilador" type="xs:string" minOccurs="0"/>
																			<xs:element name="UsoAutorizado" type="xs:string" minOccurs="0"/>
																			<xs:element name="PesoEnKg" type="xs:string" minOccurs="0"/>
																			<xs:element name="ValorMercancia" type="xs:string" minOccurs="0"/>
																			<xs:element name="Moneda" type="xs:string" minOccurs="0"/>
																			<xs:element name="FraccionArancelaria" type="xs:string" minOccurs="0"/>
																			<xs:element name="UUIDComercioExt" type="xs:string" minOccurs="0"/>
																			<xs:element name="TipoMateria" type="xs:string" minOccurs="0"/>
																			<xs:element name="DescripcionMateria" type="xs:string" minOccurs="0"/>
																			<xs:element name="Pedimentos" minOccurs="0" maxOccurs="unbounded">
																				<xs:annotation>
																					<xs:documentation>Nodo condicional para registrar la información del(los) número(s) de pedimento(s) de importación que se encuentra(n) asociado(s) al traslado de los bienes y/o mercancías de procedencia extranjera para acreditar la legal estancia o tenencia durante su traslado en territorio nacional.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoDocumento" type="xs:string" minOccurs="0"/>
																						<xs:element name="NoPedimento" type="xs:string" minOccurs="0"/>
																						<xs:element name="IdentDocAduanero" type="xs:string" minOccurs="0"/>
																						<xs:element name="RFCImpo" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="GuiasIdentificacion" minOccurs="0" maxOccurs="unbounded">
																				<xs:annotation>
																					<xs:documentation>Nodo condicional para registrar la información del(los) número(s) de guía(s) que se encuentre(n) asociado(s) al(los) paquete(s) que se traslada(n) dentro del territorio nacional.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="NumeroGuiaIdentificacion" type="xs:string" minOccurs="0"/>
																						<xs:element name="DescripGuiaIdentificacion" type="xs:string" minOccurs="0"/>
																						<xs:element name="PesoGuiaIdentificacion" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="CantidadTransporta" minOccurs="0" maxOccurs="unbounded">
																				<xs:annotation>
																					<xs:documentation>Nodo opcional para registrar la cantidad de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte, que será captada o distribuida en distintos puntos, a fin de identificar el punto de origen y destino correspondiente.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Cantidad" type="xs:string" minOccurs="0"/>
																						<xs:element name="IDOrigen" type="xs:string" minOccurs="0"/>
																						<xs:element name="IDDestino" type="xs:string" minOccurs="0"/>
																						<xs:element name="CvesTransporte" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="DetalleMercancia" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nodo condicional para registrar especificaciones de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="UnidadPesoMerc" type="xs:string" minOccurs="0"/>
																						<xs:element name="PesoBruto" type="xs:string" minOccurs="0"/>
																						<xs:element name="PesoNeto" type="xs:string" minOccurs="0"/>
																						<xs:element name="PesoTara" type="xs:string" minOccurs="0"/>
																						<xs:element name="NumPiezas" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Autotransporte" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nodo condicional para registrar la información que permita la identificación del autotransporte de carga, por medio del cual se trasladan los bienes y/o mercancías, que transitan a través de las carreteras del territorio nacional.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="PermSCT" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumPermisoSCT" type="xs:string" minOccurs="0"/>
																			<xs:element name="IdentificacionVehicular">
																				<xs:annotation>
																					<xs:documentation>Nodo requerido para registrar los datos de identificación del autotransporte en el que se trasladan los bienes y/o mercancías.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="ConfigVehicular" type="xs:string" minOccurs="0"/>
																						<xs:element name="PesoBrutoVehicular" type="xs:string" minOccurs="0"/>
																						<xs:element name="PlacaVM" type="xs:string" minOccurs="0"/>
																						<xs:element name="AnioModeloVM" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Seguros">
																				<xs:annotation>
																					<xs:documentation>Nodo requerido para registrar los datos de las pólizas de seguro que cubren los riesgos en el traslado de los bienes y/o mercancías.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="AseguraRespCivil" type="xs:string" minOccurs="0"/>
																						<xs:element name="PolizaRespCivil" type="xs:string" minOccurs="0"/>
																						<xs:element name="AseguraMedAmbiente" type="xs:string" minOccurs="0"/>
																						<xs:element name="PolizaMedAmbiente" type="xs:string" minOccurs="0"/>
																						<xs:element name="AseguraCarga" type="xs:string" minOccurs="0"/>
																						<xs:element name="PolizaCarga" type="xs:string" minOccurs="0"/>
																						<xs:element name="PrimaSeguro" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Remolques" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nodo condicional para registrar los datos del(los) remolque(s) o semirremolque(s) que se adaptan al autotransporte para realizar el traslado de los bienes y/o mercancías.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Remolque" maxOccurs="2">
																							<xs:annotation>
																								<xs:documentation>Nodo requerido para expresar la información del(los) remolque(s) o semirremolque(s) que se adapta(n) al autotransporte para realizar el traslado de los bienes y/o mercancías.</xs:documentation>
																							</xs:annotation>
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element name="SubTipoRem" type="xs:string" minOccurs="0"/>
																									<xs:element name="Placa" type="xs:string" minOccurs="0"/>
																								</xs:sequence>
																							</xs:complexType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="TransporteMaritimo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nodo condicional para registrar la información que permita la identificación de la embarcación a través de la cual se trasladan los bienes y/o mercancías por vía marítima.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="PermSCT" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumPermisoSCT" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreAseg" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumPolizaSeguro" type="xs:string" minOccurs="0"/>
																			<xs:element name="TipoEmbarcacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="Matricula" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumeroOMI" type="xs:string" minOccurs="0"/>
																			<xs:element name="AnioEmbarcacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreEmbarc" type="xs:string" minOccurs="0"/>
																			<xs:element name="NacionalidadEmbarc" type="xs:string" minOccurs="0"/>
																			<xs:element name="UnidadesDeArqBruto" type="xs:string" minOccurs="0"/>
																			<xs:element name="TipoCarga" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumCertITC" type="xs:string" minOccurs="0"/>
																			<xs:element name="Eslora" type="xs:string" minOccurs="0"/>
																			<xs:element name="Manga" type="xs:string" minOccurs="0"/>
																			<xs:element name="Calado" type="xs:string" minOccurs="0"/>
																			<xs:element name="Puntal" type="xs:string" minOccurs="0"/>
																			<xs:element name="LineaNaviera" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreAgenteNaviero" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumAutorizacionNaviero" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumViaje" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumConocEmbarc" type="xs:string" minOccurs="0"/>
																			<xs:element name="PermisoNavegacion" type="xs:string" minOccurs="0"/>
																			<xs:element name="Contenedores" maxOccurs="unbounded">
																				<xs:annotation>
																					<xs:documentation>Nodo requerido para registrar los datos del contenedor en el que se transportan los bienes y/o mercancías.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Contenedor" minOccurs="0" maxOccurs="unbounded">
																							<xs:annotation>
																								<xs:documentation>Nodo requerido para registrar los datos del contenedor en el que se transportan los bienes y/o mercancías.</xs:documentation>
																							</xs:annotation>
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element name="MatriculaContenedor" type="xs:string" minOccurs="0"/>
																									<xs:element name="TipoContenedor" type="xs:string" minOccurs="0"/>
																									<xs:element name="NumPrecinto" type="xs:string" minOccurs="0"/>
																									<xs:element name="IdCCPRelacionado" type="xs:string" minOccurs="0"/>
																									<xs:element name="PlacaVMCCP" type="xs:string" minOccurs="0"/>
																									<xs:element name="FechaCertificacionCCP" type="xs:string" minOccurs="0"/>
																									<xs:element name="Remolques" minOccurs="0">
																										<xs:annotation>
																											<xs:documentation>Nodo condicional para registrar los datos del(los) remolque(s) o semirremolque(s) que se adaptan al autotransporte para realizar el traslado de los bienes y/o mercancías.</xs:documentation>
																										</xs:annotation>
																										<xs:complexType>
																											<xs:sequence>
																												<xs:element name="Remolque" maxOccurs="2">
																													<xs:annotation>
																														<xs:documentation>Nodo requerido para expresar la información del(los) remolque(s) o semirremolque(s) que se adapta(n) al autotransporte para realizar el traslado de los bienes y/o mercancías.</xs:documentation>
																													</xs:annotation>
																													<xs:complexType>
																														<xs:sequence>
																															<xs:element name="SubTipo" type="xs:string" minOccurs="0"/>
																															<xs:element name="Placa" type="xs:string" minOccurs="0"/>
																														</xs:sequence>
																													</xs:complexType>
																												</xs:element>
																											</xs:sequence>
																										</xs:complexType>
																									</xs:element>
																								</xs:sequence>
																							</xs:complexType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="TransporteAereo" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nodo condicional para registrar la información que permita la identificación del transporte aéreo por medio del cual se trasladan los bienes y/o mercancías.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="PermSCT" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumPermisoSCT" type="xs:string" minOccurs="0"/>
																			<xs:element name="MatriculaAeronave" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreAseg" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumPolizaSeguro" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumeroGuia" type="xs:string" minOccurs="0"/>
																			<xs:element name="LugarContrato" type="xs:string" minOccurs="0"/>
																			<xs:element name="CodigoTransportista" type="xs:string" minOccurs="0"/>
																			<xs:element name="RFCEmbarcador" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumRegIdTribEmbarc" type="xs:string" minOccurs="0"/>
																			<xs:element name="ResidenciaFiscalEmbarc" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreEmbarcador" type="xs:string" minOccurs="0"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="TransporteFerroviario" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nodo condicional para registrar la información que permita la identificación del carro o contenedor en el que se trasladan los bienes y/o mercancías por vía férrea.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoDeServicio" type="xs:string" minOccurs="0"/>
																			<xs:element name="TipoDeTrafico" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreAseg" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumPolizaSeguro" type="xs:string" minOccurs="0"/>
																			<xs:element name="DerechosDePaso" minOccurs="0" maxOccurs="unbounded">
																				<xs:annotation>
																					<xs:documentation>Nodo opcional para registrar los tipos de derechos de paso cubiertos por el transportista en las vías férreas de las cuales no es concesionario o asignatario, así como la distancia establecida en kilómetros.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoDerechoDePaso" type="xs:string" minOccurs="0"/>
																						<xs:element name="KilometrajePagado" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Carro" maxOccurs="unbounded">
																				<xs:annotation>
																					<xs:documentation>Nodo requerido para registrar la información que permite identificar el (los) carro(s) en el (los) que se trasladan los bienes y/o mercancías por vía férrea.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="TipoCarro" type="xs:string" minOccurs="0"/>
																						<xs:element name="MatriculaCarro" type="xs:string" minOccurs="0"/>
																						<xs:element name="GuiaCarro" type="xs:string" minOccurs="0"/>
																						<xs:element name="ToneladasNetasCarro" type="xs:string" minOccurs="0"/>
																						<xs:element name="Contenedor" minOccurs="0" maxOccurs="unbounded">
																							<xs:annotation>
																								<xs:documentation>Nodo condicional para especificar el tipo de contenedor o vagón en el que se trasladan los bienes y/o mercancías por vía férrea.</xs:documentation>
																							</xs:annotation>
																							<xs:complexType>
																								<xs:sequence>
																									<xs:element name="TipoContenedor" type="xs:string" minOccurs="0"/>
																									<xs:element name="PesoContenedorVacio" type="xs:string" minOccurs="0"/>
																									<xs:element name="PesoNetoMercancia" type="xs:string" minOccurs="0"/>
																								</xs:sequence>
																							</xs:complexType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="FiguraTransporte" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo condicional para indicar los datos de la(s) figura(s) del transporte que interviene(n) en el traslado de los bienes y/o mercancías realizado a través de los distintos medios de transporte dentro del territorio nacional, cuando el dueño de dicho medio sea diferente del emisor del comprobante con el complemento Carta Porte.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TiposFigura" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo condicional para indicar los datos del(los) tipo(s) de figura(s) que participan en el traslado de los bienes y/o mercancías en los distintos medios de transporte.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="TipoFigura" type="xs:string" minOccurs="0"/>
																			<xs:element name="RFCFigura" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumLicencia" type="xs:string" minOccurs="0"/>
																			<xs:element name="NombreFigura" type="xs:string" minOccurs="0"/>
																			<xs:element name="NumRegIdTribFigura" type="xs:string" minOccurs="0"/>
																			<xs:element name="ResidenciaFiscalFigura" type="xs:string" minOccurs="0"/>
																			<xs:element name="PartesTransporte" minOccurs="0" maxOccurs="unbounded">
																				<xs:annotation>
																					<xs:documentation>Nodo condicional para indicar los datos de las partes del transporte de las cuales el emisor del comprobante es distinto al dueño de las mismas, por ejemplo: vehículos, máquinas, contenedores, plataformas, etc; mismos que son utilizados para el traslado de los bienes y/o mercancías.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="ParteTransporte" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Domicilio" type="UbicacionFiscalType" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nodo opcional para registrar información del domicilio del(los) tipo(s) de figura transporte que intervenga(n) en el traslado de los bienes y/o mercancías.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="PlataformasTecnologicas" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:string" minOccurs="0"/>
													<xs:element name="Periodicidad" type="xs:string" minOccurs="0"/>
													<xs:element name="NumServ" type="xs:string" minOccurs="0"/>
													<xs:element name="MonTotServ" type="xs:string" minOccurs="0"/>
													<xs:element name="TotalIVATrasladado" type="xs:string" minOccurs="0"/>
													<xs:element name="TotalIVARetenido" type="xs:string" minOccurs="0"/>
													<xs:element name="TotalISRRetenido" type="xs:string" minOccurs="0"/>
													<xs:element name="DiferenciaIVA" type="xs:string" minOccurs="0"/>
													<xs:element name="MonTotalPlataforma" type="xs:string" minOccurs="0"/>
													<xs:element name="MonTotalContribucion" type="xs:string" minOccurs="0"/>
													<xs:element name="Servicios">
														<xs:annotation>
															<xs:documentation>Nodo requerido para detallar la información de operaciones celebradas por personas físicas o personas morales que utilicen plataformas tecnológicas.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="DetallesDelServicio" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>Nodo requerido para detallar la información de la enajenación de bienes y los tipos de servicios realizadas por personas físicas o personas morales utilizando plataformas tecnológicas.</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="FormaPagoServ" type="xs:string" minOccurs="0"/>
																			<xs:element name="TipoDeServ" type="xs:string" minOccurs="0"/>
																			<xs:element name="SubTipServ" type="xs:string" minOccurs="0"/>
																			<xs:element name="RFCTercero" type="xs:string" minOccurs="0"/>
																			<xs:element name="FechaServ" type="xs:string" minOccurs="0"/>
																			<xs:element name="PrecioServ" type="xs:string" minOccurs="0"/>
																			<xs:element name="Impuestos" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nodo condicional para detallar la información de los impuestos trasladados respecto de las operaciones realizadas por personas físicas o personas morales utilizando plataformas tecnológicas.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Base" type="xs:string" minOccurs="0"/>
																						<xs:element name="Impuesto" type="xs:string" minOccurs="0"/>
																						<xs:element name="TipoFactor" type="xs:string" minOccurs="0"/>
																						<xs:element name="TasaCuota" type="xs:string" minOccurs="0"/>
																						<xs:element name="Importe" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="ContribucionGubernamental" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nodo opcional para detallar la información de las contribuciones gubernamentales pagadas por los servicios realizados por personas físicas utilizando plataformas tecnológicas; por ejemplo, impuesto sobre hospedaje.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="ImpContrib" type="xs:string" minOccurs="0"/>
																						<xs:element name="Entidad" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="ComisionDelServicio" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation>Nodo condicional para detallar la información de la comisión pagada por el uso de plataformas tecnológicas por cada servicio prestado o enajenación relacionado.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Base" type="xs:string" minOccurs="0"/>
																						<xs:element name="Porcentaje" type="xs:string" minOccurs="0"/>
																						<xs:element name="Importe" type="xs:string" minOccurs="0"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Dividendos" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento para  expresar  el total de  ganancias  y utilidades generadas por rendimientos en base a inversiones en instrumentos de inversión</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence minOccurs="0">
													<xs:element name="Version" type="xs:string" minOccurs="0"/>
													<xs:element name="Utilidad" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo opcional que expresa los dividendos o utilidades distribuidas del periodo o ejercicio</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="ClaveTipo" type="xs:string" minOccurs="0"/>
																<xs:element name="MontoISRRetenido" type="MontoType" minOccurs="0"/>
																<xs:element name="MontISRExtranjero" type="MontoType" minOccurs="0"/>
																<xs:element name="MontExtranjero" type="MontoType" minOccurs="0"/>
																<xs:element name="TipoSocio" type="xs:string" minOccurs="0"/>
																<xs:element name="MontoISRNacional" type="MontoType" minOccurs="0"/>
																<xs:element name="MontoAcumulableN" type="MontoType" minOccurs="0"/>
																<xs:element name="MontoAcumulableExt" type="MontoType" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Remanente" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo opcional que expresa el resultado obtenido de la diferencia entre ingresos y egresos de las personas morales que distribuyan anticipos o rendimientos o sociedades de producción, sociedades y asociaciones civiles.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Proporcion" type="xs:string" minOccurs="0"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Arrendamiento" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento para  expresar el arrendamiento de bienes de un periodo o ejercicio determinado (incluye FIBRAS).</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido con valor prefijado que indica la versión del complemento de arrendamiento financiero</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PagProvEfecPorFiduc" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar el importe del  pago efectuado por parte del fiduciario al arrendador de bienes en el periodo</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="RendimFideicom" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar el importe de  los rendimientos obtenidos en el periodo por el arrendamiento de bienes </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DeduccCorresp" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar el importe de las deducciones correspondientes al arrendamiento de los bienes durante el periodo</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontTotRet" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo opcional para expresar el monto total de la retención del arrendamiento de los bienes del periodo</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontResFiscDistFibras" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo opcional para expresar el monto del resultado fiscal distribuido por FIBRAS</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontOtrosConceptDistr" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo opcional para expresar el monto de otros conceptos distribuidos </xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DescrMontOtrosConceptDistr" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo opcional para describir los conceptos distribuidos cuando se señalen otros conceptos.</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Pagosaextranjeros" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento para expresar los pagos que se realizan a residentes en el extranjero</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence minOccurs="0">
													<xs:element name="NoBeneficiario" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo opcional para expresar la información del residente extranjero efectivo del cobro</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="PaisResidencia"/>
																<xs:element name="ConceptoPago"/>
																<xs:element name="DescripcionConcepto"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Beneficiario" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Nodo opcional para precisar la información del representante para efectos fiscales en México</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="RFC" type="xs:string"/>
																<xs:element name="CURP" type="xs:string"/>
																<xs:element name="RazonSocial" type="xs:string"/>
																<xs:element name="ConceptoPago" type="xs:string"/>
																<xs:element name="DescripcionConcepto" type="xs:string"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="Version" use="required" fixed="1.0">
													<xs:annotation>
														<xs:documentation>Atributo requerido con valor prefijado que indica la versión del complemento de pagos realizados a residentes a residentes en el extranjero</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="EsBenefEfectDelCobro" use="required">
													<xs:annotation>
														<xs:documentation>Atributo requerido para expresar si el beneficiario del pago es la misma persona que retiene</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:whiteSpace value="collapse"/>
															<xs:enumeration value="SI"/>
															<xs:enumeration value="NO"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
										<xs:element name="RetencionesFacturaEspecial" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Retenciones de Facturas Especiales</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence maxOccurs="unbounded">
													<xs:element name="Version" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Versión</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="RetencionISR" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>RetencionesISR</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="RetencionIVA" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>RetencionIVA</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TotalMenosRetenciones" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Total</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="AbonosFacturaCambiaria" minOccurs="0">
											<xs:annotation>
												<xs:documentation>FacturaCambiaria</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Version</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Abono" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Abono</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NumeroAbono" id="SubTotalConDescuento" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>NumeroAbono</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:int">
																			<xs:totalDigits value="3"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FechaVencimiento" type="xs:dateTime" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>FechaVencimiento</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoAbono" type="xs:decimal" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>MontoAbono</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="ReferenciasNota" minOccurs="0">
											<xs:annotation>
												<xs:documentation>ReferenciasNota</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Version</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="RegimenAntiguo" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>RegimenAntiguo</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="NumeroAutorizacionDocumentoOrigen" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>NumeroAutorizacionDocumentoOrigen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="FechaEmisionDocumentoOrigen" type="xs:dateTime" minOccurs="0">
														<xs:annotation>
															<xs:documentation>FechaEmisionDocumentoOrigen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MotivoAjuste" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>MotivoAjuste</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="SerieDocumentoOrigen" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>SerieDocumentoOrigen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="NumeroDocumentoOrigen" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>NumeroDocumentoOrigen</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Intereses" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento para expresar los intereses obtenidos por rendimiento en inversiones</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido con valor prefijado que indica la versión del complemento de intereses obtenidos en el periodo o ejercicio</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="SistFinanciero" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar si los interés obtenidos en el periodo o ejercicio provienen del sistema financiero</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="RetiroAORESRetInt" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar si los intereses obtenidos fueron retirados en el periodo o ejercicio</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="OperFinancDerivad" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar si los intereses obtenidos corresponden a operaciones financieras derivadas.</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontIntNominal" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar el importe del interés Nóminal obtenido en un periodo o ejercicio</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MontIntReal" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar el monto de los intereses reales  (diferencia que se obtiene restando al tipo de interés nominal y la tasa de inflación del periodo o ejercicio )</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Perdida" type="MontoType" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Atributo requerido para expresar la pérdida por los intereses obtenidos en el periodo o ejercicio</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="LeyendasFiscales" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Nodo opcional para incluir leyendas previstas en disposiciones fiscales, distintas a las contenidas en el estándar de Comprobante Fiscal Digital (CFD) o Comprobante Fiscal Digital a través de Internet (CFDI).</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:string" minOccurs="0"/>
													<xs:element name="Leyenda" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="DisposicionFiscal" type="xs:string" minOccurs="0"/>
																<xs:element name="Norma" type="xs:string" minOccurs="0"/>
																<xs:element name="TextoLeyenda" type="xs:string"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="VehiculoUsado" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento opcional que permite incorporar información a los contribuyentes que enajenen vehículos nuevos a personas físicas que no tributen en los términos de las Secciones I y II del Capítulo II del Título IV de la ley del ISR, y que reciban en contraprestación como resultados de esa enajenación un vehículo usado y dinero</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Version" type="xs:string" minOccurs="0"/>
													<xs:element name="montoAdquisicion" type="xs:string" minOccurs="0"/>
													<xs:element name="montoEnajenacion" type="xs:string" minOccurs="0"/>
													<xs:element name="claveVehicular" type="xs:string" minOccurs="0"/>
													<xs:element name="marca" type="xs:string" minOccurs="0"/>
													<xs:element name="tipo" type="xs:string" minOccurs="0"/>
													<xs:element name="modelo" type="xs:string" minOccurs="0"/>
													<xs:element name="numeroMotor" type="xs:string" minOccurs="0"/>
													<xs:element name="numeroSerie" type="xs:string" minOccurs="0"/>
													<xs:element name="NIV" type="xs:string" minOccurs="0"/>
													<xs:element name="valor" type="xs:string" minOccurs="0"/>
													<xs:element name="Aduana" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Información Aduanera</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="NmbAduana" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Nombre de la Aduana</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="60"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="NroDcto" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Número de Documento Aduanero </xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:maxLength value="25"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="FechaDcto" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>Fecha del Documento Aduanero </xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="VentaMadera" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Complemento para incluir la infromación por la venta de madera</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ComunaRolOrigen" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Comuna del Rol Predial de Origen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MnzRolOrigen" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Manzana del Rol Predial de Origen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PrdRolOrigen" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Num. Predio del Rol Predial de Origen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="ComunaRolDestino" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Comuna del Rol Predial de Destino</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="MnzRolDestino" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Manzana del Rol Predial de Destino</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="PrdRolDestino" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Num. Predio del Rol Predial de Origen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CodPlanConaf" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Código Plan de Manejo Conaf</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="AvisoEjecucionFaena" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Aviso Ejecución de Faena</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LatitudOrigenMadera" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Latitud Origen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LongitudOrigenMadera" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Longitud Origen</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LatitudDestinoMadera" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Latitud Destino</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="LongitudDestinoMadera" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Longitud Destino</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="SistemareferenciaMadera" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Sistema de Referencia</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="CobroXCuentaAjena" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Agrupa la informacion del documento de Cobro por Cuenta Ajena</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Cobro" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Version" type="xs:string"/>
																<xs:element name="NITtercero" type="xs:string" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>El NIT del contribuyente para quien se está realizando el cobro.(sin guión).</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="NumeroDocumento" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>El número del documento relacionado con la transacción.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FechaDocumento" type="xs:date" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>La fecha del documento relacionado con la transacción. </xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Descripcion" id="Descripcion">
																	<xs:annotation>
																		<xs:documentation>Indica la descripción del ítem. </xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="10000"/>
																			<xs:whiteSpace value="collapse"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="BaseImponible" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>El monto sobre el cual se cobró el concepto de IVA. Si no aplica consignar cero (0.00).</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoCobroDAI" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>El monto cobrado por concepto de Derechos Arancelarios a la Importación. Si no aplica consignar cero (0.00).</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoCobroIVA" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>El Monto cobrado por concepto de Impuesto al Valor Agregado sobre el valor de Base Imponible. Si no aplica consignar cero (0.00).</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoCobroOtros" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>El Monto cobrado por cualquier otro concepto, si no aplica consignar cero (0.00)</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="MontoCobroTotal" type="MontoType" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation>El valor de la suma de las casillas: MontoCobroDAI, MontoCobroIVA, MontoCobroOtros</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="TimeStamp" type="xs:dateTime" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Fecha y Hora en que se generó el Documento dd-MM-yyyyTHH:MI:SS</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
						<xs:attribute name="ID" type="xs:ID"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="infoAdicional" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Elementos Adicionales para Ecuador</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="campoAdicional" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Adicionales para Ecuador</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:simpleContent>
										<xs:extension base="xs:string">
											<xs:attribute name="nombre" type="xs:string"/>
										</xs:extension>
									</xs:simpleContent>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Personalizados" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Elementos Personalizados</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="DocPersonalizado" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Documento con Elementos Personalizados</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="campoString" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Elemento personalizado Alfanumerico</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:string">
														<xs:attribute name="name" type="xs:string"/>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="campoNumero" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Elemento personalizado Numerico</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:decimal">
														<xs:attribute name="name" type="xs:string"/>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="campoFecha" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Elemento personalizado Fecha</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:date">
														<xs:attribute name="name" type="xs:string"/>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="CustDetalle" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Elementos Personalizados a Nivel de Item</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="CustDetNroLin" type="xs:positiveInteger" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Número de Línea de Detalle asociada a los elementos personalizados</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_01" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #01 (CustDetAFN_01)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_02" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #02 (CustDetAFN_02)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_03" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #03 (CustDetAFN_03)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_04" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #04 (CustDetAFN_04)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_05" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #05 (CustDetAFN_05)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_06" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #06 (CustDetAFN_06)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_07" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #07 (CustDetAFN_07)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_08" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #08 (CustDetAFN_08)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_09" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #09 (CustDetAFN_09)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_10" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #10 (CustDetAFN_10)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_11" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #11 (CustDetAFN_11)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_12" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #12 (CustDetAFN_12)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_13" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #13 (CustDetAFN_13)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_14" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #14 (CustDetAFN_14)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_15" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #15 (CustDetAFN_15)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_16" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #16 (CustDetAFN_16)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_17" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #17 (CustDetAFN_17)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_18" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #18 (CustDetAFN_18)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_19" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #19 (CustDetAFN_19)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_20" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #20 (CustDetAFN_20)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_21" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #21 (CustDetAFN_21)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_22" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #22 (CustDetAFN_22)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_23" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #23 (CustDetAFN_23)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_24" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #24 (CustDetAFN_24)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetAFN_25" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Alfanumerico #25 (CustDetAFN_25)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_01" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #01 (CustDetNUE_01)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_02" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #02 (CustDetNUE_02)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_03" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #03 (CustDetNUE_03)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_04" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #04 (CustDetNUE_04)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_05" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #05 (CustDetNUE_05)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_06" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #06 (CustDetNUE_06)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_07" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #07 (CustDetNUE_07)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_08" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #08 (CustDetNUE_08)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_09" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #09 (CustDetNUE_09)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUE_10" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Entero #10 (CustDetNUE_10)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_01" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #01  (CustDetNUD_01)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_02" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #02 (CustDetNUD_02)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_03" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #03 (CustDetNUD_03)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_04" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #04 (CustDetNUD_04)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_05" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #05 (CustDetNUD_05)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_06" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #06 (CustDetNUD_06)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_07" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #07 (CustDetNUD_07)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_08" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #08 (CustDetNUD_08)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_09" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #09 (CustDetNUD_09)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetNUD_10" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Numerico Decimal #10 (CustDetNUD_10)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_01" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #01 (CustDetFEC_01)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_02" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #02 (CustDetFEC_02)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_03" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #03 (CustDetFEC_03)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_04" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #04 (CustDetFEC_04)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_05" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #05 (CustDetFEC_05)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_06" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #06 (CustDetFEC_06)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_07" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #07 (CustDetFEC_07)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_08" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #08 (CustDetFEC_08)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_09" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #09 (CustDetFEC_09)</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="CustDetFEC_10" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Fecha #10 (CustDetFEC_10)</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Impresion" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Personalizado_01" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #01</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_02" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #02</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_03" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #03</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_04" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #04</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_05" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #05</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_06" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #06</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_07" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #07</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_08" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #08</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_09" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #09</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_10" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #10</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_11" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #11</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_12" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #12</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_13" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #13</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_14" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #14</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_15" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #15</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_16" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #16</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_17" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #17</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_18" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #18</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_19" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #19</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_20" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Alfanumerico #20</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_21" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Numerico Entero #01</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_22" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Numerico Entero #02</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_23" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Numerico Entero #03</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_24" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Numerico Decimal #01</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_25" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Numerico Decimal #02</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_26" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Numerico Decimal #03</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_27" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Fecha #01</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_28" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Fecha #02</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Personalizado_29" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado Fecha #03</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="ImpresionDetalle" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="PersonNroLinDet" type="xs:positiveInteger">
														<xs:annotation>
															<xs:documentation>Número de Línea de Detalle asociada a los elementos personalizados</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_01" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #01</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_02" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado  detalle Alfanumerico #02</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_03" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #03</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_04" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #04</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_05" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #05</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_06" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #06</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_07" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #07</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_08" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #08</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_09" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #09</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_10" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #10</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_11" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #11</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_12" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #12</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_13" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #13</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_14" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #14</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_15" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #15</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_16" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #16</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_17" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #17</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_18" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #18</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_19" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #19</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_20" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #20</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_21" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #21</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_22" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #22</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_23" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #23</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_24" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #24</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_25" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #25</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_26" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #26</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_27" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #27</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_28" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #28</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_29" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #29</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_30" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #30</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_31" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #31</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_32" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #32</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_33" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #33</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_34" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #34</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_35" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #35</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_36" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #36</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_37" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #37</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_38" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #38</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_39" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #39</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonAFN_40" type="xs:string" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Alfanumerico #40</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_01" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #01</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_02" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #02</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_03" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #03</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_04" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #04</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_05" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #05</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_06" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #06</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_07" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #07</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_08" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #08</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_09" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #09</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUE_10" type="xs:integer" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Entero #10</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_01" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #01</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_02" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #02</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_03" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #03</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_04" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #04</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_05" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #05</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_06" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #06</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_07" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #07</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_08" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #08</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_09" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #09</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonNUD_10" type="xs:decimal" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Numerico Decimal #10</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonFEC_01" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Fecha #01</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonFEC_02" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Fecha #02</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonFEC_03" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Fecha #03</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonFEC_04" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Fecha #04</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="DetPersonFEC_05" type="xs:date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Elemento personalizado detalle Fecha #05</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="dteID" type="xs:string" use="optional"/>
								</xs:complexType>
							</xs:element>
							<xs:sequence>
								<xs:element name="campoString" minOccurs="0" maxOccurs="unbounded">
									<xs:annotation>
										<xs:documentation>Elemento personalizado Alfanumerico</xs:documentation>
									</xs:annotation>
									<xs:complexType>
										<xs:simpleContent>
											<xs:extension base="xs:string">
												<xs:attribute name="name" type="xs:string"/>
											</xs:extension>
										</xs:simpleContent>
									</xs:complexType>
								</xs:element>
								<xs:element name="campoNumero" minOccurs="0" maxOccurs="unbounded">
									<xs:annotation>
										<xs:documentation>Elemento personalizado Numerico</xs:documentation>
									</xs:annotation>
									<xs:complexType>
										<xs:simpleContent>
											<xs:extension base="xs:decimal">
												<xs:attribute name="name" type="xs:string"/>
											</xs:extension>
										</xs:simpleContent>
									</xs:complexType>
								</xs:element>
								<xs:element name="campoFecha" minOccurs="0" maxOccurs="unbounded">
									<xs:annotation>
										<xs:documentation>Elemento personalizado Fecha</xs:documentation>
									</xs:annotation>
									<xs:complexType>
										<xs:simpleContent>
											<xs:extension base="xs:date">
												<xs:attribute name="name" type="xs:string"/>
											</xs:extension>
										</xs:simpleContent>
									</xs:complexType>
								</xs:element>
								<xs:element name="CustDetalle" minOccurs="0" maxOccurs="unbounded">
									<xs:annotation>
										<xs:documentation>Elementos Personalizados a Nivel de Item</xs:documentation>
									</xs:annotation>
									<xs:complexType>
										<xs:sequence>
											<xs:element name="CustDetNroLin" type="xs:positiveInteger" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Número de Línea de Detalle asociada a los elementos personalizados</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_01" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #01 (CustDetAFN_01)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_02" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #02 (CustDetAFN_02)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_03" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #03 (CustDetAFN_03)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_04" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #04 (CustDetAFN_04)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_05" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #05 (CustDetAFN_05)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_06" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #06 (CustDetAFN_06)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_07" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #07 (CustDetAFN_07)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_08" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #08 (CustDetAFN_08)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_09" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #09 (CustDetAFN_09)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_10" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #10 (CustDetAFN_10)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_11" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #11 (CustDetAFN_11)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_12" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #12 (CustDetAFN_12)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_13" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #13 (CustDetAFN_13)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_14" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #14 (CustDetAFN_14)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_15" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #15 (CustDetAFN_15)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_16" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #16 (CustDetAFN_16)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_17" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #17 (CustDetAFN_17)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_18" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #18 (CustDetAFN_18)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_19" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #19 (CustDetAFN_19)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_20" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #20 (CustDetAFN_20)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_21" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #21 (CustDetAFN_21)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_22" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #22 (CustDetAFN_22)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_23" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #23 (CustDetAFN_23)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_24" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #24 (CustDetAFN_24)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetAFN_25" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Alfanumerico #25 (CustDetAFN_25)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_01" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #01 (CustDetNUE_01)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_02" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #02 (CustDetNUE_02)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_03" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #03 (CustDetNUE_03)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_04" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #04 (CustDetNUE_04)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_05" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #05 (CustDetNUE_05)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_06" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #06 (CustDetNUE_06)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_07" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #07 (CustDetNUE_07)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_08" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #08 (CustDetNUE_08)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_09" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #09 (CustDetNUE_09)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUE_10" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Entero #10 (CustDetNUE_10)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_01" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #01  (CustDetNUD_01)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_02" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #02 (CustDetNUD_02)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_03" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #03 (CustDetNUD_03)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_04" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #04 (CustDetNUD_04)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_05" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #05 (CustDetNUD_05)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_06" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #06 (CustDetNUD_06)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_07" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #07 (CustDetNUD_07)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_08" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #08 (CustDetNUD_08)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_09" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #09 (CustDetNUD_09)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetNUD_10" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Numerico Decimal #10 (CustDetNUD_10)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_01" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #01 (CustDetFEC_01)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_02" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #02 (CustDetFEC_02)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_03" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #03 (CustDetFEC_03)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_04" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #04 (CustDetFEC_04)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_05" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #05 (CustDetFEC_05)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_06" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #06 (CustDetFEC_06)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_07" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #07 (CustDetFEC_07)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_08" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #08 (CustDetFEC_08)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_09" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #09 (CustDetFEC_09)</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="CustDetFEC_10" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Fecha #10 (CustDetFEC_10)</xs:documentation>
												</xs:annotation>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="Impresion" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Personalizado_01" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #01</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_02" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #02</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_03" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #03</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_04" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #04</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_05" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #05</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_06" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #06</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_07" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #07</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_08" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #08</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_09" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #09</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_10" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #10</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_11" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #11</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_12" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #12</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_13" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #13</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_14" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #14</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_15" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #15</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_16" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #16</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_17" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #17</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_18" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #18</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_19" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #19</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_20" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Alfanumerico #20</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_21" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Numerico Entero #01</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_22" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Numerico Entero #02</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_23" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Numerico Entero #03</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_24" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Numerico Decimal #01</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_25" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Numerico Decimal #02</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_26" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Numerico Decimal #03</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_27" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Fecha #01</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_28" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Fecha #02</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="Personalizado_29" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado Fecha #03</xs:documentation>
												</xs:annotation>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="ImpresionDetalle" minOccurs="0" maxOccurs="unbounded">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="PersonNroLinDet" type="xs:positiveInteger">
												<xs:annotation>
													<xs:documentation>Número de Línea de Detalle asociada a los elementos personalizados</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_01" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #01</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_02" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado  detalle Alfanumerico #02</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_03" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #03</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_04" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #04</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_05" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #05</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_06" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #06</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_07" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #07</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_08" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #08</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_09" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #09</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_10" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #10</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_11" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #11</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_12" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #12</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_13" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #13</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_14" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #14</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_15" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #15</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_16" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #16</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_17" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #17</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_18" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #18</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_19" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #19</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_20" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #20</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_21" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #21</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_22" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #22</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_23" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #23</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_24" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #24</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_25" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #25</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_26" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #26</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_27" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #27</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_28" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #28</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_29" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #29</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_30" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #30</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_31" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #31</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_32" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #32</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_33" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #33</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_34" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #34</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_35" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #35</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_36" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #36</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_37" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #37</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_38" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #38</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_39" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #39</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonAFN_40" type="xs:string" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Alfanumerico #40</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_01" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #01</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_02" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #02</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_03" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #03</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_04" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #04</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_05" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #05</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_06" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #06</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_07" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #07</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_08" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #08</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_09" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #09</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUE_10" type="xs:integer" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Entero #10</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_01" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #01</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_02" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #02</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_03" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #03</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_04" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #04</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_05" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #05</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_06" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #06</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_07" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #07</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_08" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #08</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_09" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #09</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonNUD_10" type="xs:decimal" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Numerico Decimal #10</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonFEC_01" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Fecha #01</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonFEC_02" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Fecha #02</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonFEC_03" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Fecha #03</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonFEC_04" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Fecha #04</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="DetPersonFEC_05" type="xs:date" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Elemento personalizado detalle Fecha #05</xs:documentation>
												</xs:annotation>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="version" type="xs:string"/>
		</xs:complexType>
	</xs:element>
</xs:schema>