<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="Documento">
		<xs:annotation>
			<xs:documentation>
				Informacion Electronica correspondiente al Manifiesto
				Courier
			</xs:documentation>
		</xs:annotation>
		<!-- -->
		<xs:complexType>
			<xs:sequence>
				<!-- Datos del encabezado -->
				<xs:element name="login" minOccurs="0" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							En este tag se debe indicar el login de la
							persona encargada de digitar el documento
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="255" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="tipo-accion" default="I" minOccurs="1"
					maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							En este tag se debe indicar la funcionalidad
							del mensajes. Los valores que puede tomar
							son: I: Ingreso, M: Modificacion, A:
							Aclaracion , N: Anulacion
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="I" />
							<xs:enumeration value="M" />
							<xs:enumeration value="A" />
							<xs:enumeration value="N" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="numero-referencia" minOccurs="1"
					maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							En este tag se debe indicar el nro. del
							documento dado por el Emisor
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="15" />
							<xs:minLength value="1"></xs:minLength>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="tipo-manifiesto" minOccurs="1"
					maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							En este tag se debe indicar el tipo de
							manifiesto que se esta enviando.Se debe
							indicar si el Manifiesto es de I: Ingreso o
							S: Salida
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="I" />
							<xs:enumeration value="S" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<!--  -->
				<xs:element name="OpTransporte" minOccurs="1"
					maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							Se indica las Operacion de Transporte
							correspondiente en el documento
						</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="optransporte"
								minOccurs="1" maxOccurs="1">
								<xs:complexType>
									<xs:sequence>
										<xs:element
											name="via-transporte" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se debe
													indicar el medio de
													transporte de la
													operacion
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="3" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element
											name="numero-viaje" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se debe
													indicar el numero de
													viaje o vuelo
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="30" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<!--  -->
				<xs:element name="Fechas" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							Se indican las fechas correspondientes en el
							documento
						</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="fecha" minOccurs="1"
								maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="nombre" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el nombre de
													la fecha asociada al
													documento
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:enumeration
														value="FEM" />
													<xs:enumeration
														value="FZARPE" />
													<xs:enumeration
														value="FARRIBO" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="valor" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el valor de
													la fecha en formato
													dd/mm/yyyy
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<!--  -->
				<xs:element name="Locaciones" minOccurs="1"
					maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							Se indican las locaciones correspondientes
							en el documento
						</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="locacion" minOccurs="1"
								maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="nombre" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el nombre del
													tipo de locacion
													asociada al
													documento
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:enumeration
														value="PE" />
													<xs:enumeration
														value="PD" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="codigo" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el codigo
													IATA de la locacion
													asociada al
													documento
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="5" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element
											name="descripcion" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica la
													descripcion de la
													locacion asociada al
													documento
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="255" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<!--  -->
				<xs:element name="Participaciones" minOccurs="1">
					<xs:annotation>
						<xs:documentation>
							Se indican las participaciones
							correspondientes en el documento
						</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="participacion"
								minOccurs="1" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="nombre" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el tipo de
													participante
													asociado al
													documento
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:enumeration
														value="EMI" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="tipo-id" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el tipo de
													identificacion del
													participante
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="5" />
													<xs:minLength
														value="1">
													</xs:minLength>
													<xs:enumeration
														value="ADU">
													</xs:enumeration>
													<xs:enumeration
														value="PAS">
													</xs:enumeration>
													<xs:enumeration
														value="RUT">
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="nacion-id" maxOccurs="1" minOccurs="0">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el codigo ISO
													del pais que otorga
													la identificacion
													descrita en tipo-id
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="5" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="valor-id" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el valor del
													identificador del
													participante en el
													documenmto cuyo tipo
													fue indicado en el
													tipo-id
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="255" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="nombres"
											minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el nombre del
													participante
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="255" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="direccion"
											minOccurs="0">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica la direccion
													del participante en
													el documento
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="255" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="codigo-pais"
											minOccurs="0">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el codigo de
													pais asociado a la
													direccion del
													participante
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="5" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<!-- -->
				<xs:element name="Referencias" minOccurs="1"
					maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							Se indican las locaciones correspondientes
							en el documento
						</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="referencia" minOccurs="1"
								maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element
											name="tipo-documento" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el tipo de
													documento que sera
													identificado y que
													tiene relacion con
													el mensaje
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:enumeration
														value="BL">
													</xs:enumeration>
													<xs:enumeration
														value="CP">
													</xs:enumeration>
													<xs:enumeration
														value="GA">
													</xs:enumeration>
													<xs:enumeration
														value="CRT">
													</xs:enumeration>
													<xs:enumeration
														value="MIC">
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element
											name="tipo-referencia" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indicar el tipo de
													documento de
													referencia asociada
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:enumeration
														value="HIJA">
													</xs:enumeration>
													<xs:enumeration
														value="MADRE">
													</xs:enumeration>
													<xs:enumeration
														value="REF">
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="numero" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el numero del
													documento
													referenciado
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="15" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="fecha" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica la fecha de
													emision del
													documento
													referenciado en
													formato :
													dd/mm/yyyy"
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element
											name="tipo-id-emisor" minOccurs="0">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el tipo de
													identificacion del
													emisor del documento
													referenciado
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="30" />
													<xs:enumeration
														value="ADU">
													</xs:enumeration>
													<xs:enumeration
														value="PAS">
													</xs:enumeration>
													<xs:enumeration
														value="RUT">
													</xs:enumeration>
													<xs:enumeration
														value="">
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="nac-id-emisor"
											minOccurs="0">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el codigo del
													pais que otorg la
													identificacion
													descrita en el tag
													"tipo-id-emisor"
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="5" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element
											name="valor-id-emisor" minOccurs="0">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el valor del
													identificador del
													emisor del documento
													referenciado cuyo
													tipo fue indicado en
													el tag
													"tipo-id-emisor"
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="255" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="emisor" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el nombre del
													emisor del documento
													referenciado
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="255" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="observaciones"
											type="xs:string" minOccurs="0">
											<xs:annotation>
												<xs:documentation>
													En este tag se
													indica el tipo de
													identificacion del
													emisor del documento
													referenciado
												</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<!-- -->
				<xs:element name="Observaciones" minOccurs="0"
					maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
							Se indican las fechas correspondientes en el
							documento
						</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="observacion" minOccurs="1"
								maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="nombre" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se debe
													indicar el tipo de
													observacion que se
													consignara en el tag
													"contenido"
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:enumeration
														value="GRAL" />
													<xs:enumeration
														value="MOT" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="contenido" maxOccurs="1" minOccurs="1">
											<xs:annotation>
												<xs:documentation>
													En este tag se debe
													indicar el
													contendido de la
													observacion
												</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="255" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="tipo" />
			<xs:attribute name="version" />
		</xs:complexType>
	</xs:element>
</xs:schema>

