<?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 a Manifiesto Maritimo
   			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<!-- Datos del encabezado -->
				<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 que se esta enviando.
							Los valores que puede tomar este tag son:
							"I": Presentacion
							"M": Modificacion
      					</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="I">
								<xs:annotation>
									<xs:documentation>
										Ingreso, Presentacion o primer
										envio del documento
									</xs:documentation>
								</xs:annotation>
							</xs:enumeration>
							<xs:enumeration value="M">
								<xs:annotation>
									<xs:documentation>
										Modificación
									</xs:documentation>
								</xs:annotation>
							</xs:enumeration>
							<xs:length value="1"></xs:length>
							<xs:enumeration value="A"></xs:enumeration>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="fecha-aceptacion-mfto" minOccurs="0" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
       						Fecha en que Aduanas acepta el Encabezado de Manifiesto despues de realizar las validaciones pertinentes.
      					</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="16" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="numero-referencia-original" minOccurs="0" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
       						En este tag se debe indicar el nro. del manifiesto dado por el Emisor.
      					</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="15" />
						</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. de manifiesto entregado por el Servicio de Aduanas, 
       						una vez recepcionado y aceptado el mensaje.
      					</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.
							Los valores que puede tomar son: 
							I: Ingreso 
							S: Salida
      					</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="I">
								<xs:annotation>
									<xs:documentation>
										Ingreso
									</xs:documentation>
								</xs:annotation>
							</xs:enumeration>
							<xs:enumeration value="S">
								<xs:annotation>
									<xs:documentation>
										Salida
									</xs:documentation>
								</xs:annotation>
							</xs:enumeration>
							<xs:length value="1"></xs:length>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="cond-carga" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
       						En este tag indica la condición de carga del manifiesto, es decir si un manifiesto viene con carga o sin carga
      					</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="S">
								<xs:annotation>
									<xs:documentation>
										Manifiesto con carga
									</xs:documentation>
								</xs:annotation>
							</xs:enumeration>
							<xs:enumeration value="N">
								<xs:annotation>
									<xs:documentation>
										Manifiesto sin carga
									</xs:documentation>
								</xs:annotation>
							</xs:enumeration>
							<xs:length value="1"></xs:length>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="sitio-atraque" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
       						Código del sitio de atraque de la nave. 
							Cuando una nave por su tamaño utilice más de un sitio de atraque, sólo deberá indicar uno de los sitios. 
							Tabla de códigos a utilizar Anexo 51-46 del Compendio de Normas Aduaneras.
      					</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="OpTransporte" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
			             	Operaciones de Transporte asociada al documento
			            </xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="optransporte" minOccurs="1" maxOccurs="1">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="registro-nave" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
						                         	Registro internacional de la Nave. Número IMO.
						                         	Este tag corresponde a la matricula de la nave y es Obligatorio. 
						                        </xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="10" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="nombre-nave" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
									             	Nombre con que arribará o zarpará la nave del puerto.
									            </xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="50" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="bandera-nave" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										Código del  país de la bandera de la nave con que ésta arribará o zarpará del puerto.
													Tablas de códigos a utilizar de las Naciones Unidas (códigos alfabéticos).
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="2">
														<xs:annotation>
															<xs:documentation>
																Este tag
																corresponde
																a la
																matricula
																de la
																nave y
																es
																Obligatorio.
															</xs:documentation>
														</xs:annotation>
													</xs:maxLength>
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="servicio" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										Tipo de servicio de la nave. Puede tomar los valores: 
													LINER: Naves con servicio de Línea 
													TRAMP: Naves con servicio irregular
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="5" />
													<xs:enumeration
														value="LINER">
														<xs:annotation>
															<xs:documentation>
																Naves
																con
																servicio
																de Línea
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="TRAMP">
														<xs:annotation>
															<xs:documentation>
																Naves
																con
																servicio
																irregular.
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="viaje" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										Número del viaje dado por la Agencia de Nave que envía el mensaje.
            									</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:element name="Itinerario" 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="itinerario" maxOccurs="unbounded" -->
													<xs:element name="itinerary" minOccurs="1" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="lugar" minOccurs="1" maxOccurs="1">
																	<xs:annotation>
																		<xs:documentation>
                                      										En este tag se debe indicar el código del lugar (puerto)que forma parte del itinerario.
																			Tablas de códigos a utilizar de las Naciones Unidas (códigos alfabéticos de largo 5). 
                                    									</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" minOccurs="1" maxOccurs="1">
																	<xs:annotation>
																		<xs:documentation>
                                      										En este tag se debe indicar la descripción del lugar que forma parte del itinerario, 
                                      										en correspondencia al valor consignado en el tag codigo.
                                    									</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="fecha-arribo" minOccurs="1" maxOccurs="1">
																	<xs:annotation>
																		<xs:documentation>
                                      										En este tag se debe indicar la fecha Real o Estimada de Arribo, según corresponda. 
																			En el formato “dd-MM-yyyy HH:mm".
                                    									</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction
																			base="xs:string">
																			<xs:minLength
																				value="1">
																			</xs:minLength>
																			<xs:maxLength
																				value="16">
																			</xs:maxLength>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="fecha-termino" minOccurs="1" maxOccurs="1">
																	<xs:annotation>
																		<xs:documentation>
                                      										En este Tag se debe indicar la Fecha Real o Estimada de Zarpe, según corresponda. 
                                      										Formato “dd-MM-yyyy HH:mm".
                                    									</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction
																			base="xs:string">
																			<xs:minLength
																				value="1">
																			</xs:minLength>
																			<xs:maxLength
																				value="16">
																			</xs:maxLength>
																		</xs:restriction>
																	</xs:simpleType>
																</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="Fechas" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
              				Fechas asociadas al documento
            			</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence maxOccurs="1">
							<xs:element name="fecha" minOccurs="1" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="nombre" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
                          							En este tag se indica el nombre de la fecha asociada al documento. 
													Los valores que puede tomar son: 
													FARRIBO : Fecha de arribo 
													FZARPE : Fecha de zarpe 
													FEM : Fecha de emisión del Encabezado de Manifiesto (fecha de envío) 
                        						</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="10" />
													<xs:enumeration
														value="FARRIBO">
														<xs:annotation>
															<xs:documentation>
																Fecha de
																arribo
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="FZARPE">
														<xs:annotation>
															<xs:documentation>
																Fecha de
																zarpe
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="FEM">
														<xs:annotation>
															<xs:documentation>
																Fecha de
																emision
																del
																encabezado
																del
																manifiesto
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="valor" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se indica el valor de la fecha en formato dd-mm-yyyy HH:mm,
													asociada al tipo de fecha consignada en el tag “nombre”. 
													Sólo la fecha de emisión tiene el formato “dd-MM-yyyy”.
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:minLength
														value="1">
													</xs:minLength>
													<xs:maxLength
														value="16">
													</xs:maxLength>
												</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>
							Locaciones asociadas al 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" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se indica el tipo de locacion asociada al documento. Los valores que puede tomar son: 
													PD : Puerto de Desembarque, en el caso de Ingreso 
													PE : Puerto de Embarque, para el caso de Salida
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="10" />
													<xs:enumeration
														value="PD">
														<xs:annotation>
															<xs:documentation>
																Puerto
																de
																desembarque,
																para el
																caso de
																Ingreso.
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="PE">
														<xs:annotation>
															<xs:documentation>
																Puerto
																de
																embarque,
																para el
																caso de
																Salida
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="codigo" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se indica el código de la locación.
													Tabla de códigos a utilizar de las Naciones Unidas (Alfanumérico de largo 5).
            									</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" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										Descripción de la Locación de acuerdo al valor consignado en el tag codigo.
            									</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" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
       						Participantes: En este conjunto de tags, por cada ocurrencia, 
       						debe indicar la información de las personas que solicitan el mensaje
      					</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="participacion" minOccurs="1" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="nombre" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se indica el tipo de participante asociado al documento. Los valores que debe tomar este tag son: 
													“EMI”: Emisor del Encabezado del Manifiesto
													“AGN” : Agencia de Naves 
													“CAPTN”: Capitan de la Nave 
													“TRA”: “Compañia Naviera” corresponde al transportista efectivo de la carga 
													“OT” : “Operador del Terminal”"
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="5" />
													<xs:enumeration
														value="EMI">
														<xs:annotation>
															<xs:documentation>
																Emisor
																del
																Encabezado
																del
																Manifiesto
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="AGN">
														<xs:annotation>
															<xs:documentation>
																Agencia
																de Naves
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="CAPTN">
														<xs:annotation>
															<xs:documentation>
																Capitan
																de la
																Nave
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="TRA">
														<xs:annotation>
															<xs:documentation>
																Transportista
																efectivo
																de la
																carga
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="OT">
														<xs:annotation>
															<xs:documentation>
																Operador
																del
																Terminal
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="tipo-id" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
                          							En este tag se indica el tipo de identificacion del participante.
													Los valores que puede tomar este tag son:
													RUT: Rol Unico Tributario (Chile)
													CNI: Cedula Nacional de Identidad
													PAS: Pasaporte 
													ADU: Código dado por Aduana
                        						</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="3" />
													<xs:enumeration
														value="RUT">
														<xs:annotation>
															<xs:documentation>
																RUT: Rol
																Unico
																Tributario
																(Chile)
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="CNI">
														<xs:annotation>
															<xs:documentation>
																CNI:
																Cedula
																Nacional
																de
																Identidad
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="PAS">
														<xs:annotation>
															<xs:documentation>
																PAS:
																Pasaporte
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="ADU">
														<xs:annotation>
															<xs:documentation>
																ADU:
																Codigo
																dado por
																Aduana.
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="nacion-id" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
                          							En este tag se indica el codigo del pais que otorga la identificación descrita en el tag "tipo-id”.
													Tablas de códigos de la Naciones Unidas (codigos alfabeticos).
                        						</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="2" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="valor-id" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
                          							En este tag se indica el valor del identificador del participante en el documento, 
                          							cuyo tipo fue indicado en el tag "tipo-id ". 
													Por ejemplo si el tipo-id es RUT, en este tag se debe indicar el número de RUT.
													El RUT debe consignarse con números seguidos incluyendo el dígito verificador, 
													cuando corresponda, separado por un guión del resto de los números.
													Ejemplo: 77777777-7.
                        						</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 en el 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:element name="direccion" minOccurs="0" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
                          							En este tag se indica la dirección 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" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se indica el código del país asociado a la dirección del participante, declarada en el tag “dirección”. 
             										Tablas de códigos a utilizar de las Naciones Unidas (códigos alfabéticos).
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="2" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Referencias" minOccurs="0" maxOccurs="1">
					<xs:annotation>
						<xs:documentation>
              				Se indica la relación entre el mensaje enviado 
							y el documento que se describirá en los 
							próximos tags de Referencias.
            			</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="referencia" minOccurs="1" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="tipo-referencia" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se debe indicar el tipo de relacion entre el mensaje y el documento referenciado. 
             										Los valores que puede tomar este tag son: 
													REF: relación referencial.
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="10" />
													<xs:enumeration
														value="REF">
														<xs:annotation>
															<xs:documentation>
																"REF":
																Relación
																referencial.
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="REFMANANT">
														<xs:annotation>
															<xs:documentation>
																"REFMANANT":
																Referencia
																a
																Manifiestos.
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="MADRE">
													</xs:enumeration>
													<xs:enumeration
														value="REFBLANT">
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="tipo-documento" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se debe indicar el tipo de documento que será identificado y que tiene relación con el mensaje.
													Códigos a utilizar según Anexo 51-45 del Compendio de Normas Aduaneras.
													Posibles valores:
													MFTO: Manifiesto
													BL: Conocimiento de Embarque
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:maxLength value="10" />
													<xs:enumeration value="BL" />
													<xs:enumeration value="BOO" />
													<xs:enumeration value="CP" />
													<xs:enumeration value="DELIVORDER" />
													<xs:enumeration value="GA" />
													<xs:enumeration value="GCOURIER" />
													<xs:enumeration value="GT" />
													<xs:enumeration value="LCORREOS" />
													<xs:enumeration value="LENCARGOS" />
													<xs:enumeration value="LPASAJEROS" />
													<xs:enumeration value="LPROVISION" />
													<xs:enumeration value="C" />
													<xs:enumeration value="MFTOA" />
													<xs:enumeration value="MFTO" />
													<xs:enumeration value="MIC" />
													<xs:enumeration value="TIF" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="numero" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se debe indicar el número o identificación del documento referenciado.
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="15" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="fecha" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se debe indicar la fecha del documento referenciado. 
             										El formato de esta fecha debe ser dd/mm/yyyy.
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:minLength
														value="1">
													</xs:minLength>
													<xs:maxLength
														value="16">
													</xs:maxLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="tipo-id-emisor" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										En este tag se debe indicar el tipo de identificacion del emisor del documento referenciado.
													Los valores que puede tomar este tag son:
													RUT: RUT
													PAS: Pasaporte
													ADU: Código dado por Aduana
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="3" />
													<xs:enumeration
														value="RUT">
														<xs:annotation>
															<xs:documentation>
																RUT: Rut
																del
																emisor
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="PAS">
														<xs:annotation>
															<xs:documentation>
																PAS:
																Pasaporte
																Emisor
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="ADU">
														<xs:annotation>
															<xs:documentation>
																ADU:
																Codigo
																dado por
																aduana
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="nac-id-emisor" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
                          							En este tag se debe indicar el codigo del pais que otorga la identificacion descrita en “tipo-id-emisor”.
													Tablas de codigos a utilizar de las Naciones Unidas (codigos alfabeticos).
                        						</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="2" />
													<xs:minLength
														value="1">
													</xs:minLength>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="valor-id-emisor" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
                          							En este tag se debe indicar el valor del identificador del emisor del documento referenciado, 
                          							cuyo tipo fue indicado en el tag "tipo-id-emisor". 
													Por ejemplo si el tipo-id-emisor es RUT, en este tag se debe indicar el número de RUT. 
													El RUT debe consignarse con números seguidos incluyendo el dígito verificador, 
													cuando corresponda, separado por un guión del resto de los números.
													Ejemplo: 77777777-7.
                        						</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="emisor" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
                          							En este tag se debe indicar 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: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" minOccurs="1" maxOccurs="1">
											<xs:annotation>
												<xs:documentation>
             										Este tag corresponde a la Identificacion del tipo de observación. 
             										Los valores que puede tomar son:
													GRAL: Observaciones Generales
													MOT: Motivo de la observación
            									</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction
													base="xs:string">
													<xs:maxLength
														value="10" />
													<xs:enumeration
														value="01">
														<xs:annotation>
															<xs:documentation>
																01:
																Presentacion
																Fuera de
																Plazo
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="02">
														<xs:annotation>
															<xs:documentation>
																02:
																Cambio
																de Sitio
																post-envio
																MFTO
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="GRAL">
														<xs:annotation>
															<xs:documentation>
																GRAL:
																Observaciones
																generales
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
													<xs:enumeration
														value="MOT">
														<xs:annotation>
															<xs:documentation>
																MOT:
																Motivo
																de la
																modificación
															</xs:documentation>
														</xs:annotation>
													</xs:enumeration>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="contenido" minOccurs="1" maxOccurs="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" use="required">
				<xs:annotation>
					<xs:documentation>
						Corresponde al tipo de documento. Para este caso es MFTO.
          			</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="version" use="required">
				<xs:annotation>
					<xs:documentation>
						Corresponde a la version del tipo de documento. Para este caso es 1.0.
          			</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
		<!-- -->
	</xs:element>
</xs:schema>

