Shipment Sample Data

Please contact your project team or email support for any updates or questions.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="shipments" type="shipmentsType"/>
	<xs:simpleType name="allowanceOperator">
		<xs:restriction base="xs:string">
			<xs:enumeration value="add"/>
			<xs:enumeration value="subtract"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="allowanceType">
		<xs:sequence>
			<xs:element type="allowanceOperator" name="allowance_charge_operator"/>
			<xs:element type="xs:string" name="allowance_charge_flag"/>
			<xs:element type="xs:string" name="allowance_charge_code"/>
			<xs:element type="xs:float" name="allowance_charge_amount"/>
			<xs:element type="xs:float" name="allowance_charge_percentage"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="allowanceByTypeType">
		<xs:sequence>
			<xs:element name="credit" type="xs:float"/>
			<xs:element name="sales_tax" type="xs:float"/>
			<xs:element name="handling_charges" type="xs:float"/>
			<xs:element name="shipping_charges" type="xs:float"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="packingType">
		<xs:sequence>
			<xs:element type="xs:integer" name="pack"/>
			<xs:element type="xs:integer" name="inner_pack"/>
			<xs:element type="xs:integer" name="group_by_pack"/>
			<xs:element type="xs:string" name="instruction"/>
			<xs:element type="xs:string" name="gift_message"/>
			<xs:element type="xs:string" name="gift_wrap_indicator"/>
			<xs:element type="xs:string" name="personalization_info"/>
			<xs:element type="xs:string" name="returnable_flag"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="productType">
		<xs:sequence>
			<xs:element type="xs:string" name="product_id"/>
			<xs:element type="xs:string" name="vendor_id"/>
			<xs:element type="xs:string" name="product_code"/>
			<xs:element type="xs:string" name="product_code_type"/>
			<xs:element type="xs:string" name="product_gtin"/>
			<xs:element type="xs:string" name="product_vendor_item_num"/>
			<xs:element type="xs:string" name="product_group_id"/>
			<xs:element type="xs:string" name="product_uom"/>
			<xs:element type="xs:string" name="product_created"/>
			<xs:element type="xs:string" name="product_updated"/>
			<xs:element name="product_additional">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="identifiers">
							<xs:complexType>
								<xs:sequence>
									<xs:element type="xs:string" name="gtin"/>
									<xs:element type="xs:string" name="vendor_item_num"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="attributes">
							<xs:complexType>
								<xs:sequence>
									<xs:element type="xs:string" name="color"/>
									<xs:element type="xs:string" name="size"/>
									<xs:element type="xs:string" name="brand"/>
									<xs:element type="xs:string" name="description"/>
									<xs:element type="xs:string" name="gtin_additional"/>
									<xs:element type="xs:string" name="walmart_gtin"/>
									<xs:element type="xs:string" name="warehouse_item_num"/>
									<xs:element type="xs:string" name="target_gtin"/>
									<xs:element type="xs:integer" name="inner_pack"/>
									<xs:element type="xs:string" name="product_pack_size_breakdown"/>
									<xs:element type="xs:string" name="serial_number"/>
									<xs:element type="xs:string" name="class"/>
									<xs:element type="xs:string" name="contract_id"/>
									<xs:element type="xs:string" name="language"/>
									<xs:element type="xs:integer" name="lead_time"/>
									<xs:element type="xs:string" name="level123"/>
									<xs:element type="xs:string" name="manufacturer_name"/>
									<xs:element type="xs:string" name="manufacturer_part_id"/>
									<xs:element type="xs:string" name="manufacturer_product_url"/>
									<xs:element type="xs:float" name="min_order_qty"/>
									<xs:element type="xs:float" name="msrp"/>
									<xs:element type="xs:string" name="product_consumer_description"/>
									<xs:element name="weight">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="value"/>
												<xs:element type="xs:string" name="unit_of_measure"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="volume">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="value"/>
												<xs:element type="xs:string" name="unit_of_measure"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="dimensions">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="width"/>
												<xs:element type="xs:string" name="height"/>
												<xs:element type="xs:string" name="length"/>
												<xs:element type="xs:string" name="unit_of_measure"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="stasher">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="amazon">
													<xs:complexType>
														<xs:sequence>
															<xs:element name="vendor_item_num">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="value"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="product_image_uri">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="pri"/>
												<xs:element type="xs:string" name="sdl"/>
												<xs:element type="xs:string" name="sdr"/>
												<xs:element type="xs:string" name="vf1"/>
												<xs:element type="xs:string" name="vib"/>
												<xs:element type="xs:string" name="vik"/>
												<xs:element type="xs:string" name="vis"/>
												<xs:element type="xs:string" name="vit"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element type="xs:string" name="sds_url"/>
									<xs:element type="xs:string" name="unspsc_code"/>
									<xs:element type="xs:string" name="unspsc_version"/>
									<xs:element type="xs:string" name="vendor_part_id"/>
									<xs:element type="xs:string" name="vendor_product_url"/>
									<xs:element name="vendor_product_category">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="l1"/>
												<xs:element type="xs:string" name="l2"/>
												<xs:element type="xs:string" name="l3"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="tp_locationType">
		<xs:sequence>
			<xs:element type="xs:string" name="tp_location_id"/>
			<xs:element type="xs:string" name="tp_id"/>
			<xs:element type="xs:string" name="tp_location_code"/>
			<xs:element type="xs:string" name="ship_to_location_id"/>
			<xs:element type="xs:string" name="tp_location_name"/>
			<xs:element type="xs:string" name="tp_location_address"/>
			<xs:element type="xs:string" name="tp_location_address2"/>
			<xs:element type="xs:string" name="tp_location_address3"/>
			<xs:element type="xs:string" name="tp_location_address4"/>
			<xs:element type="xs:string" name="tp_location_city"/>
			<xs:element type="xs:string" name="tp_location_state_province"/>
			<xs:element type="xs:string" name="tp_location_postal"/>
			<xs:element type="xs:string" name="tp_location_country_code"/>
			<xs:element type="xs:string" name="tp_location_status"/>
			<xs:element type="xs:string" name="tp_location_default"/>
			<xs:element type="xs:string" name="tp_location_created"/>
			<xs:element type="xs:string" name="tp_location_updated"/>
			<xs:element name="tp_location_additional">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="attributes">
							<xs:complexType>
								<xs:sequence>
									<xs:element type="xs:string" name="consolidation_center_code"/>
									<xs:element type="xs:string" name="fax_number"/>
									<xs:element type="xs:string" name="phone_number"/>
									<xs:element type="xs:string" name="display_name"/>
									<xs:element type="xs:string" name="email"/>
									<xs:element type="xs:string" name="wayfair_warehouse_id"/>
									<xs:element type="xs:string" name="jcp_warehouse_id"/>
									<xs:element type="xs:string" name="amazon_warehouse_id"/>
									<xs:element type="xs:string" name="amazoncom_warehouse_id"/>
									<xs:element type="xs:string" name="nordstrom_warehouse_id"/>
									<xs:element type="xs:string" name="nordstrom_nrhl_warehouse_id"/>
									<xs:element type="xs:string" name="target_dvs_warehouse_id"/>
									<xs:element type="xs:string" name="dsg_warehouse_id"/>
									<xs:element type="xs:string" name="costco_warehouse_id"/>
									<xs:element type="xs:string" name="home_depot_warehouse_id"/>
									<xs:element type="xs:string" name="zappos_warehouse_id"/>
									<xs:element type="xs:string" name="lord_taylor_warehouse_id"/>
									<xs:element type="xs:string" name="nexcom_warehouse_id"/>
									<xs:element type="xs:string" name="shopify_location_id"/>
									<xs:element type="xs:string" name="macys_d2c_warehouse_id"/>
									<xs:element type="xs:string" name="zorotools_warehouse_id"/>
									<xs:element type="xs:string" name="saks_off_5th_warehouse_id"/>
									<xs:element type="xs:string" name="neiman_marcus_warehouse_id"/>
									<xs:element type="xs:string" name="macys_marketplace_d2c_warehouse_id"/>
									<xs:element type="xs:string" name="anthropologie_warehouse_id"/>
									<xs:element type="xs:string" name="globalindustrial_warehouse_id"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="tpType">
		<xs:sequence>
			<xs:element type="xs:string" name="tp_id"/>
			<xs:element type="xs:string" name="tp_name"/>
			<xs:element type="xs:string" name="tp_type"/>
			<xs:element type="xs:string" name="tp_directory"/>
			<xs:element type="xs:string" name="industry_id"/>
			<xs:element type="xs:string" name="tp_phone"/>
			<xs:element type="xs:string" name="tp_isa_id"/>
			<xs:element type="xs:string" name="tp_isa_qual"/>
			<xs:element type="xs:string" name="tp_duns"/>
			<xs:element type="xs:integer" name="tp_active"/>
			<xs:element type="xs:dateTime" name="tp_created"/>
			<xs:element type="xs:dateTime" name="tp_updated"/>
			<xs:element name="tp_additional">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="attributes">
							<xs:complexType>
								<xs:sequence>
									<xs:element type="xs:string" name="iso_9000"/>
									<xs:element type="xs:string" name="email"/>
									<xs:element name="legacy">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="company_id"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="shipmentType">
		<xs:sequence>
			<xs:element name="ship_info">
				<xs:complexType>
					<xs:sequence>
						<xs:element type="xs:string" name="ship_info_id"/>
						<xs:element type="xs:string" name="ship_from_location_id"/>
						<xs:element type="xs:string" name="ship_to_location_id"/>
						<xs:element type="xs:string" name="ship_info_carrier_code"/>
						<xs:element type="xs:string" name="ship_info_tracking"/>
						<xs:element type="xs:string" name="ship_info_ship_date"/>
						<xs:element type="xs:string" name="ship_info_delivery_date"/>
						<xs:element type="xs:string" name="ship_info_status"/>
						<xs:element type="xs:string" name="ship_info_created"/>
						<xs:element type="xs:string" name="ship_info_updated"/>
						<xs:element type="xs:float" name="shipment_packed_sum"/>
						<xs:element type="xs:float" name="total_cartons"/>
						<xs:element type="xs:float" name="total_po_item_pack_items"/>
						<xs:element name="ship_info_additional">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="attributes">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="ship_info_shipping_method" minOccurs="0"/>
												<xs:element type="xs:string" name="other_carrier" minOccurs="0"/>
												<xs:element type="xs:string" name="asn_purpose_code" minOccurs="0"/>
												<xs:element type="xs:string" name="asn_purpose_code2" minOccurs="0"/>
												<xs:element type="xs:string" name="ship_status" minOccurs="0"/>
												<xs:element type="xs:string" name="seal_number" minOccurs="0"/>
												<xs:element type="xs:string" name="total_weight" minOccurs="0"/>
												<xs:element type="xs:string" name="package_status_code" minOccurs="0"/>
												<xs:element type="xs:string" name="package_status_reason_code" minOccurs="0"/>
												<xs:element type="xs:string" name="package_customs_status_code" minOccurs="0"/>
												<xs:element type="xs:string" name="package_customs_status_reason_code" minOccurs="0"/>
												<xs:element type="xs:string" name="package_customs_cleard_date" minOccurs="0"/>
												<xs:element type="xs:string" name="package_first_delivery_attempt_date" minOccurs="0"/>
												<xs:element type="xs:string" name="package_aw_date" minOccurs="0"/>
												<xs:element name="weight">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="value"/>
															<xs:element type="xs:string" name="unit_of_measure"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="volume">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="value"/>
															<xs:element type="xs:string" name="unit_of_measure"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="netsuite">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="internal_id"/>
															<xs:element type="xs:string" name="reference_num"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="dimensions">
													<xs:complexType>
														<xs:sequence>
															<xs:element name="width">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="value"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element name="height">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="value"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element name="length">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="value"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element type="xs:string" name="unit_of_measure"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="unique_identifiers">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="ship_info_tracking"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="fbexpress">
													<xs:complexType>
														<xs:sequence>
															<xs:element name="package_status" maxOccurs="unbounded">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="package_id" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_code" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_code_string" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_timestamp" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_reason_code" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_reason_string" minOccurs="0"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="carrier_tracking_reports">
													<xs:complexType>
														<xs:sequence>
															<xs:element name="package_status" maxOccurs="unbounded">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="package_id" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_code" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_code_string" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_timestamp" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_reason_code" minOccurs="0"/>
																		<xs:element type="xs:string" name="status_reason_string" minOccurs="0"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element type="xs:string" name="carrier_scac_code" minOccurs="0"/>
												<xs:element type="xs:string" name="fanatics_carrier_code" minOccurs="0"/>
												<xs:element type="xs:string" name="carrier_shipping_method" minOccurs="0"/>
												<xs:element type="xs:string" name="shipping_instruction" minOccurs="0"/>
												<xs:element type="xs:string" name="packing_list_number" minOccurs="0"/>
												<xs:element type="xs:string" name="load_number" minOccurs="0"/>
												<xs:element type="xs:float" name="pack_size" minOccurs="0"/>
												<xs:element type="xs:float" name="shipped_qty" minOccurs="0"/>
												<xs:element type="xs:float" name="total_cartons_shipped" minOccurs="0"/>
												<xs:element type="xs:float" name="total_pallets_shipped" minOccurs="0"/>
												<xs:element type="xs:string" name="ship_info_ref_num" minOccurs="0"/>
												<xs:element type="xs:string" name="amazon_arn_num" minOccurs="0"/>
												<xs:element type="xs:string" name="ship_info_shipping_pay_method" minOccurs="0"/>
												<xs:element type="xs:string" name="ship_info_shipping_pay_method2" minOccurs="0"/>
												<xs:element type="xs:string" name="ship_info_shipping_pay_method3" minOccurs="0"/>
												<xs:element type="xs:string" name="shipping_service_level" minOccurs="0"/>
												<xs:element type="xs:string" name="master_bol" minOccurs="0"/>
												<xs:element type="xs:string" name="inv_num" minOccurs="0"/>
												<xs:element type="xs:string" name="fob_loc_city" minOccurs="0"/>
												<xs:element type="xs:string" name="fob_loc_state" minOccurs="0"/>
												<xs:element type="xs:string" name="invoice_number" minOccurs="0"/>
												<xs:element type="xs:string" name="invoice_num" minOccurs="0"/>
												<xs:element type="xs:string" name="invoice_date" minOccurs="0"/>
												<xs:element type="xs:string" name="trailer_number" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_volume" minOccurs="0"/>
												<xs:element type="xs:string" name="ship_info_packaging_type" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_width" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_height" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_length" minOccurs="0"/>
												<xs:element type="xs:string" name="carrier_auth_num" minOccurs="0"/>
												<xs:element type="xs:string" name="walmart_carrier_code" minOccurs="0"/>
												<xs:element type="xs:float" name="shipping_cost" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_equipment" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_equipment_num" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_equipment_initial" minOccurs="0"/>
												<xs:element type="xs:string" name="carrier_account" minOccurs="0"/>
												<xs:element type="xs:float" name="shipping_method" minOccurs="0"/>
												<xs:element type="xs:string" name="service_code" minOccurs="0"/>
												<xs:element type="xs:string" name="commercehub_ship_service_code" minOccurs="0"/>
												<xs:element type="xs:string" name="cancel_reason_codes_chub" minOccurs="0"/>
												<xs:element type="xs:string" name="grainger_canada_carrier_scac" minOccurs="0"/>
												<xs:element type="xs:string" name="country_of_origin" minOccurs="0"/>
												<xs:element type="xs:string" name="country_of_origin_2" minOccurs="0"/>
												<xs:element type="xs:string" name="bcny_shipment_id" minOccurs="0"/>
												<xs:element type="xs:string" name="booking_number" minOccurs="0"/>
												<xs:element type="xs:string" name="appointment_num" minOccurs="0"/>
												<xs:element type="xs:string" name="expiration" minOccurs="0"/>
												<xs:element type="xs:string" name="item_lot_number" minOccurs="0"/>
												<xs:element type="xs:string" name="indicator_for_940" minOccurs="0"/>
												<xs:element type="xs:string" name="latest_pickup_date" minOccurs="0"/>
												<xs:element type="xs:string" name="earliest_pickup_date" minOccurs="0"/>
												<xs:element type="xs:string" name="_753_indicator" minOccurs="0"/>
												<xs:element type="xs:string" name="_753_ship_date" minOccurs="0"/>
												<xs:element type="xs:string" name="_753_shipment_total_volume" minOccurs="0"/>
												<xs:element type="xs:string" name="_753_shipment_total_weight" minOccurs="0"/>
												<xs:element type="xs:string" name="_753_shipment_total_cartons" minOccurs="0"/>
												<xs:element type="xs:string" name="indicator_for_753" minOccurs="0"/>
												<xs:element type="xs:string" name="indicator_for_214" minOccurs="0"/>
												<xs:element type="xs:string" name="ship_date_for_753" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_total_volume_for_753" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_total_weight_for_753" minOccurs="0"/>
												<xs:element type="xs:string" name="shipment_total_cartons_for_753" minOccurs="0"/>
												<xs:element type="xs:string" name="is_stackable" minOccurs="0"/>
												<xs:element type="xs:string" name="freight_class_code" minOccurs="0"/>
												<xs:element type="xs:string" name="amazon_commodity_code" minOccurs="0"/>
												<xs:element type="xs:string" name="commodity_code" minOccurs="0"/>
												<xs:element type="xs:string" name="packaging_indicator" minOccurs="0"/>
												<xs:element type="xs:string" name="pallet_pack_indicator" minOccurs="0"/>
												<xs:element type="xs:string" name="voyage_num" minOccurs="0"/>
												<xs:element type="xs:string" name="vessel_name" minOccurs="0"/>
												<xs:element type="xs:string" name="ocean_container_num" minOccurs="0"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element type="tp_locationType" name="ship_to_location"/>
						<xs:element type="tp_locationType" name="ship_from_location"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element type="tpType" name="vendor"/>
			<xs:element type="tpType" name="retailer"/>
			<xs:element name="shipping_docs_responses">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="shipping_docs_response">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="document_type" type="xs:string" minOccurs="0"/>
									<xs:element name="response_data" type="xs:string" minOccurs="0"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="tp_config">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="edi">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="vendor_number" type="xs:string" minOccurs="0"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element type="xs:string" name="retailer_duns_number"/>
						<xs:element type="xs:string" name="ship_info_shipping_method" minOccurs="0"/>
						<xs:element type="xs:string" name="ship_info_carrier_code"/>
						<xs:element type="xs:string" name="carrier_scac_code"/>
						<xs:element type="xs:string" name="payment_terms"/>
						<xs:element type="xs:string" name="ship_info_shipping_pay_method" minOccurs="0"/>
						<xs:element type="xs:string" name="packaging_indicator"/>
						<xs:element type="xs:string" name="target_food_dc_vendor"/>
						<xs:element type="xs:string" name="contact_name"/>
						<xs:element type="xs:string" name="contact_phone_number"/>
						<xs:element type="xs:string" name="contact_phone_number2"/>
						<xs:element type="xs:string" name="contact_email"/>
						<xs:element type="xs:string" name="account_payable_num"/>
						<xs:element type="xs:string" name="carrier_account_number"/>
						<xs:element type="xs:string" name="dsco_vendor_sku"/>
						<xs:element type="xs:string" name="dropship_fee"/>
						<xs:element type="xs:string" name="warehouse_vendor_retailer_code"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ship_request">
				<xs:complexType>
					<xs:sequence>
						<xs:element type="xs:unsignedInt" name="ship_request_id"/>
						<xs:element type="xs:unsignedInt" name="ship_info_id"/>
						<xs:element type="xs:string" name="ship_request_status"/>
						<xs:element type="xs:string" name="ship_request_created"/>
						<xs:element type="xs:string" name="ship_request_updated"/>
						<xs:element name="ship_request_additional">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="attributes">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="shipping_method" minOccurs="0"/>
												<xs:element type="xs:string" name="other_carrier" minOccurs="0"/>
												<xs:element type="xs:string" name="total_weight" minOccurs="0"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="po" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element type="xs:string" name="po_id"/>
						<xs:element type="xs:string" name="vendor_id"/>
						<xs:element type="xs:string" name="retailer_id"/>
						<xs:element type="xs:string" name="mark_for_location_id"/>
						<xs:element type="xs:string" name="ship_to_location_id"/>
						<xs:element type="xs:string" name="po_num"/>
						<xs:element type="xs:string" name="po_rel_num"/>
						<xs:element type="xs:string" name="po_type"/>
						<xs:element type="xs:dateTime" name="po_ship_open_date"/>
						<xs:element type="xs:dateTime" name="po_ship_close_date"/>
						<xs:element type="xs:integer" name="po_acknowledge_status"/>
						<xs:element type="xs:integer" name="po_ship_status"/>
						<xs:element type="xs:integer" name="po_invoice_status"/>
						<xs:element type="xs:string" name="po_original_num" minOccurs="0"/>
						<xs:element type="xs:dateTime" name="po_created" minOccurs="0"/>
						<xs:element type="xs:dateTime" name="po_updated" minOccurs="0"/>
						<xs:element name="po_additional">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="attributes">
										<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="email"/>
												<xs:element name="vendor">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="tp_isa_id"/>
															<xs:element type="xs:string" name="tp_isa_qual"/>
															<xs:element type="xs:string" name="internal_vendor_number"/>
															<xs:element type="xs:string" name="vendor_number"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="retailer">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="tp_isa_id"/>
															<xs:element type="xs:string" name="tp_isa_qual"/>
															<xs:element type="xs:string" name="retailer_control_number"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="buyer">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="email"/>
															<xs:element type="xs:string" name="name"/>
															<xs:element type="xs:string" name="contact_number"/>
															<xs:element type="xs:string" name="po_id"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="payment">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="customer_payment_method"/>
															<xs:element type="xs:string" name="credit_card_last_four_digit"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="packing" type="packingType"/>
												<xs:element type="tp_locationType" name="bill_to"/>
												<xs:element type="tp_locationType" name="sold_to"/>
												<xs:element type="tp_locationType" name="ship_from"/>
												<xs:element type="tp_locationType" name="ship_from_location"/>
												<xs:element type="tp_locationType" name="vendor_location"/>
												<xs:element type="tp_locationType" name="other_location"/>
												<xs:element type="xs:string" name="customer_order_number"/>
												<xs:element type="xs:dateTime" name="edi_po_created"/>
												<xs:element type="xs:dateTime" name="requested_ship_date"/>
												<xs:element type="xs:dateTime" name="ship_not_before_date"/>
												<xs:element type="xs:dateTime" name="do_not_deliver_before_date"/>
												<xs:element type="xs:dateTime" name="requested_for_deliver_date"/>
												<xs:element type="xs:dateTime" name="current_scheduled_ship_date"/>
												<xs:element type="xs:dateTime" name="scheduled_for_deliver_date"/>
												<xs:element type="xs:dateTime" name="exit_fact_end_date"/>
												<xs:element type="xs:dateTime" name="not_arrive_before_date"/>
												<xs:element type="xs:dateTime" name="promotion_start_date"/>
												<xs:element type="xs:dateTime" name="required_by_date"/>
												<xs:element type="xs:dateTime" name="promo_order_start_date"/>
												<xs:element type="xs:dateTime" name="must_arrive_by_date"/>
												<xs:element type="xs:dateTime" name="ship_no_later_date"/>
												<xs:element type="xs:dateTime" name="final_ship_date"/>
												<xs:element type="xs:dateTime" name="cancel_after_date"/>
												<xs:element type="xs:dateTime" name="cancel_if_not_delivered_by"/>
												<xs:element type="xs:dateTime" name="not_arrive_after_date"/>
												<xs:element type="xs:dateTime" name="cancel_if_not_shipped_by_date"/>
												<xs:element type="xs:string" name="division"/>
												<xs:element type="xs:string" name="reservation_number"/>
												<xs:element type="xs:string" name="order_message"/>
												<xs:element type="xs:string" name="cont_num"/>
												<xs:element type="xs:string" name="department"/>
												<xs:element type="xs:string" name="department_name"/>
												<xs:element type="xs:float" name="total_cost"/>
												<xs:element type="xs:string" name="contact_name"/>
												<xs:element type="xs:string" name="contact_number"/>
												<xs:element type="xs:string" name="merchandise_type"/>
												<xs:element type="xs:string" name="carrier_scac_code"/>
												<xs:element type="xs:string" name="delivery_reference"/>
												<xs:element type="xs:string" name="shipping_instruction"/>
												<xs:element type="xs:string" name="po_type"/>
												<xs:element type="xs:string" name="inv_num"/>
												<xs:element type="xs:string" name="po_type_description"/>
												<xs:element type="xs:string" name="shipment_unit_of_measure"/>
												<xs:element type="xs:string" name="currency"/>
												<xs:element type="xs:string" name="customer_name"/>
												<xs:element type="xs:string" name="payment_terms"/>
												<xs:element type="xs:string" name="shipping_pay_method"/>
												<xs:element type="xs:float" name="pretax_cost"/>
												<xs:element name="allowances" type="allowanceType" maxOccurs="unbounded"/>
												<xs:element name="allowances_by_type" type="allowanceByTypeType"/>
												<xs:element name="ship_info">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="ship_info_carrier_code"/>
															<xs:element type="xs:string" name="ship_info_tracking"/>
															<xs:element type="xs:string" name="ship_info_ship_date"/>
															<xs:element type="xs:string" name="ship_info_delivery_date"/>
															<xs:element name="ship_info_additional">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element name="attributes">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element type="xs:string"
                                                      name="shipping_method"/>
																					<xs:element type="xs:string"
                                                      name="other_carrier"/>
																					<xs:element type="xs:string"
                                                      name="carrier_account"/>
																					<xs:element type="xs:string"
                                                      name="carrier_scac_code"/>
																					<xs:element type="xs:string"
                                                      name="service_code"/>
																					<xs:element type="xs:string"
                                                      name="delivery_instruction"/>
																					<xs:element type="xs:string"
                                                      name="shipping_service_level"/>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="gift">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="message"/>
															<xs:element type="xs:string" name="wrap_indicator"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="mark_for_location">
							<xs:complexType>
								<xs:sequence>
									<xs:element type="xs:string" name="tp_location_code"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="po_ship" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element type="xs:integer" name="mark_for_location_id" minOccurs="0"/>
									<xs:element type="xs:string" name="po_id"  minOccurs="0"/>
									<xs:element type="xs:string" name="ship_info_id"  minOccurs="0"/>
									<xs:element name="po_ship_additional">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="attributes" minOccurs="0">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="invoice_number" minOccurs="0"/>
															<xs:element type="xs:string" name="invoice_num" minOccurs="0"/>
															<xs:element type="xs:string" name="ship_info_ship_date"/>
															<xs:element type="xs:string" name="invoice_date" minOccurs="0"/>
															<xs:element type="xs:string" name="ship_info_tracking"/>
															<xs:element type="xs:string" name="ship_info_carrier_code"/>
															<xs:element type="xs:string" name="carrier_scac_code" minOccurs="0"/>
															<xs:element type="xs:string" name="ship_info_ref_num" minOccurs="0"/>
															<xs:element name="weight">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="value"/>
																		<xs:element type="xs:string" name="unit_of_measure"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element name="volume">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="value"/>
																		<xs:element type="xs:string" name="unit_of_measure"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element type="tp_locationType" name="mark_for_location"  minOccurs="0"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element type="xs:float" name="total_cartons"/>
						<xs:element type="xs:float" name="total_po_item_pack_items"/>
						<xs:element name="ship_carton" maxOccurs="unbounded">
							<xs:complexType>
								<xs:sequence>
									<xs:element type="xs:string" name="vendor_id" minOccurs="0"/>
									<xs:element type="xs:string" name="ship_carton_number" minOccurs="0"/>
									<xs:element type="xs:string" name="ship_info_id" minOccurs="0"/>
									<xs:element type="xs:string" name="po_id" minOccurs="0"/>
									<xs:element name="ship_carton_additional">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="attributes" minOccurs="0">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="carton_internal_ref_num" minOccurs="0"/>
															<xs:element type="xs:string" name="carton_tracking_num" minOccurs="0"/>
															<xs:element type="xs:string" name="carton_type_code" minOccurs="0"/>
															<xs:element type="xs:string" name="external_carton_num" minOccurs="0"/>
															<xs:element name="weight">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="value"/>
																		<xs:element type="xs:string" name="unit_of_measure"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element name="volume">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="value"/>
																		<xs:element type="xs:string" name="unit_of_measure"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element name="dimensions">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element name="width">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element type="xs:string" name="value"/>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																		<xs:element name="height">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element type="xs:string" name="value"/>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																		<xs:element name="length">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element type="xs:string" name="value"/>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																		<xs:element type="xs:string" name="unit_of_measure"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element name="ship_carton_number_details">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="check_digit"/>
																		<xs:element type="xs:string" name="carton_number_with_check_digit"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element type="xs:string" name="original_ship_carton_number" minOccurs="0"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="po_item_pack" maxOccurs="unbounded" minOccurs="0">
										<xs:complexType>
											<xs:sequence maxOccurs="unbounded">
												<xs:element type="xs:string" name="po_item_id"/>
												<xs:element type="xs:float" name="po_item_pack_qty"/>
												<xs:element name="po_item_pack_additional">
													<xs:complexType>
														<xs:sequence>
															<xs:element name="attributes">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="item_lot_number" minOccurs="0"/>
																		<xs:element type="xs:dateTime" name="expiration" minOccurs="0"/>
																		<xs:element type="xs:dateTime" name="manufacture" minOccurs="0"/>
																		<xs:element type="xs:string" name="invoice_num" minOccurs="0"/>
																		<xs:element type="xs:string" name="serial_number" minOccurs="0"/>
																		<xs:element type="xs:string" name="country_of_origin" minOccurs="0"/>
																		<xs:element type="xs:string" name="country_of_origin_2" minOccurs="0"/>
																		<xs:element type="xs:string" name="country_alpha_3_code" minOccurs="0"/>
																		<xs:element type="xs:string" name="comments_to_retailer" minOccurs="0"/>
																		<xs:element type="xs:string" name="cancel_reason_codes_chub" minOccurs="0"/>
																		<xs:element type="xs:dateTime" name="estimated_ship_date"/>
																		<xs:element type="xs:string" name="dsg_item_status_codes" minOccurs="0"/>
																		<xs:element type="xs:string" name="commodity_code" minOccurs="0"/>
																		<xs:element type="xs:float" name="po_item_qty_confirmed"/>
																		<xs:element type="xs:float" name="pack_size"/>
																		<xs:element type="xs:string" name="asn_acknowledge" minOccurs="0"/>
																		<xs:element name="netsuite">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element type="xs:string" name="internal_id"/>
																					<xs:element type="xs:string" name="line"/>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="po_item">
													<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="po_item_id"/>
															<xs:element type="xs:string" name="po_id"/>
															<xs:element type="xs:string" name="product_id"/>
															<xs:element type="xs:integer" name="po_item_line_num"/>
															<xs:element type="xs:float" name="po_item_qty_ordered"/>
															<xs:element type="xs:float" name="po_item_unit_price"/>
															<xs:element type="xs:float" name="po_item_qty_confirmed"/>
															<xs:element type="xs:float" name="po_item_unit_price_confirmed"/>
															<xs:element type="xs:string" name="po_item_uom"/>
															<xs:element type="xs:string" name="po_item_buyer_item_num"/>
															<xs:element type="xs:string" name="ship_to_location_id"/>
															<xs:element type="xs:string" name="mark_for_location_id"/>
															<xs:element type="xs:string" name="po_item_status"/>
															<xs:element type="xs:dateTime" name="po_item_created"/>
															<xs:element type="xs:dateTime" name="po_item_updated"/>
															<xs:element name="po_item_additional">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element name="attributes">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element type="xs:string" name="payment_terms"/>
																					<xs:element type="xs:dateTime" name="estimated_delivery_date"/>
																					<xs:element type="xs:dateTime" name="estimated_ship_date"/>
																					<xs:element type="xs:float" name="retail_price"/>
																					<xs:element type="xs:string" name="sale_number"/>
																					<xs:element type="xs:string" name="buyer_catalog_number"/>
																					<xs:element type="xs:string" name="product_catalog_type"/>
																					<xs:element type="xs:float" name="casepack_qty"/>
																					<xs:element type="xs:float" name="casepack_price"/>
																					<xs:element type="xs:string" name="department_number"/>
																					<xs:element type="xs:string" name="warehouse_code"/>
																					<xs:element type="xs:string" name="instruction"/>
																					<xs:element type="xs:string" name="message"/>
																					<xs:element name="properties">
																						<xs:complexType>
																							<xs:sequence>
																								<xs:element name="property" maxOccurs="unbounded">
																									<xs:complexType>
																										<xs:sequence>
																											<xs:element type="xs:string" name="name"/>
																											<xs:element type="xs:string" name="value"/>
																										</xs:sequence>
																									</xs:complexType>
																								</xs:element>
																							</xs:sequence>
																						</xs:complexType>
																					</xs:element>
																					<xs:element name="allowances" type="allowanceType" maxOccurs="unbounded"/>
																					<xs:element name="allowance_by_type" type="allowanceByTypeType"/>
																					<xs:element name="netsuite">
																						<xs:complexType>
																							<xs:sequence>
																								<xs:element type="xs:string" name="internal_id"/>
																								<xs:element type="xs:string" name="line"/>
																							</xs:sequence>
																						</xs:complexType>
																					</xs:element>
																					<xs:element name="packing" type="packingType"/>
																					<xs:element name="retailer_carrier_code" type="xs:string"/>
																					<xs:element type="xs:float" name="count_item"/>
																					<xs:element type="xs:float" name="sum_item_qty"/>
																					<xs:element name="product" type="productType"/>
																					<xs:element name="product_pack" maxOccurs="unbounded" minOccurs="0">
																						<xs:complexType>
																							<xs:sequence>
																								<xs:element type="xs:string" name="product_pack_id"/>
																								<xs:element type="xs:string" name="parent_product_id"/>
																								<xs:element type="xs:string" name="product_pack_product_id"/>
																								<xs:element type="xs:float" name="product_pack_product_qty"/>
																								<xs:element type="xs:int" name="product_pack_status"/>
																								<xs:element type="xs:string" name="vendor_id"/>
																								<xs:element type="xs:string" name="product_group_id"/>
																								<xs:element type="productType" name="product"/>
																								<xs:element name="product_pack_additional">
																									<xs:complexType>
																										<xs:sequence>
																											<xs:element name="attributes">
																												<xs:complexType>
																													<xs:sequence>
																														<xs:element type="xs:string"
                                                                        name="custom_attribute"/>
																													</xs:sequence>
																												</xs:complexType>
																											</xs:element>
																										</xs:sequence>
																									</xs:complexType>
																								</xs:element>
																							</xs:sequence>
																						</xs:complexType>
																					</xs:element>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element name="product" type="productType"/>
															<xs:element name="product_group">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="product_group_description"/>
																		<xs:element type="xs:string" name="vendor_id"/>
																		<xs:element type="xs:string" name="product_group_id"/>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
															<xs:element name="product_pack" maxOccurs="unbounded" minOccurs="0">
																<xs:complexType>
																	<xs:sequence>
																		<xs:element type="xs:string" name="product_pack_id"/>
																		<xs:element type="xs:string" name="parent_product_id"/>
																		<xs:element type="xs:string" name="product_pack_product_id"/>
																		<xs:element type="xs:float" name="product_pack_product_qty"/>
																		<xs:element type="xs:int" name="product_pack_status"/>
																		<xs:element type="xs:string" name="vendor_id"/>
																		<xs:element type="xs:string" name="product_group_id"/>
																		<xs:element type="productType" name="product"/>
																		<xs:element name="product_pack_additional">
																			<xs:complexType>
																				<xs:sequence>
																					<xs:element name="attributes">
																						<xs:complexType>
																							<xs:sequence>
																								<xs:element type="xs:string"
                                                            name="custom_attribute"/>
																							</xs:sequence>
																						</xs:complexType>
																					</xs:element>
																				</xs:sequence>
																			</xs:complexType>
																		</xs:element>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="shipmentsType">
		<xs:sequence>
			<xs:element name="shipment" type="shipmentType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
{
    "shipments": {
        "shipment": [
            {
                "po": [
                    {
                        "mark_for_location": {
                            "ship_to_location_id": "string",
                            "tp_id": "string",
                            "tp_location_additional": {
                                "attributes": {
                                    "consolidation_center_code": "string",
                                    "display_name": "string",
                                    "email": "string",
                                    "fax_number": "string",
                                    "phone_number": "string"
                                }
                            },
                            "tp_location_address": "string",
                            "tp_location_address2": "string",
                            "tp_location_address3": "string",
                            "tp_location_address4": "string",
                            "tp_location_city": "string",
                            "tp_location_code": "string",
                            "tp_location_country_code": "string",
                            "tp_location_created": "string",
                            "tp_location_default": "string",
                            "tp_location_id": "string",
                            "tp_location_name": "string",
                            "tp_location_postal": "string",
                            "tp_location_state_province": "string",
                            "tp_location_status": "string",
                            "tp_location_updated": "string"
                        },
                        "mark_for_location_id": "string",
                        "po_acknowledge_status": "100",
                        "po_additional": {
                            "attributes": {
                                "allowances": {
                                    "allowance_charge_amount": "1.5E2",
                                    "allowance_charge_code": "string",
                                    "allowance_charge_flag": "string",
                                    "allowance_charge_operator": "add",
                                    "allowance_charge_percentage": "1.5E2"
                                },
                                "allowances_by_type": {
                                    "credit": "1.5E2",
                                    "handling_charges": "1.5E2",
                                    "sales_tax": "1.5E2",
                                    "shipping_charges": "1.5E2"
                                },
                                "bill_to": {
                                    "ship_to_location_id": "string",
                                    "tp_id": "string",
                                    "tp_location_additional": {
                                        "attributes": {
                                            "consolidation_center_code": "string",
                                            "display_name": "string",
                                            "email": "string",
                                            "fax_number": "string",
                                            "phone_number": "string"
                                        }
                                    },
                                    "tp_location_address": "string",
                                    "tp_location_address2": "string",
                                    "tp_location_address3": "string",
                                    "tp_location_address4": "string",
                                    "tp_location_city": "string",
                                    "tp_location_code": "string",
                                    "tp_location_country_code": "string",
                                    "tp_location_created": "string",
                                    "tp_location_default": "string",
                                    "tp_location_id": "string",
                                    "tp_location_name": "string",
                                    "tp_location_postal": "string",
                                    "tp_location_state_province": "string",
                                    "tp_location_status": "string",
                                    "tp_location_updated": "string"
                                },
                                "buyer": {
                                    "contact_number": "string",
                                    "email": "string",
                                    "name": "string",
                                    "po_id": "string"
                                },
                                "carrier_scac_code": "string",
                                "cont_num": "string",
                                "contact_name": "string",
                                "contact_number": "string",
                                "currency": "string",
                                "customer_name": "string",
                                "customer_order_number": "string",
                                "delivery_reference": "string",
                                "department": "string",
                                "division": "string",
                                "edi_po_created": "2000-04-20T20:36:55-04:00",
                                "email": "string",
                                "fob_location": "string",
                                "gift": {
                                    "message": "string",
                                    "wrap_indicator": "string"
                                },
                                "id": "string",
                                "merchandise_type": "string",
                                "order_message": "string",
                                "packing": {
                                    "gift_message": "string",
                                    "gift_wrap_indicator": "string",
                                    "instruction": "string",
                                    "personalization_info": "string"
                                },
                                "payment": {
                                    "credit_card_last_four_digit": "string",
                                    "customer_payment_method": "string"
                                },
                                "payment_terms": {
                                    "payment_term": {
                                        "payment_days": "100",
                                        "payment_days_basis_code": "string",
                                        "payment_days_basis_description": "string",
                                        "payment_description": "string",
                                        "payment_discount": "1.5E2",
                                        "payment_discount_amount": "1.5E2",
                                        "payment_discount_days": "100",
                                        "payment_discount_percent": "1.5E2",
                                        "payment_due_date": "2015-06-17-04:00",
                                        "payment_term_type_code": "string"
                                    }
                                },
                                "payment_terms_full_description": "string",
                                "pfs_web": {
                                    "order_type": "string"
                                },
                                "po_type": "string",
                                "po_type_description": "string",
                                "pretax_cost": "1.5E2",
                                "reservation_number": "string",
                                "retailer": {
                                    "retailer_control_number": "string",
                                    "tp_isa_id": "string",
                                    "tp_isa_qual": "string"
                                },
                                "rush_order": "string",
                                "ship_info": {
                                    "ship_info_additional": {
                                        "attributes": {
                                            "carrier_account": "string",
                                            "carrier_scac_code": "string",
                                            "delivery_instruction": "string",
                                            "other_carrier": "string",
                                            "service_code": "string",
                                            "shipping_method": "string"
                                        }
                                    },
                                    "ship_info_carrier_code": "string",
                                    "ship_info_delivery_date": "string",
                                    "ship_info_ship_date": "string",
                                    "ship_info_tracking": "string"
                                },
                                "shipment_unit_of_measure": "string",
                                "shipping_pay_method": "string",
                                "total_cost": "1.5E2",
                                "totals": {
                                    "sub_total_price": "1.5E2",
                                    "total_discounts": "1.5E2",
                                    "total_gift_wrap_price": "1.5E2",
                                    "total_gift_wrap_tax_price": "1.5E2",
                                    "total_line_items_price": "1.5E2",
                                    "total_price": "1.5E2",
                                    "total_shipping_discounts": "1.5E2",
                                    "total_shipping_price": "1.5E2",
                                    "total_shipping_tax_price": "1.5E2",
                                    "total_tax": "1.5E2",
                                    "total_weight": "1.5E2"
                                },
                                "vendor": {
                                    "internal_vendor_number": "string",
                                    "tp_isa_id": "string",
                                    "tp_isa_qual": "string",
                                    "vendor_number": "string"
                                }
                            }
                        },
                        "po_created": "2000-09-14T04:07:34",
                        "po_id": "string",
                        "po_invoice_status": "100",
                        "po_num": "string",
                        "po_original_num": "string",
                        "po_rel_num": "string",
                        "po_ship": {
                            "mark_for_location": {
                                "ship_to_location_id": "string",
                                "tp_id": "string",
                                "tp_location_additional": {
                                    "attributes": {
                                        "consolidation_center_code": "string",
                                        "display_name": "string",
                                        "email": "string",
                                        "fax_number": "string",
                                        "phone_number": "string"
                                    }
                                },
                                "tp_location_address": "string",
                                "tp_location_address2": "string",
                                "tp_location_address3": "string",
                                "tp_location_address4": "string",
                                "tp_location_city": "string",
                                "tp_location_code": "string",
                                "tp_location_country_code": "string",
                                "tp_location_created": "string",
                                "tp_location_default": "string",
                                "tp_location_id": "string",
                                "tp_location_name": "string",
                                "tp_location_postal": "string",
                                "tp_location_state_province": "string",
                                "tp_location_status": "string",
                                "tp_location_updated": "string"
                            },
                            "mark_for_location_id": "100",
                            "po_id": "string",
                            "po_ship_additional": {
                                "attributes": {
                                    "invoice_number": "string"
                                }
                            },
                            "ship_info_id": "string"
                        },
                        "po_ship_close_date": "2002-11-16T04:03:57-05:00",
                        "po_ship_open_date": "2018-02-04T09:35:59-05:00",
                        "po_ship_request_status": "100",
                        "po_ship_status": "100",
                        "po_type": "string",
                        "po_updated": "2015-08-23T19:09:23",
                        "retailer_id": "string",
                        "ship_carton": [
                            {
                                "po_id": "string",
                                "po_item_pack": [
                                    {
                                        "po_item": {
                                            "mark_for_location_id": "string",
                                            "po_id": "string",
                                            "po_item_additional": {
                                                "attributes": {
                                                    "allowance_by_type": {
                                                        "credit": "1.5E2",
                                                        "handling_charges": "1.5E2",
                                                        "sales_tax": "1.5E2",
                                                        "shipping_charges": "1.5E2"
                                                    },
                                                    "allowances": {
                                                        "allowance_charge_amount": "1.5E2",
                                                        "allowance_charge_code": "string",
                                                        "allowance_charge_flag": "string",
                                                        "allowance_charge_operator": "subtract",
                                                        "allowance_charge_percentage": "1.5E2"
                                                    },
                                                    "department_number": "string",
                                                    "estimated_delivery_date": "2013-08-22T19:50:52",
                                                    "estimated_ship_date": "2016-02-07T13:34:15-05:00",
                                                    "instruction": "string",
                                                    "message": "string",
                                                    "packing": {
                                                        "gift_message": "string",
                                                        "gift_wrap_indicator": "string",
                                                        "instruction": "string",
                                                        "personalization_info": "string"
                                                    },
                                                    "payment_terms": "string",
                                                    "retail_price": "1.5E2",
                                                    "retailer_carrier_code": "string",
                                                    "sale_number": "string"
                                                }
                                            },
                                            "po_item_buyer_item_num": "string",
                                            "po_item_created": "2012-04-24T17:37:57-04:00",
                                            "po_item_id": "string",
                                            "po_item_line_num": "100",
                                            "po_item_qty_confirmed": "1.5E2",
                                            "po_item_qty_ordered": "1.5E2",
                                            "po_item_status": "string",
                                            "po_item_unit_price": "1.5E2",
                                            "po_item_unit_price_confirmed": "1.5E2",
                                            "po_item_uom": "string",
                                            "po_item_updated": "2000-07-28T21:24:48-04:00",
                                            "product": {
                                                "product_additional": {
                                                    "attributes": {
                                                        "brand": "string",
                                                        "contract_id": "string",
                                                        "language": "string",
                                                        "lead_time": "100",
                                                        "level123": "string",
                                                        "manufacturer_name": "string",
                                                        "manufacturer_part_id": "string",
                                                        "manufacturer_product_url": "string",
                                                        "min_order_qty": "1.5E2",
                                                        "msrp": "1.5E2",
                                                        "product_consumer_description": "string",
                                                        "product_image_uri": {
                                                            "pri": "string",
                                                            "sdl": "string",
                                                            "sdr": "string",
                                                            "vf1": "string",
                                                            "vib": "string",
                                                            "vik": "string",
                                                            "vis": "string",
                                                            "vit": "string"
                                                        },
                                                        "sds_url": "string",
                                                        "unspsc_code": "string",
                                                        "unspsc_version": "string",
                                                        "vendor_part_id": "string",
                                                        "vendor_product_category": {
                                                            "l1": "string",
                                                            "l2": "string",
                                                            "l3": "string"
                                                        },
                                                        "vendor_product_url": "string"
                                                    },
                                                    "identifiers": {
                                                        "gtin": "string",
                                                        "vendor_item_num": "string"
                                                    }
                                                },
                                                "product_code": "string",
                                                "product_code_type": "string",
                                                "product_created": "string",
                                                "product_group_id": "string",
                                                "product_id": "string",
                                                "product_uom": "string",
                                                "product_updated": "string",
                                                "vendor_id": "string"
                                            },
                                            "product_group": {
                                                "product_group_description": "string",
                                                "product_group_id": "string",
                                                "vendor_id": "string"
                                            },
                                            "product_id": "string",
                                            "product_pack": {
                                                "parent_product_id": "string",
                                                "product": {
                                                    "product_additional": {
                                                        "attributes": {
                                                            "brand": "string",
                                                            "contract_id": "string",
                                                            "language": "string",
                                                            "lead_time": "100",
                                                            "level123": "string",
                                                            "manufacturer_name": "string",
                                                            "manufacturer_part_id": "string",
                                                            "manufacturer_product_url": "string",
                                                            "min_order_qty": "1.5E2",
                                                            "msrp": "1.5E2",
                                                            "product_consumer_description": "string",
                                                            "product_image_uri": {
                                                                "pri": "string",
                                                                "sdl": "string",
                                                                "sdr": "string",
                                                                "vf1": "string",
                                                                "vib": "string",
                                                                "vik": "string",
                                                                "vis": "string",
                                                                "vit": "string"
                                                            },
                                                            "sds_url": "string",
                                                            "unspsc_code": "string",
                                                            "unspsc_version": "string",
                                                            "vendor_part_id": "string",
                                                            "vendor_product_category": {
                                                                "l1": "string",
                                                                "l2": "string",
                                                                "l3": "string"
                                                            },
                                                            "vendor_product_url": "string"
                                                        },
                                                        "identifiers": {
                                                            "gtin": "string",
                                                            "vendor_item_num": "string"
                                                        }
                                                    },
                                                    "product_code": "string",
                                                    "product_code_type": "string",
                                                    "product_created": "string",
                                                    "product_group_id": "string",
                                                    "product_id": "string",
                                                    "product_uom": "string",
                                                    "product_updated": "string",
                                                    "vendor_id": "string"
                                                },
                                                "product_group_id": "string",
                                                "product_pack_additional": {
                                                    "attributes": {
                                                        "custom_attribute": "string"
                                                    }
                                                },
                                                "product_pack_id": "string",
                                                "product_pack_product_id": "string",
                                                "product_pack_product_qty": "1.5E2",
                                                "product_pack_status": "3",
                                                "vendor_id": "string"
                                            },
                                            "ship_to_location_id": "string"
                                        },
                                        "po_item_id": "string",
                                        "po_item_pack_additional": {
                                            "attributes": {
                                                "comments_to_retailer": "string",
                                                "item_lot_number": "string"
                                            }
                                        },
                                        "po_item_pack_qty": "1.5E2"
                                    }
                                ],
                                "ship_carton_additional": {
                                    "attributes": {
                                        "carton_internal_ref_num": "string",
                                        "carton_sort_order": "int",
                                        "carton_type_code": "string"
                                    }
                                },
                                "ship_carton_number": "string",
                                "ship_info_id": "string",
                                "vendor_id": "string"
                            }
                        ],
                        "ship_to_location_id": "string",
                        "vendor_id": "string"
                    }
                ],
                "retailer": {
                    "industry_id": "string",
                    "tp_active": "100",
                    "tp_additional": {
                        "attributes": {
                            "email": "string",
                            "iso_9000": "string",
                            "legacy": {
                                "company_id": "string"
                            }
                        }
                    },
                    "tp_created": "2016-02-20T09:56:29-05:00",
                    "tp_directory": "string",
                    "tp_duns": "string",
                    "tp_id": "string",
                    "tp_isa_id": "string",
                    "tp_isa_qual": "string",
                    "tp_name": "string",
                    "tp_phone": "string",
                    "tp_type": "string",
                    "tp_updated": "2019-08-19T10:35:10"
                },
                "ship_info": {
                    "ship_from_location": {
                        "tp_id": "string",
                        "tp_location_additional": {
                            "attributes": {
                                "consolidation_center_code": "string",
                                "display_name": "string",
                                "email": "string",
                                "fax_number": "string",
                                "phone_number": "string"
                            }
                        },
                        "tp_location_address": "string",
                        "tp_location_address2": "string",
                        "tp_location_address3": "string",
                        "tp_location_address4": "string",
                        "tp_location_city": "string",
                        "tp_location_code": "string",
                        "tp_location_country_code": "string",
                        "tp_location_created": "string",
                        "tp_location_default": "string",
                        "tp_location_id": "string",
                        "tp_location_name": "string",
                        "tp_location_postal": "string",
                        "tp_location_state_province": "string",
                        "tp_location_status": "string",
                        "tp_location_updated": "string"
                    },
                    "ship_info_additional": {
                        "attributes": {
                            "other_carrier": "string",
                            "packing_in_progress_flag": "int|bool",
                            "shipping_method": "string",
                            "total_weight": "string",
                            "load_number": "string"
                        }
                    },
                    "ship_info_carrier_code": "string",
                    "ship_info_created": "string",
                    "ship_info_delivery_date": "string",
                    "ship_info_id": "string",
                    "ship_info_ship_date": "string",
                    "ship_info_status": "string",
                    "ship_info_tracking": "string",
                    "ship_info_updated": "string",
                    "ship_to_location": {
                        "tp_id": "string",
                        "tp_location_additional": {
                            "attributes": {
                                "consolidation_center_code": "string",
                                "display_name": "string",
                                "email": "string",
                                "fax_number": "string",
                                "phone_number": "string"
                            }
                        },
                        "tp_location_address": "string",
                        "tp_location_address2": "string",
                        "tp_location_address3": "string",
                        "tp_location_address4": "string",
                        "tp_location_city": "string",
                        "tp_location_code": "string",
                        "tp_location_country_code": "string",
                        "tp_location_created": "string",
                        "tp_location_default": "string",
                        "tp_location_id": "string",
                        "tp_location_name": "string",
                        "tp_location_postal": "string",
                        "tp_location_state_province": "string",
                        "tp_location_status": "string",
                        "tp_location_updated": "string"
                    },
                    "ship_from_location_id": "string",
                    "ship_to_location_id": "string"
                },
                "shipping_docs_requests": {
                    "shipping_docs_request": [
                        {
                            "action": "raw_data",
                            "document_type": "shipping_packing_slip"
                        },
                        {
                            "action": "raw_data",
                            "document_type": "shipping_label"
                        },
                        {
                            "action": "api_endpoint",
                            "document_type": "fedex_label",
                            "fedex_label": {
                                "request_data": {
                                    "RequestedShipment": {
                                        "DropoffType": "DROP_BOX",
                                        "LabelSpecification": {
                                            "LabelFormatType": "FEDEX_FREIGHT_STRAIGHT_BILL_OF_LADING",
                                            "LabelStockType": "STOCK_4X6.75"
                                        },
                                        "PackagingType": "FEDEX_LARGE_BOX",
                                        "ServiceType": "FEDEX_NEXT_DAY_END_OF_DAY"
                                    }
                                }
                            },
                            "regenerate": "true"
                        },
                        {
                            "action": "raw_data",
                            "document_type": "ups_label",
                            "regenerate": "true",
                            "ups_label": {
                                "label_size": "4x8",
                                "request_data": {
                                    "ShipmentRequest": {
                                        "Shipment": {
                                            "Package": {
                                                "Packaging": {
                                                    "Code": "58"
                                                }
                                            },
                                            "Service": {
                                                "Code": "84"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    ]
                },
                "shipping_docs_responses": {
                    "shipping_docs_response": [
                        {
                            "document_type": "shipping_packing_slip",
                            "errors": "anyType",
                            "response_data": "anyType"
                        },
                        {
                            "document_type": "shipping_label",
                            "errors": "anyType",
                            "response_data": "anyType"
                        },
                        {
                            "document_type": "fedex_label",
                            "errors": "anyType",
                            "response_data": "anyType"
                        },
                        {
                            "document_type": "ups_label",
                            "errors": "anyType",
                            "response_data": "anyType"
                        }
                    ]
                },
                "vendor": {
                    "industry_id": "string",
                    "tp_active": "100",
                    "tp_additional": {
                        "attributes": {
                            "email": "string",
                            "iso_9000": "string",
                            "legacy": {
                                "company_id": "string"
                            }
                        }
                    },
                    "tp_created": "2002-11-05T03:01:03-05:00",
                    "tp_directory": "string",
                    "tp_duns": "string",
                    "tp_id": "string",
                    "tp_isa_id": "string",
                    "tp_isa_qual": "string",
                    "tp_name": "string",
                    "tp_phone": "string",
                    "tp_type": "string",
                    "tp_updated": "2002-06-24T11:46:32-04:00"
                }
            }
        ]
    }
}