<?xml version="1.0" encoding="UTF-8"?>
<!-- GVA <patch ID="Feature #1039 - NVOCC/IAC" version="4.3.2" type="NEW" 
	date="Sep 4, 2016" author="Leonardo Flores"> -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
	elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="Awmcds">
		<xs:annotation>
			<xs:documentation>AsycudWorld Manifest Coloader Data String
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Manifest_identification">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Customs_office_code">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1" />
										<xs:maxLength value="5" />
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Voyage_number">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:maxLength value="17" />
										<xs:minLength value="1" />
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="Date_of_departure">
								<xs:simpleType>
									<xs:restriction base="xs:date" />
								</xs:simpleType>
							</xs:element>
							<xs:element name="Coloader_code">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1" />
										<xs:maxLength value="17" />
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<!-- GVA <patch ID="Improvement #1225 - Shipping agent in coloader 
								XML" version="4.3.2" type="NEW" date="Mar 16, 2017" author="JD"> -->
							<xs:element name="Shipping_Agent_code">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="0" />
										<xs:maxLength value="17" />
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<!-- </patch ID="Improvement #1225 - Shipping agent in coloader XML"> -->
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="Bol_segment" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Bol_id">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Bol_reference">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="25" />
												</xs:restriction>
											</xs:simpleType>
											<xs:unique name="Bol_reference">
												<xs:selector xpath="Bol_reference" />
												<xs:field xpath="Bol_reference" />
											</xs:unique>
										</xs:element>
										<xs:element name="Line_number">
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:int" />
												</xs:simpleContent>
											</xs:complexType>
											<xs:unique name="Line_number">
												<xs:selector xpath="Line_number" />
												<xs:field xpath="Line_number" />
											</xs:unique>
										</xs:element>
										<xs:element name="Bol_nature">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="2" />
													<xs:enumeration value="22" />
													<xs:enumeration value="23" />
													<xs:enumeration value="24" />
													<xs:enumeration value="26" />
													<xs:enumeration value="28" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Bol_type_code">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="3" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Master_bol_ref_number"
											minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="25" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="FAS_Liner_Cargo" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:pattern value="[fFlL]" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Unique_carrier_reference"
											minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="35" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Transport_information" minOccurs="1">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Shipping_Agent" minOccurs="1">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Shipping_Agent_code">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="17" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Shipping_Agent_name"
														minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="70" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!-- </PATCH ID="Enable transport segment at waybill level"> -->
							<xs:element name="Load_unload_place">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Place_of_loading_code">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="5" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Place_of_unloading_code">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="5" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Traders_segment">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Exporter">
											<xs:complexType>
												<xs:sequence>
													<!-- GVA <patch ID="#877 - Add missing fields to ASYFCI" version="4.3.0" 
														type="FIX" date="Feb 20, 2015" author="Leonardo Flores"> -->
													<xs:element name="Exporter_code" minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="17" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<!-- </patch ID="#877 - Add missing fields to ASYFCI"> -->
													<xs:element name="Exporter_name">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1" />
																<!-- GVA <patch ID="Feature #1041 - Increase company/declarant 
																	name and address" version="4.3.1" type="Feature" date="Dec 13, 2015" author="Leonardo 
																	Flores"> -->
																<xs:maxLength value="200" />
																<!-- </patch ID="Feature #1041 - Increase company/declarant 
																	name and address"> -->
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Exporter_address">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="500" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Notify">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Notify_code" minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="17" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Notify_name">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<!-- GVA <patch ID="Feature #1041 - Increase company/declarant 
																	name and address" version="4.3.1" type="Feature" date="Dec 13, 2015" author="Leonardo 
																	Flores"> -->
																<xs:maxLength value="200" />
																<!-- </patch ID="Feature #1041 - Increase company/declarant 
																	name and address"> -->
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Notify_address"
														type="xs:string" />
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Consignee">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Consignee_code" minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="17" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Consignee_name">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<!-- GVA <patch ID="Feature #1041 - Increase company/declarant 
																	name and address" version="4.3.1" type="Feature" date="Dec 13, 2015" author="Leonardo 
																	Flores"> -->
																<xs:maxLength value="200" />
																<!-- </patch ID="Feature #1041 - Increase company/declarant 
																	name and address"> -->
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Consignee_address"
														type="xs:string" />
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="ctn_segment" minOccurs="0"
								maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Ctn_reference">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="17" />
												</xs:restriction>
											</xs:simpleType>
											<xs:unique name="Ctn_reference">
												<xs:selector xpath="Ctn_reference" />
												<xs:field xpath="Ctn_reference" />
											</xs:unique>
										</xs:element>
										<xs:element name="Number_of_packages" type="xs:int" />
										<xs:element name="Type_of_container">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="4" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Empty_Full">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="3" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Disposition" minOccurs="0"
											maxOccurs="1">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="10" />
													<xs:enumeration value="CY" />
													<xs:enumeration value="CFS" />
													<xs:enumeration value="P. UNSTUFF" />
													<xs:enumeration value="E" />
													<xs:enumeration value="S/S" />
													<xs:enumeration value="T/S" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Marks1" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="20" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Marks2" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="20" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Marks3" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="20" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Sealing_Party" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="3" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<!-- GVA <patch ID="#877 - Add missing fields to ASYFCI" version="4.3.0" 
											type="FIX" date="Feb 20, 2015" author="Leonardo Flores"> -->
										<xs:element name="Empty_weight" minOccurs="0"
											type="xs:double" />
										<xs:element name="Goods_weight" minOccurs="0"
											type="xs:double" />
										<xs:element name="Temp_min" type="xs:double"
											minOccurs="0" />
										<xs:element name="Temp_max" type="xs:double"
											minOccurs="0" />
										<xs:element name="Humidity" type="xs:double"
											minOccurs="0" />
										<xs:element name="Dangerous_goods_code"
											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="Ctn_goods_description"
											minOccurs="1">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="2000" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<!-- <PATCH ID="Container tracking system integration" VERSION="4.2.2" 
											TYPE="JM" DATE="Mar 3, 2015" AUTHOR="Leonardo Flores"> -->
										<xs:element name="Ctn_hs_code" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="6" />
													<xs:maxLength value="6" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<!-- </PATCH ID="Container tracking system integration" -->
										<xs:element name="Ctn_volume" minOccurs="1">
											<xs:simpleType>
												<xs:restriction base="xs:double">
													<xs:minInclusive value="0" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Ctn_line_number" minOccurs="1"
											maxOccurs="1">
											<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="Vehicles_segment" minOccurs="0"
								maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Chassis_number">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="30" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Engine_number" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="30" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Engine_capacity" type="xs:int"
											minOccurs="0" />
										<xs:element name="Odometer_reading" type="xs:int"
											minOccurs="0" />
										<xs:element name="Make_code" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="35" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Make_name" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="50" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Model_code" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="20" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Model_name" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="50" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Energy_type_code" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="20" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Energy_type_name" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="50" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Driving_seating_position_code"
											minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="20" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Driving_seating_position_name"
											minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="50" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Manufacturing_year" type="xs:int"
											minOccurs="0" />
										<xs:element name="Color" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="30" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Condition" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="20" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Goods_segment">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Number_of_packages"
											type="xs:double" />
										<xs:element name="Package_type_code">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="17" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Gross_mass" type="xs:double" />
										<xs:element name="Shipping_marks" type="xs:string" />
										<xs:element name="Goods_description"
											type="xs:string" />
										<xs:element name="Seals_segment" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Number_of_seals" type="xs:int" />
													<xs:element name="Marks_of_seals">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="20" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Sealing_party_code"
														minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="3" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Volume_in_cubic_meters"
											type="xs:double" minOccurs="0" />
										<xs:element name="Num_of_ctn_for_this_bol"
											type="xs:int" />
										<xs:element name="Num_of_vehicles_for_this_bol"
											type="xs:int" minOccurs="0" />
										<xs:choice minOccurs="0" maxOccurs="1">
											<xs:element name="Goods_hs_code" minOccurs="0">
												<xs:simpleType>
													<xs:restriction base="xs:string">
														<xs:minLength value="6" />
														<xs:maxLength value="6" />
													</xs:restriction>
												</xs:simpleType>
											</xs:element>
											<xs:element name="Commodity_Segment" minOccurs="0">
												<xs:complexType>
													<xs:sequence>
														<xs:element name="Commodity_Code" minOccurs="1"
															maxOccurs="unbounded">
															<xs:complexType>
																<xs:sequence>
																	<xs:element name="HS_Code">
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="6" />
																				<xs:maxLength value="6" />
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="HS_Description">
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1" />
																				<xs:maxLength value="500" />
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="Number_of_packages"
																		type="xs:double" minOccurs="0" />
																	<xs:element name="Package_type_code"
																		minOccurs="0">
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1" />
																				<xs:maxLength value="17" />
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																	<xs:element name="Container_Reference"
																		minOccurs="0">
																		<xs:simpleType>
																			<xs:restriction base="xs:string">
																				<xs:minLength value="1" />
																				<xs:maxLength value="17" />
																			</xs:restriction>
																		</xs:simpleType>
																	</xs:element>
																</xs:sequence>
															</xs:complexType>
														</xs:element>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
										</xs:choice>
										<xs:element name="Information" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="70" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>

							<!-- GVA <patch ID="#595 Add Split segment to ASYFCI XML" version="4.2.2" 
								type="IMPROVEMENT" date="Jun 10, 2014" author="Leonardo Flores"> -->
							<xs:element name="Split_segment" minOccurs="0"
								maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Number_of_packages"
											type="xs:double" />
										<xs:element name="Package_type_code">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="17" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Gross_mass" type="xs:double" />
										<xs:element name="Shipping_marks" type="xs:string" />
										<xs:element name="Goods_description"
											type="xs:string" />
										<xs:element name="Container" minOccurs="0"
											maxOccurs="1">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Reference">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="1" />
																<xs:maxLength value="17" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Unloaded" type="xs:boolean" />
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!-- </patch ID="Add Split segment to ASYFCI XML"> -->
							<xs:element name="Value_segment">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Freight_segment" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="PC_indicator" minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="3" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Freight_value"
														type="xs:double" minOccurs="0" />
													<xs:element name="Freight_currency"
														minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="3" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Customs_segment" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Customs_value"
														type="xs:double" minOccurs="0" />
													<xs:element name="Customs_currency"
														minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="3" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Insurance_segment" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Insurance_value"
														type="xs:double" minOccurs="0" />
													<xs:element name="Insurance_currency"
														minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="3" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Transport_segment" minOccurs="0">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Transport_value"
														type="xs:double" minOccurs="0" />
													<xs:element name="Transport_currency"
														minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0" />
																<xs:maxLength value="3" />
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Location" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Location_code" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="17" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="Location_info" minOccurs="0">
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="0" />
													<xs:maxLength value="35" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!-- GVA <patch ID="Feature #1055 - Advance security access for cargo 
								control" version="4.3.2" type="NEW" date="Sep 4, 2016" author="Leonardo Flores"> -->
							<xs:element name="Authorize" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<!-- GVA <patch ID="Improvement #1156 - Allow no Dec or Cmp in 
											XMl integration" version="4.3.2" type="NEW" date="Oct 24, 2016" author="JD"> -->
										<xs:element name="Company_code" minOccurs="0">
											<!-- GVA <patch ID="Improvement #1156 - Allow no Dec or Cmp in 
												XMl integration"/> -->
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="17" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<!-- GVA <patch ID="Improvement #1156 - Allow no Dec or Cmp in 
											XMl integration" version="4.3.2" type="NEW" date="Oct 24, 2016" author="JD"> -->
										<xs:element name="Declarant_code" minOccurs="0">
											<!-- GVA <patch ID="Improvement #1156 - Allow no Dec or Cmp in 
												XMl integration"/> -->
											<xs:simpleType>
												<xs:restriction base="xs:string">
													<xs:minLength value="1" />
													<xs:maxLength value="17" />
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!-- </patch ID="Feature #1055 - Advance security access for cargo 
								control"> -->
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
