DX STF Client API

<back to all web services

GetOrderById

Order Requests

Order

Requires Authentication
The following routes are available for this service:
GET/api/order/{Id}Get specific order by Order Id
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using DX.STF.Application.ClientApi.Messages.Order;
using DX.STF.Models.Dto.GS1;

namespace DX.STF.Application.ClientApi.Messages.Order
{
    ///<summary>
    ///Order
    ///</summary>
    [Api(Description="Order")]
    [ApiResponse(Description="Order data", IsDefaultResponse=true, StatusCode=200)]
    [ApiResponse(Description="No Content", ResponseType=typeof(ServiceStack.IReturnVoid), StatusCode=204)]
    [ApiResponse(Description="Specified argument was out of the range of valid values.", ResponseType=typeof(System.ArgumentOutOfRangeException), StatusCode=400)]
    public partial class GetOrderById
        : IGetDocumentById
    {
        ///<summary>
        ///Order ID or Token
        ///</summary>
        [ApiMember(Description="Order ID or Token", ExcludeInSchema=true, ParameterType="path")]
        public virtual Guid Id { get; set; }
    }

}

namespace DX.STF.Models.Dto.GS1
{
    public partial class Address
    {
        public virtual string StreetAddressOne { get; set; }
        public virtual string StreetAddressTwo { get; set; }
        public virtual string StreetAddressThree { get; set; }
        public virtual string City { get; set; }
        public virtual string PostalCode { get; set; }
        public virtual string ProvinceCode { get; set; }
        public virtual string CountryCode { get; set; }
    }

    public partial class AdministrativeUnit
    {
        public virtual string TypeCode { get; set; }
        public virtual string Gln { get; set; }
        public virtual string InternalIdentification { get; set; }
    }

    public partial class AllowanceCharge
    {
        public virtual decimal? AllowanceChargeAmount { get; set; }
        public virtual decimal? AllowanceChargePercentage { get; set; }
        public virtual string AllowanceChargeType { get; set; }
        public virtual string AllowanceOrChargeType { get; set; }
        public virtual decimal? AmountPerUnit { get; set; }
        public virtual decimal? BaseAmount { get; set; }
        public virtual string BaseNumberOfUnits { get; set; }
        public virtual string BracketIdentifier { get; set; }
        public virtual DateTime? EffectiveDateType { get; set; }
        public virtual string SequenceNumber { get; set; }
        public virtual string SettlementType { get; set; }
        public virtual string SpecialServiceType { get; set; }
        public virtual string AllowanceChargeDescription { get; set; }
    }

    public partial class AvpList
    {
        public virtual string Code { get; set; }
        public virtual string Value { get; set; }
    }

    public partial class BaseDocument
    {
        public virtual string CurrencyCode { get; set; }
        public virtual DateTime CreationDateTime { get; set; }
        public virtual DocumentAction DocumentActionCode { get; set; }
        public virtual DocumentStatus DocumentStatusCode { get; set; }
        public virtual string DocumentStructureVersion { get; set; }
        public virtual DateTime? LastUpdateDateTime { get; set; }
        public virtual long? RevisionNumber { get; set; }
        public virtual List<AvpList> AvpList { get; set; } = [];
    }

    public partial class Code
    {
        public virtual string Value { get; set; }
        public virtual string CodeDescription { get; set; }
        public virtual string CodeListAgencyCodeListVersion { get; set; }
        public virtual string CodeListAgencyName { get; set; }
        public virtual string CodeListName { get; set; }
        public virtual string CodeListUri { get; set; }
    }

    public partial class Colour
    {
        public virtual string ColourCode { get; set; }
        public virtual string ColourDescription { get; set; }
    }

    public partial class CommunicationChannel
    {
        public virtual string CommunicationChannelCode { get; set; }
        public virtual string CommunicationChannelName { get; set; }
        public virtual string CommunicationValue { get; set; }
    }

    public partial class Contact
    {
        public virtual string ContactTypeCode { get; set; }
        public virtual string PersonName { get; set; }
        public virtual string DepartmentName { get; set; }
        public virtual string JobTitle { get; set; }
        public virtual string Responsibility { get; set; }
        public virtual List<CommunicationChannel> CommunicationChannel { get; set; } = [];
    }

    [DataContract]
    public partial class ContactInformation
    {
    }

    public partial class DateRange
    {
        public virtual DateTime? BeginDate { get; set; }
        public virtual DateTime? BeginTime { get; set; }
        public virtual DateTime? EndDate { get; set; }
        public virtual DateTime? EndTime { get; set; }
    }

    public partial class DeliveryTerms
    {
        public virtual string IncotermsCode { get; set; }
        public virtual string AlternateDeliveryTermsCode { get; set; }
        public virtual string DeliveryInstructions { get; set; }
        public virtual string DeliveryCostPayment { get; set; }
        public virtual string IsSignatureRequired { get; set; }
        public virtual DeliveryTermsLocation DeliveryTermsLocation { get; set; }
    }

    public partial class DeliveryTermsLocation
    {
        public virtual string UnLocationCode { get; set; }
        public virtual string Gln { get; set; }
        public virtual List<AvpList> AdditionalLocationIdentification { get; set; } = [];
        public virtual string SublocationIdentification { get; set; }
        public virtual string LocationName { get; set; }
        public virtual string LocationSpecificInstructions { get; set; }
    }

    public enum DocumentAction
    {
        ADD,
        CHANGE_BY_REFRESH,
        DELETE,
        REJECTED,
    }

    [DataContract]
    public partial class DocumentIdentification
    {
        [DataMember(Name="identifier")]
        public virtual string Identifier { get; set; }

        [DataMember(Name="type")]
        public virtual string Type { get; set; }

        [DataMember(Name="creationDateAndTime")]
        public virtual DateTime CreationDateAndTime { get; set; }
    }

    public partial class DocumentReference
    {
        public virtual DateTime? CreationDateTime { get; set; }
        public virtual long? RevisionNumber { get; set; }
        public virtual long? LineItemNumber { get; set; }
        public virtual string EntityIdentification { get; set; }
    }

    public enum DocumentStatus
    {
        ADDITIONAL_TRANSMISSION,
        COPY,
        ORIGINAL,
    }

    public partial class Ecom_EntityIdentification
    {
        public virtual string EntityIdentification { get; set; }
        public virtual Ecom_PartyIdentification ContentOwner { get; set; }
    }

    public partial class Ecom_PartyIdentification
    {
        public virtual List<AvpList> AdditionalPartyIdentification { get; set; } = [];
        public virtual string Gln { get; set; }
    }

    public partial class Ecom_PartyIdentificationType
    {
        public virtual string Gln { get; set; }
        public virtual string Name { get; set; }
        public virtual List<AvpList> AdditionalPartyIdentification { get; set; } = [];
    }

    public partial class FinancialAccount
    {
        public virtual string Number { get; set; }
        public virtual string NumberTypeCode { get; set; }
        public virtual string Name { get; set; }
    }

    public partial class FinancialInstitutionInformation
    {
        public virtual string FinancialInstitutionBranchName { get; set; }
        public virtual string FinancialInstitutionName { get; set; }
        public virtual FinancialRoutingNumber FinancialRoutingNumber { get; set; }
        public virtual FinancialAccount FinancialAccount { get; set; }
        public virtual string SwiftCode { get; set; }
        public virtual string ExportersCode { get; set; }
    }

    public partial class FinancialRoutingNumber
    {
        public virtual string Number { get; set; }
        public virtual string NumberTypeCode { get; set; }
    }

    [DataContract]
    public partial class Header
    {
        [DataMember(Name="documentIdentification")]
        public virtual DocumentIdentification DocumentIdentification { get; set; }

        [DataMember(Name="sender")]
        public virtual Partner Sender { get; set; }

        [DataMember(Name="receiver")]
        public virtual Partner Receiver { get; set; }
    }

    [DataContract]
    public partial class Identifier
    {
        [DataMember(Name="authority")]
        public virtual string Authority { get; set; }

        [DataMember(Name="text")]
        public virtual string Text { get; set; }
    }

    public partial class LeviedDutyFeeTax
    {
        public virtual decimal? DutyFeeTaxAmount { get; set; }
        public virtual decimal? DutyFeeTaxBasisAmount { get; set; }
        public virtual string DutyFeeTaxDescription { get; set; }
        public virtual decimal? DutyFeeTaxPercentage { get; set; }
    }

    public partial class Order
        : BaseDocument
    {
        public virtual DateTime? DocumentEffectiveDate { get; set; }
        public virtual string AdditionalOrderInstruction { get; set; }
        public virtual bool? IsApplicationReceiptAcknowledgementRequired { get; set; }
        public virtual bool? IsOrderFreeOfExciseTaxDuty { get; set; }
        public virtual string Note { get; set; }
        public virtual string OrderEntryType { get; set; }
        public virtual string OrderInstructionCode { get; set; }
        public virtual string OrderPriority { get; set; }
        public virtual string OrderTypeCode { get; set; }
        public virtual decimal? TotalMonetaryAmountExcludingTaxes { get; set; }
        public virtual decimal? TotalMonetaryAmountIncludingTaxes { get; set; }
        public virtual decimal? TotalTaxAmount { get; set; }
        public virtual string PaymentTerms { get; set; }
        public virtual Ecom_EntityIdentification OrderIdentification { get; set; }
        public virtual OrderLogisticalInformation OrderLogisticalInformation { get; set; }
        public virtual List<AdministrativeUnit> AdministrativeUnit { get; set; } = [];
        public virtual DeliveryTerms DeliveryTerms { get; set; }
        public virtual List<AvpList> TransactionalGenericReference { get; set; } = [];
        public virtual List<ReferencedOrder> ReferencedOrder { get; set; } = [];
        public virtual TransactionalParty BillTo { get; set; }
        public virtual TransactionalParty Buyer { get; set; }
        public virtual TransactionalParty PickupFrom { get; set; }
        public virtual TransactionalParty Seller { get; set; }
        public virtual TransactionalParty UltimateConsignee { get; set; }
        public virtual DocumentReference Contract { get; set; }
        public virtual DocumentReference QuoteNumber { get; set; }
        public virtual DocumentReference PromotionalDeal { get; set; }
        public virtual DocumentReference TradeAgreement { get; set; }
        public virtual DateTime? DeliveryDateAccordingToSchedule { get; set; }
        public virtual DateTime? LatestDeliveryDate { get; set; }
        public virtual List<AllowanceCharge> AllowanceCharge { get; set; } = [];
        public virtual List<OrderLineItem> OrderLineItem { get; set; } = [];
    }

    public partial class OrderLineItem
    {
        public virtual Quantity FreeGoodsQuantity { get; set; }
        public virtual Quantity ItemPriceBaseQuantity { get; set; }
        public virtual Quantity RequestedQuantity { get; set; }
        public virtual string LineItemActionCode { get; set; }
        public virtual long? LineItemNumber { get; set; }
        public virtual decimal? ListPrice { get; set; }
        public virtual decimal? MonetaryAmountExcludingTaxes { get; set; }
        public virtual decimal? MonetaryAmountIncludingTaxes { get; set; }
        public virtual decimal? NetAmount { get; set; }
        public virtual decimal? NetPrice { get; set; }
        public virtual string Note { get; set; }
        public virtual string OrderLineItemInstructionCode { get; set; }
        public virtual decimal? ParentLineItemNumber { get; set; }
        public virtual decimal? RecommendedRetailPrice { get; set; }
        public virtual string OrderLineItemPriority { get; set; }
        public virtual List<AvpList> AdditionalOrderLineInstruction { get; set; } = [];
        public virtual List<AllowanceCharge> AllowanceCharge { get; set; } = [];
        public virtual List<AdministrativeUnit> AdministrativeUnit { get; set; } = [];
        public virtual TransactionalTradeItem TransactionalTradeItem { get; set; }
        public virtual LeviedDutyFeeTax LeviedDutyFeeTax { get; set; }
        public virtual DocumentReference Contract { get; set; }
        public virtual DocumentReference PromotionalDeal { get; set; }
        public virtual DocumentReference PurchaseConditions { get; set; }
        public virtual List<AvpList> AvpList { get; set; } = [];
        public virtual List<OrderLineItemDetail> OrderLineItemDetail { get; set; } = [];
    }

    public partial class OrderLineItemDetail
    {
        public virtual Quantity RequestedQuantity { get; set; }
        public virtual OrderLogisticalInformation OrderLogisticalInformation { get; set; }
        public virtual List<AvpList> AvpList { get; set; } = [];
    }

    public partial class OrderLogisticalDateInformation
    {
        public virtual DateRange DateRangeDeliveryDateRange { get; set; }
        public virtual DateRange DateRangeShipDateRange { get; set; }
        public virtual DateRange DateRangeDeliveryDateRangeAtUltimateConsignee { get; set; }
        public virtual DateTime? RequestedDeliveryDateTime { get; set; }
        public virtual string RequestedShipDateTime { get; set; }
        public virtual DateTime? RequestedPickUpDateTime { get; set; }
        public virtual DateTime? RequestedDeliveryDateTimeAtUltimateConsignee { get; set; }
    }

    public partial class OrderLogisticalInformation
    {
        public virtual Code CommodityTypeCode { get; set; }
        public virtual OrderLogisticalDateInformation OrderLogisticalDateInformation { get; set; }
        public virtual TransactionalParty InventoryLocation { get; set; }
        public virtual TransactionalParty ShipFrom { get; set; }
        public virtual TransactionalParty ShipTo { get; set; }
        public virtual TransactionalParty UltimateConsignee { get; set; }
        public virtual ShipmentTransportationInformation ShipmentTransportationInformation { get; set; }
    }

    public partial class OrderMessage
    {
        public virtual Header Header { get; set; }
        public virtual Order Order { get; set; }
    }

    [DataContract]
    public partial class Partner
    {
        [DataMember(Name="identifier")]
        public virtual Identifier Identifier { get; set; }

        [DataMember(Name="contactInformation")]
        public virtual List<ContactInformation> ContactInformation { get; set; } = [];
    }

    public partial class Quantity
    {
        public virtual decimal? Value { get; set; }
        public virtual string MeasurementUnitCode { get; set; }
        public virtual string CodeListVersion { get; set; }
    }

    public partial class ReferencedOrder
    {
        public virtual string OrderRelationship { get; set; }
        public virtual DocumentReference DocumentReference { get; set; }
    }

    public partial class SerialNumberRange
    {
        public virtual string MaximumValue { get; set; }
        public virtual string MinimumValue { get; set; }
    }

    public partial class ShipmentTransportationInformation
    {
        public virtual TransactionalParty Carrier { get; set; }
        public virtual TransactionalParty FreightForwarder { get; set; }
    }

    public partial class Size
    {
        public virtual string DescriptiveSize { get; set; }
        public virtual string SizeCode { get; set; }
    }

    public partial class TradeItemClassification
    {
        public virtual string GpcCategoryCode { get; set; }
        public virtual List<AvpList> AdditionalTradeItemClassificationCode { get; set; } = [];
        public virtual string GpcCategoryName { get; set; }
        public virtual List<AvpList> GpcAttribute { get; set; } = [];
    }

    public partial class TradeItemWaste
    {
        public virtual string WasteIdentification { get; set; }
        public virtual List<AvpList> TypeOfWaste { get; set; } = [];
    }

    public partial class TransactionalItem
    {
        public virtual string MeasurementUnitCode { get; set; }
        public virtual string MeasurementType { get; set; }
        public virtual string MeasurementValue { get; set; }
    }

    public partial class TransactionalItemData
    {
        public virtual DateTime? AvailableForSaleDate { get; set; }
        public virtual string BatchNumber { get; set; }
        public virtual DateTime? BestBeforeDate { get; set; }
        public virtual string CountryOfOrigin { get; set; }
        public virtual DateTime? ItemExpirationDate { get; set; }
        public virtual string LotNumber { get; set; }
        public virtual DateTime? PackagingDate { get; set; }
        public virtual DateTime? ProductionDate { get; set; }
        public virtual string ProductQualityIndication { get; set; }
        public virtual DateTime? SellByDate { get; set; }
        public virtual List<string> SerialNumber { get; set; } = [];
        public virtual string ShelfLife { get; set; }
        public virtual long? TradeItemQuantity { get; set; }
        public virtual bool? ItemInContactWithFoodProduct { get; set; }
        public virtual List<TransactionalItem> TransactionalItemWeight { get; set; } = [];
        public virtual List<TransactionalItem> TransactionalItemVolume { get; set; } = [];
        public virtual List<SerialNumberRange> SerialNumberRange { get; set; } = [];
        public virtual List<TransactionalItemDimension> TransactionalItemDimensions { get; set; } = [];
        public virtual TransactionalItemLogisticUnitInformation TransactionalItemLogisticUnitInformation { get; set; }
        public virtual TransactionalItemDataCarrierAndIdentification TransactionalItemDataCarrierAndIdentification { get; set; }
        public virtual List<TradeItemWaste> TradeItemWaste { get; set; } = [];
        public virtual TransactionalItemOrganicInformation TransactionalItemOrganicInformation { get; set; }
        public virtual List<AvpList> AvpList { get; set; } = [];
    }

    public partial class TransactionalItemDataCarrierAndIdentification
    {
        public virtual string Gs1TransactionalItemIdentificationKey { get; set; }
        public virtual string DataCarrier { get; set; }
    }

    public partial class TransactionalItemDimension
    {
        public virtual string MeasurementUnitCode { get; set; }
        public virtual string Depth { get; set; }
        public virtual string Height { get; set; }
        public virtual string Width { get; set; }
    }

    public partial class TransactionalItemLogisticUnitInformation
    {
        public virtual long? NumberOfLayers { get; set; }
        public virtual long? NumberOfUnitsPerLayer { get; set; }
        public virtual long? NumberOfUnitsPerPallet { get; set; }
        public virtual string PackagingTerms { get; set; }
        public virtual string PackageTypeCode { get; set; }
        public virtual long? MaximumStackingFactor { get; set; }
        public virtual string ReturnablePackageTransportCostPayment { get; set; }
        public virtual List<TransactionalItemDimension> DimensionsOfLogisticUnit { get; set; } = [];
    }

    public partial class TransactionalItemOrganicInformation
    {
        public virtual bool? IsTradeItemOrganic { get; set; }
        public virtual string OrganicCertification { get; set; }
    }

    public partial class TransactionalParty
        : Ecom_PartyIdentificationType
    {
        public virtual List<Contact> Contact { get; set; } = [];
        public virtual Address Address { get; set; }
        public virtual List<AvpList> CommunicationChannel { get; set; } = [];
        public virtual FinancialInstitutionInformation FinancialInstitutionInformation { get; set; }
        public virtual string DutyFeeTaxRegistration { get; set; }
        public virtual string EntityIdentification { get; set; }
    }

    public partial class TransactionalTradeItem
    {
        public virtual string Gtin { get; set; }
        public virtual List<AvpList> AdditionalTradeItemIdentification { get; set; } = [];
        public virtual decimal? TradeItemQuantity { get; set; }
        public virtual string TradeItemDescription { get; set; }
        public virtual string ProductVariantIdentifier { get; set; }
        public virtual string ItemTypeCode { get; set; }
        public virtual string TradeItemDataOwner { get; set; }
        public virtual string ButterFatReference { get; set; }
        public virtual List<TransactionalItemData> TransactionalItemData { get; set; } = [];
        public virtual List<Colour> Colour { get; set; } = [];
        public virtual Size Size { get; set; }
        public virtual TradeItemClassification TradeItemClassification { get; set; }
        public virtual List<AvpList> AvpList { get; set; } = [];
    }

}

C# GetOrderById DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /api/order/{Id} HTTP/1.1 
Host: stf-api-uat.data-xchange.co.za 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<OrderMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DX.STF.Models.Dto.GS1">
  <Header>
    <documentIdentification>
      <creationDateAndTime>0001-01-01T00:00:00</creationDateAndTime>
      <identifier>String</identifier>
      <type>String</type>
    </documentIdentification>
    <receiver>
      <contactInformation>
        <ContactInformation />
      </contactInformation>
      <identifier>
        <authority>String</authority>
        <text>String</text>
      </identifier>
    </receiver>
    <sender>
      <contactInformation>
        <ContactInformation />
      </contactInformation>
      <identifier>
        <authority>String</authority>
        <text>String</text>
      </identifier>
    </sender>
  </Header>
  <Order>
    <AvpList>
      <AvpList>
        <Code>String</Code>
        <Value>String</Value>
      </AvpList>
    </AvpList>
    <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
    <CurrencyCode>String</CurrencyCode>
    <DocumentActionCode>ADD</DocumentActionCode>
    <DocumentStatusCode>ADDITIONAL_TRANSMISSION</DocumentStatusCode>
    <DocumentStructureVersion>String</DocumentStructureVersion>
    <LastUpdateDateTime>0001-01-01T00:00:00</LastUpdateDateTime>
    <RevisionNumber>0</RevisionNumber>
    <AdditionalOrderInstruction>String</AdditionalOrderInstruction>
    <AdministrativeUnit>
      <AdministrativeUnit>
        <Gln>String</Gln>
        <InternalIdentification>String</InternalIdentification>
        <TypeCode>String</TypeCode>
      </AdministrativeUnit>
    </AdministrativeUnit>
    <AllowanceCharge>
      <AllowanceCharge>
        <AllowanceChargeAmount>0</AllowanceChargeAmount>
        <AllowanceChargeDescription>String</AllowanceChargeDescription>
        <AllowanceChargePercentage>0</AllowanceChargePercentage>
        <AllowanceChargeType>String</AllowanceChargeType>
        <AllowanceOrChargeType>String</AllowanceOrChargeType>
        <AmountPerUnit>0</AmountPerUnit>
        <BaseAmount>0</BaseAmount>
        <BaseNumberOfUnits>String</BaseNumberOfUnits>
        <BracketIdentifier>String</BracketIdentifier>
        <EffectiveDateType>0001-01-01T00:00:00</EffectiveDateType>
        <SequenceNumber>String</SequenceNumber>
        <SettlementType>String</SettlementType>
        <SpecialServiceType>String</SpecialServiceType>
      </AllowanceCharge>
    </AllowanceCharge>
    <BillTo>
      <AdditionalPartyIdentification>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </AdditionalPartyIdentification>
      <Gln>String</Gln>
      <Name>String</Name>
      <Address>
        <City>String</City>
        <CountryCode>String</CountryCode>
        <PostalCode>String</PostalCode>
        <ProvinceCode>String</ProvinceCode>
        <StreetAddressOne>String</StreetAddressOne>
        <StreetAddressThree>String</StreetAddressThree>
        <StreetAddressTwo>String</StreetAddressTwo>
      </Address>
      <CommunicationChannel>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </CommunicationChannel>
      <Contact>
        <Contact>
          <CommunicationChannel>
            <CommunicationChannel>
              <CommunicationChannelCode>String</CommunicationChannelCode>
              <CommunicationChannelName>String</CommunicationChannelName>
              <CommunicationValue>String</CommunicationValue>
            </CommunicationChannel>
          </CommunicationChannel>
          <ContactTypeCode>String</ContactTypeCode>
          <DepartmentName>String</DepartmentName>
          <JobTitle>String</JobTitle>
          <PersonName>String</PersonName>
          <Responsibility>String</Responsibility>
        </Contact>
      </Contact>
      <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
      <EntityIdentification>String</EntityIdentification>
      <FinancialInstitutionInformation>
        <ExportersCode>String</ExportersCode>
        <FinancialAccount>
          <Name>String</Name>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialAccount>
        <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
        <FinancialInstitutionName>String</FinancialInstitutionName>
        <FinancialRoutingNumber>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialRoutingNumber>
        <SwiftCode>String</SwiftCode>
      </FinancialInstitutionInformation>
    </BillTo>
    <Buyer>
      <AdditionalPartyIdentification>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </AdditionalPartyIdentification>
      <Gln>String</Gln>
      <Name>String</Name>
      <Address>
        <City>String</City>
        <CountryCode>String</CountryCode>
        <PostalCode>String</PostalCode>
        <ProvinceCode>String</ProvinceCode>
        <StreetAddressOne>String</StreetAddressOne>
        <StreetAddressThree>String</StreetAddressThree>
        <StreetAddressTwo>String</StreetAddressTwo>
      </Address>
      <CommunicationChannel>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </CommunicationChannel>
      <Contact>
        <Contact>
          <CommunicationChannel>
            <CommunicationChannel>
              <CommunicationChannelCode>String</CommunicationChannelCode>
              <CommunicationChannelName>String</CommunicationChannelName>
              <CommunicationValue>String</CommunicationValue>
            </CommunicationChannel>
          </CommunicationChannel>
          <ContactTypeCode>String</ContactTypeCode>
          <DepartmentName>String</DepartmentName>
          <JobTitle>String</JobTitle>
          <PersonName>String</PersonName>
          <Responsibility>String</Responsibility>
        </Contact>
      </Contact>
      <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
      <EntityIdentification>String</EntityIdentification>
      <FinancialInstitutionInformation>
        <ExportersCode>String</ExportersCode>
        <FinancialAccount>
          <Name>String</Name>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialAccount>
        <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
        <FinancialInstitutionName>String</FinancialInstitutionName>
        <FinancialRoutingNumber>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialRoutingNumber>
        <SwiftCode>String</SwiftCode>
      </FinancialInstitutionInformation>
    </Buyer>
    <Contract>
      <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
      <EntityIdentification>String</EntityIdentification>
      <LineItemNumber>0</LineItemNumber>
      <RevisionNumber>0</RevisionNumber>
    </Contract>
    <DeliveryDateAccordingToSchedule>0001-01-01T00:00:00</DeliveryDateAccordingToSchedule>
    <DeliveryTerms>
      <AlternateDeliveryTermsCode>String</AlternateDeliveryTermsCode>
      <DeliveryCostPayment>String</DeliveryCostPayment>
      <DeliveryInstructions>String</DeliveryInstructions>
      <DeliveryTermsLocation>
        <AdditionalLocationIdentification>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </AdditionalLocationIdentification>
        <Gln>String</Gln>
        <LocationName>String</LocationName>
        <LocationSpecificInstructions>String</LocationSpecificInstructions>
        <SublocationIdentification>String</SublocationIdentification>
        <UnLocationCode>String</UnLocationCode>
      </DeliveryTermsLocation>
      <IncotermsCode>String</IncotermsCode>
      <IsSignatureRequired>String</IsSignatureRequired>
    </DeliveryTerms>
    <DocumentEffectiveDate>0001-01-01T00:00:00</DocumentEffectiveDate>
    <IsApplicationReceiptAcknowledgementRequired>false</IsApplicationReceiptAcknowledgementRequired>
    <IsOrderFreeOfExciseTaxDuty>false</IsOrderFreeOfExciseTaxDuty>
    <LatestDeliveryDate>0001-01-01T00:00:00</LatestDeliveryDate>
    <Note>String</Note>
    <OrderEntryType>String</OrderEntryType>
    <OrderIdentification>
      <ContentOwner>
        <AdditionalPartyIdentification>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </AdditionalPartyIdentification>
        <Gln>String</Gln>
      </ContentOwner>
      <EntityIdentification>String</EntityIdentification>
    </OrderIdentification>
    <OrderInstructionCode>String</OrderInstructionCode>
    <OrderLineItem>
      <OrderLineItem>
        <AdditionalOrderLineInstruction>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </AdditionalOrderLineInstruction>
        <AdministrativeUnit>
          <AdministrativeUnit>
            <Gln>String</Gln>
            <InternalIdentification>String</InternalIdentification>
            <TypeCode>String</TypeCode>
          </AdministrativeUnit>
        </AdministrativeUnit>
        <AllowanceCharge>
          <AllowanceCharge>
            <AllowanceChargeAmount>0</AllowanceChargeAmount>
            <AllowanceChargeDescription>String</AllowanceChargeDescription>
            <AllowanceChargePercentage>0</AllowanceChargePercentage>
            <AllowanceChargeType>String</AllowanceChargeType>
            <AllowanceOrChargeType>String</AllowanceOrChargeType>
            <AmountPerUnit>0</AmountPerUnit>
            <BaseAmount>0</BaseAmount>
            <BaseNumberOfUnits>String</BaseNumberOfUnits>
            <BracketIdentifier>String</BracketIdentifier>
            <EffectiveDateType>0001-01-01T00:00:00</EffectiveDateType>
            <SequenceNumber>String</SequenceNumber>
            <SettlementType>String</SettlementType>
            <SpecialServiceType>String</SpecialServiceType>
          </AllowanceCharge>
        </AllowanceCharge>
        <AvpList>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </AvpList>
        <Contract>
          <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
          <EntityIdentification>String</EntityIdentification>
          <LineItemNumber>0</LineItemNumber>
          <RevisionNumber>0</RevisionNumber>
        </Contract>
        <FreeGoodsQuantity>
          <CodeListVersion>String</CodeListVersion>
          <MeasurementUnitCode>String</MeasurementUnitCode>
          <Value>0</Value>
        </FreeGoodsQuantity>
        <ItemPriceBaseQuantity>
          <CodeListVersion>String</CodeListVersion>
          <MeasurementUnitCode>String</MeasurementUnitCode>
          <Value>0</Value>
        </ItemPriceBaseQuantity>
        <LeviedDutyFeeTax>
          <DutyFeeTaxAmount>0</DutyFeeTaxAmount>
          <DutyFeeTaxBasisAmount>0</DutyFeeTaxBasisAmount>
          <DutyFeeTaxDescription>String</DutyFeeTaxDescription>
          <DutyFeeTaxPercentage>0</DutyFeeTaxPercentage>
        </LeviedDutyFeeTax>
        <LineItemActionCode>String</LineItemActionCode>
        <LineItemNumber>0</LineItemNumber>
        <ListPrice>0</ListPrice>
        <MonetaryAmountExcludingTaxes>0</MonetaryAmountExcludingTaxes>
        <MonetaryAmountIncludingTaxes>0</MonetaryAmountIncludingTaxes>
        <NetAmount>0</NetAmount>
        <NetPrice>0</NetPrice>
        <Note>String</Note>
        <OrderLineItemDetail>
          <OrderLineItemDetail>
            <AvpList>
              <AvpList>
                <Code>String</Code>
                <Value>String</Value>
              </AvpList>
            </AvpList>
            <OrderLogisticalInformation>
              <CommodityTypeCode>
                <CodeDescription>String</CodeDescription>
                <CodeListAgencyCodeListVersion>String</CodeListAgencyCodeListVersion>
                <CodeListAgencyName>String</CodeListAgencyName>
                <CodeListName>String</CodeListName>
                <CodeListUri>String</CodeListUri>
                <Value>String</Value>
              </CommodityTypeCode>
              <InventoryLocation>
                <AdditionalPartyIdentification>
                  <AvpList>
                    <Code>String</Code>
                    <Value>String</Value>
                  </AvpList>
                </AdditionalPartyIdentification>
                <Gln>String</Gln>
                <Name>String</Name>
                <Address>
                  <City>String</City>
                  <CountryCode>String</CountryCode>
                  <PostalCode>String</PostalCode>
                  <ProvinceCode>String</ProvinceCode>
                  <StreetAddressOne>String</StreetAddressOne>
                  <StreetAddressThree>String</StreetAddressThree>
                  <StreetAddressTwo>String</StreetAddressTwo>
                </Address>
                <CommunicationChannel>
                  <AvpList>
                    <Code>String</Code>
                    <Value>String</Value>
                  </AvpList>
                </CommunicationChannel>
                <Contact>
                  <Contact>
                    <CommunicationChannel>
                      <CommunicationChannel>
                        <CommunicationChannelCode>String</CommunicationChannelCode>
                        <CommunicationChannelName>String</CommunicationChannelName>
                        <CommunicationValue>String</CommunicationValue>
                      </CommunicationChannel>
                    </CommunicationChannel>
                    <ContactTypeCode>String</ContactTypeCode>
                    <DepartmentName>String</DepartmentName>
                    <JobTitle>String</JobTitle>
                    <PersonName>String</PersonName>
                    <Responsibility>String</Responsibility>
                  </Contact>
                </Contact>
                <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
                <EntityIdentification>String</EntityIdentification>
                <FinancialInstitutionInformation>
                  <ExportersCode>String</ExportersCode>
                  <FinancialAccount>
                    <Name>String</Name>
                    <Number>String</Number>
                    <NumberTypeCode>String</NumberTypeCode>
                  </FinancialAccount>
                  <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
                  <FinancialInstitutionName>String</FinancialInstitutionName>
                  <FinancialRoutingNumber>
                    <Number>String</Number>
                    <NumberTypeCode>String</NumberTypeCode>
                  </FinancialRoutingNumber>
                  <SwiftCode>String</SwiftCode>
                </FinancialInstitutionInformation>
              </InventoryLocation>
              <OrderLogisticalDateInformation>
                <DateRangeDeliveryDateRange>
                  <BeginDate>0001-01-01T00:00:00</BeginDate>
                  <BeginTime>0001-01-01T00:00:00</BeginTime>
                  <EndDate>0001-01-01T00:00:00</EndDate>
                  <EndTime>0001-01-01T00:00:00</EndTime>
                </DateRangeDeliveryDateRange>
                <DateRangeDeliveryDateRangeAtUltimateConsignee>
                  <BeginDate>0001-01-01T00:00:00</BeginDate>
                  <BeginTime>0001-01-01T00:00:00</BeginTime>
                  <EndDate>0001-01-01T00:00:00</EndDate>
                  <EndTime>0001-01-01T00:00:00</EndTime>
                </DateRangeDeliveryDateRangeAtUltimateConsignee>
                <DateRangeShipDateRange>
                  <BeginDate>0001-01-01T00:00:00</BeginDate>
                  <BeginTime>0001-01-01T00:00:00</BeginTime>
                  <EndDate>0001-01-01T00:00:00</EndDate>
                  <EndTime>0001-01-01T00:00:00</EndTime>
                </DateRangeShipDateRange>
                <RequestedDeliveryDateTime>0001-01-01T00:00:00</RequestedDeliveryDateTime>
                <RequestedDeliveryDateTimeAtUltimateConsignee>0001-01-01T00:00:00</RequestedDeliveryDateTimeAtUltimateConsignee>
                <RequestedPickUpDateTime>0001-01-01T00:00:00</RequestedPickUpDateTime>
                <RequestedShipDateTime>String</RequestedShipDateTime>
              </OrderLogisticalDateInformation>
              <ShipFrom>
                <AdditionalPartyIdentification>
                  <AvpList>
                    <Code>String</Code>
                    <Value>String</Value>
                  </AvpList>
                </AdditionalPartyIdentification>
                <Gln>String</Gln>
                <Name>String</Name>
                <Address>
                  <City>String</City>
                  <CountryCode>String</CountryCode>
                  <PostalCode>String</PostalCode>
                  <ProvinceCode>String</ProvinceCode>
                  <StreetAddressOne>String</StreetAddressOne>
                  <StreetAddressThree>String</StreetAddressThree>
                  <StreetAddressTwo>String</StreetAddressTwo>
                </Address>
                <CommunicationChannel>
                  <AvpList>
                    <Code>String</Code>
                    <Value>String</Value>
                  </AvpList>
                </CommunicationChannel>
                <Contact>
                  <Contact>
                    <CommunicationChannel>
                      <CommunicationChannel>
                        <CommunicationChannelCode>String</CommunicationChannelCode>
                        <CommunicationChannelName>String</CommunicationChannelName>
                        <CommunicationValue>String</CommunicationValue>
                      </CommunicationChannel>
                    </CommunicationChannel>
                    <ContactTypeCode>String</ContactTypeCode>
                    <DepartmentName>String</DepartmentName>
                    <JobTitle>String</JobTitle>
                    <PersonName>String</PersonName>
                    <Responsibility>String</Responsibility>
                  </Contact>
                </Contact>
                <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
                <EntityIdentification>String</EntityIdentification>
                <FinancialInstitutionInformation>
                  <ExportersCode>String</ExportersCode>
                  <FinancialAccount>
                    <Name>String</Name>
                    <Number>String</Number>
                    <NumberTypeCode>String</NumberTypeCode>
                  </FinancialAccount>
                  <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
                  <FinancialInstitutionName>String</FinancialInstitutionName>
                  <FinancialRoutingNumber>
                    <Number>String</Number>
                    <NumberTypeCode>String</NumberTypeCode>
                  </FinancialRoutingNumber>
                  <SwiftCode>String</SwiftCode>
                </FinancialInstitutionInformation>
              </ShipFrom>
              <ShipTo>
                <AdditionalPartyIdentification>
                  <AvpList>
                    <Code>String</Code>
                    <Value>String</Value>
                  </AvpList>
                </AdditionalPartyIdentification>
                <Gln>String</Gln>
                <Name>String</Name>
                <Address>
                  <City>String</City>
                  <CountryCode>String</CountryCode>
                  <PostalCode>String</PostalCode>
                  <ProvinceCode>String</ProvinceCode>
                  <StreetAddressOne>String</StreetAddressOne>
                  <StreetAddressThree>String</StreetAddressThree>
                  <StreetAddressTwo>String</StreetAddressTwo>
                </Address>
                <CommunicationChannel>
                  <AvpList>
                    <Code>String</Code>
                    <Value>String</Value>
                  </AvpList>
                </CommunicationChannel>
                <Contact>
                  <Contact>
                    <CommunicationChannel>
                      <CommunicationChannel>
                        <CommunicationChannelCode>String</CommunicationChannelCode>
                        <CommunicationChannelName>String</CommunicationChannelName>
                        <CommunicationValue>String</CommunicationValue>
                      </CommunicationChannel>
                    </CommunicationChannel>
                    <ContactTypeCode>String</ContactTypeCode>
                    <DepartmentName>String</DepartmentName>
                    <JobTitle>String</JobTitle>
                    <PersonName>String</PersonName>
                    <Responsibility>String</Responsibility>
                  </Contact>
                </Contact>
                <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
                <EntityIdentification>String</EntityIdentification>
                <FinancialInstitutionInformation>
                  <ExportersCode>String</ExportersCode>
                  <FinancialAccount>
                    <Name>String</Name>
                    <Number>String</Number>
                    <NumberTypeCode>String</NumberTypeCode>
                  </FinancialAccount>
                  <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
                  <FinancialInstitutionName>String</FinancialInstitutionName>
                  <FinancialRoutingNumber>
                    <Number>String</Number>
                    <NumberTypeCode>String</NumberTypeCode>
                  </FinancialRoutingNumber>
                  <SwiftCode>String</SwiftCode>
                </FinancialInstitutionInformation>
              </ShipTo>
              <ShipmentTransportationInformation>
                <Carrier>
                  <AdditionalPartyIdentification>
                    <AvpList>
                      <Code>String</Code>
                      <Value>String</Value>
                    </AvpList>
                  </AdditionalPartyIdentification>
                  <Gln>String</Gln>
                  <Name>String</Name>
                  <Address>
                    <City>String</City>
                    <CountryCode>String</CountryCode>
                    <PostalCode>String</PostalCode>
                    <ProvinceCode>String</ProvinceCode>
                    <StreetAddressOne>String</StreetAddressOne>
                    <StreetAddressThree>String</StreetAddressThree>
                    <StreetAddressTwo>String</StreetAddressTwo>
                  </Address>
                  <CommunicationChannel>
                    <AvpList>
                      <Code>String</Code>
                      <Value>String</Value>
                    </AvpList>
                  </CommunicationChannel>
                  <Contact>
                    <Contact>
                      <CommunicationChannel>
                        <CommunicationChannel>
                          <CommunicationChannelCode>String</CommunicationChannelCode>
                          <CommunicationChannelName>String</CommunicationChannelName>
                          <CommunicationValue>String</CommunicationValue>
                        </CommunicationChannel>
                      </CommunicationChannel>
                      <ContactTypeCode>String</ContactTypeCode>
                      <DepartmentName>String</DepartmentName>
                      <JobTitle>String</JobTitle>
                      <PersonName>String</PersonName>
                      <Responsibility>String</Responsibility>
                    </Contact>
                  </Contact>
                  <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
                  <EntityIdentification>String</EntityIdentification>
                  <FinancialInstitutionInformation>
                    <ExportersCode>String</ExportersCode>
                    <FinancialAccount>
                      <Name>String</Name>
                      <Number>String</Number>
                      <NumberTypeCode>String</NumberTypeCode>
                    </FinancialAccount>
                    <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
                    <FinancialInstitutionName>String</FinancialInstitutionName>
                    <FinancialRoutingNumber>
                      <Number>String</Number>
                      <NumberTypeCode>String</NumberTypeCode>
                    </FinancialRoutingNumber>
                    <SwiftCode>String</SwiftCode>
                  </FinancialInstitutionInformation>
                </Carrier>
                <FreightForwarder>
                  <AdditionalPartyIdentification>
                    <AvpList>
                      <Code>String</Code>
                      <Value>String</Value>
                    </AvpList>
                  </AdditionalPartyIdentification>
                  <Gln>String</Gln>
                  <Name>String</Name>
                  <Address>
                    <City>String</City>
                    <CountryCode>String</CountryCode>
                    <PostalCode>String</PostalCode>
                    <ProvinceCode>String</ProvinceCode>
                    <StreetAddressOne>String</StreetAddressOne>
                    <StreetAddressThree>String</StreetAddressThree>
                    <StreetAddressTwo>String</StreetAddressTwo>
                  </Address>
                  <CommunicationChannel>
                    <AvpList>
                      <Code>String</Code>
                      <Value>String</Value>
                    </AvpList>
                  </CommunicationChannel>
                  <Contact>
                    <Contact>
                      <CommunicationChannel>
                        <CommunicationChannel>
                          <CommunicationChannelCode>String</CommunicationChannelCode>
                          <CommunicationChannelName>String</CommunicationChannelName>
                          <CommunicationValue>String</CommunicationValue>
                        </CommunicationChannel>
                      </CommunicationChannel>
                      <ContactTypeCode>String</ContactTypeCode>
                      <DepartmentName>String</DepartmentName>
                      <JobTitle>String</JobTitle>
                      <PersonName>String</PersonName>
                      <Responsibility>String</Responsibility>
                    </Contact>
                  </Contact>
                  <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
                  <EntityIdentification>String</EntityIdentification>
                  <FinancialInstitutionInformation>
                    <ExportersCode>String</ExportersCode>
                    <FinancialAccount>
                      <Name>String</Name>
                      <Number>String</Number>
                      <NumberTypeCode>String</NumberTypeCode>
                    </FinancialAccount>
                    <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
                    <FinancialInstitutionName>String</FinancialInstitutionName>
                    <FinancialRoutingNumber>
                      <Number>String</Number>
                      <NumberTypeCode>String</NumberTypeCode>
                    </FinancialRoutingNumber>
                    <SwiftCode>String</SwiftCode>
                  </FinancialInstitutionInformation>
                </FreightForwarder>
              </ShipmentTransportationInformation>
              <UltimateConsignee>
                <AdditionalPartyIdentification>
                  <AvpList>
                    <Code>String</Code>
                    <Value>String</Value>
                  </AvpList>
                </AdditionalPartyIdentification>
                <Gln>String</Gln>
                <Name>String</Name>
                <Address>
                  <City>String</City>
                  <CountryCode>String</CountryCode>
                  <PostalCode>String</PostalCode>
                  <ProvinceCode>String</ProvinceCode>
                  <StreetAddressOne>String</StreetAddressOne>
                  <StreetAddressThree>String</StreetAddressThree>
                  <StreetAddressTwo>String</StreetAddressTwo>
                </Address>
                <CommunicationChannel>
                  <AvpList>
                    <Code>String</Code>
                    <Value>String</Value>
                  </AvpList>
                </CommunicationChannel>
                <Contact>
                  <Contact>
                    <CommunicationChannel>
                      <CommunicationChannel>
                        <CommunicationChannelCode>String</CommunicationChannelCode>
                        <CommunicationChannelName>String</CommunicationChannelName>
                        <CommunicationValue>String</CommunicationValue>
                      </CommunicationChannel>
                    </CommunicationChannel>
                    <ContactTypeCode>String</ContactTypeCode>
                    <DepartmentName>String</DepartmentName>
                    <JobTitle>String</JobTitle>
                    <PersonName>String</PersonName>
                    <Responsibility>String</Responsibility>
                  </Contact>
                </Contact>
                <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
                <EntityIdentification>String</EntityIdentification>
                <FinancialInstitutionInformation>
                  <ExportersCode>String</ExportersCode>
                  <FinancialAccount>
                    <Name>String</Name>
                    <Number>String</Number>
                    <NumberTypeCode>String</NumberTypeCode>
                  </FinancialAccount>
                  <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
                  <FinancialInstitutionName>String</FinancialInstitutionName>
                  <FinancialRoutingNumber>
                    <Number>String</Number>
                    <NumberTypeCode>String</NumberTypeCode>
                  </FinancialRoutingNumber>
                  <SwiftCode>String</SwiftCode>
                </FinancialInstitutionInformation>
              </UltimateConsignee>
            </OrderLogisticalInformation>
            <RequestedQuantity>
              <CodeListVersion>String</CodeListVersion>
              <MeasurementUnitCode>String</MeasurementUnitCode>
              <Value>0</Value>
            </RequestedQuantity>
          </OrderLineItemDetail>
        </OrderLineItemDetail>
        <OrderLineItemInstructionCode>String</OrderLineItemInstructionCode>
        <OrderLineItemPriority>String</OrderLineItemPriority>
        <ParentLineItemNumber>0</ParentLineItemNumber>
        <PromotionalDeal>
          <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
          <EntityIdentification>String</EntityIdentification>
          <LineItemNumber>0</LineItemNumber>
          <RevisionNumber>0</RevisionNumber>
        </PromotionalDeal>
        <PurchaseConditions>
          <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
          <EntityIdentification>String</EntityIdentification>
          <LineItemNumber>0</LineItemNumber>
          <RevisionNumber>0</RevisionNumber>
        </PurchaseConditions>
        <RecommendedRetailPrice>0</RecommendedRetailPrice>
        <RequestedQuantity>
          <CodeListVersion>String</CodeListVersion>
          <MeasurementUnitCode>String</MeasurementUnitCode>
          <Value>0</Value>
        </RequestedQuantity>
        <TransactionalTradeItem>
          <AdditionalTradeItemIdentification>
            <AvpList>
              <Code>String</Code>
              <Value>String</Value>
            </AvpList>
          </AdditionalTradeItemIdentification>
          <AvpList>
            <AvpList>
              <Code>String</Code>
              <Value>String</Value>
            </AvpList>
          </AvpList>
          <ButterFatReference>String</ButterFatReference>
          <Colour>
            <Colour>
              <ColourCode>String</ColourCode>
              <ColourDescription>String</ColourDescription>
            </Colour>
          </Colour>
          <Gtin>String</Gtin>
          <ItemTypeCode>String</ItemTypeCode>
          <ProductVariantIdentifier>String</ProductVariantIdentifier>
          <Size>
            <DescriptiveSize>String</DescriptiveSize>
            <SizeCode>String</SizeCode>
          </Size>
          <TradeItemClassification>
            <AdditionalTradeItemClassificationCode>
              <AvpList>
                <Code>String</Code>
                <Value>String</Value>
              </AvpList>
            </AdditionalTradeItemClassificationCode>
            <GpcAttribute>
              <AvpList>
                <Code>String</Code>
                <Value>String</Value>
              </AvpList>
            </GpcAttribute>
            <GpcCategoryCode>String</GpcCategoryCode>
            <GpcCategoryName>String</GpcCategoryName>
          </TradeItemClassification>
          <TradeItemDataOwner>String</TradeItemDataOwner>
          <TradeItemDescription>String</TradeItemDescription>
          <TradeItemQuantity>0</TradeItemQuantity>
          <TransactionalItemData>
            <TransactionalItemData>
              <AvailableForSaleDate>0001-01-01T00:00:00</AvailableForSaleDate>
              <AvpList>
                <AvpList>
                  <Code>String</Code>
                  <Value>String</Value>
                </AvpList>
              </AvpList>
              <BatchNumber>String</BatchNumber>
              <BestBeforeDate>0001-01-01T00:00:00</BestBeforeDate>
              <CountryOfOrigin>String</CountryOfOrigin>
              <ItemExpirationDate>0001-01-01T00:00:00</ItemExpirationDate>
              <ItemInContactWithFoodProduct>false</ItemInContactWithFoodProduct>
              <LotNumber>String</LotNumber>
              <PackagingDate>0001-01-01T00:00:00</PackagingDate>
              <ProductQualityIndication>String</ProductQualityIndication>
              <ProductionDate>0001-01-01T00:00:00</ProductionDate>
              <SellByDate>0001-01-01T00:00:00</SellByDate>
              <SerialNumber xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                <d8p1:string>String</d8p1:string>
              </SerialNumber>
              <SerialNumberRange>
                <SerialNumberRange>
                  <MaximumValue>String</MaximumValue>
                  <MinimumValue>String</MinimumValue>
                </SerialNumberRange>
              </SerialNumberRange>
              <ShelfLife>String</ShelfLife>
              <TradeItemQuantity>0</TradeItemQuantity>
              <TradeItemWaste>
                <TradeItemWaste>
                  <TypeOfWaste>
                    <AvpList>
                      <Code>String</Code>
                      <Value>String</Value>
                    </AvpList>
                  </TypeOfWaste>
                  <WasteIdentification>String</WasteIdentification>
                </TradeItemWaste>
              </TradeItemWaste>
              <TransactionalItemDataCarrierAndIdentification>
                <DataCarrier>String</DataCarrier>
                <Gs1TransactionalItemIdentificationKey>String</Gs1TransactionalItemIdentificationKey>
              </TransactionalItemDataCarrierAndIdentification>
              <TransactionalItemDimensions>
                <TransactionalItemDimension>
                  <Depth>String</Depth>
                  <Height>String</Height>
                  <MeasurementUnitCode>String</MeasurementUnitCode>
                  <Width>String</Width>
                </TransactionalItemDimension>
              </TransactionalItemDimensions>
              <TransactionalItemLogisticUnitInformation>
                <DimensionsOfLogisticUnit>
                  <TransactionalItemDimension>
                    <Depth>String</Depth>
                    <Height>String</Height>
                    <MeasurementUnitCode>String</MeasurementUnitCode>
                    <Width>String</Width>
                  </TransactionalItemDimension>
                </DimensionsOfLogisticUnit>
                <MaximumStackingFactor>0</MaximumStackingFactor>
                <NumberOfLayers>0</NumberOfLayers>
                <NumberOfUnitsPerLayer>0</NumberOfUnitsPerLayer>
                <NumberOfUnitsPerPallet>0</NumberOfUnitsPerPallet>
                <PackageTypeCode>String</PackageTypeCode>
                <PackagingTerms>String</PackagingTerms>
                <ReturnablePackageTransportCostPayment>String</ReturnablePackageTransportCostPayment>
              </TransactionalItemLogisticUnitInformation>
              <TransactionalItemOrganicInformation>
                <IsTradeItemOrganic>false</IsTradeItemOrganic>
                <OrganicCertification>String</OrganicCertification>
              </TransactionalItemOrganicInformation>
              <TransactionalItemVolume>
                <TransactionalItem>
                  <MeasurementType>String</MeasurementType>
                  <MeasurementUnitCode>String</MeasurementUnitCode>
                  <MeasurementValue>String</MeasurementValue>
                </TransactionalItem>
              </TransactionalItemVolume>
              <TransactionalItemWeight>
                <TransactionalItem>
                  <MeasurementType>String</MeasurementType>
                  <MeasurementUnitCode>String</MeasurementUnitCode>
                  <MeasurementValue>String</MeasurementValue>
                </TransactionalItem>
              </TransactionalItemWeight>
            </TransactionalItemData>
          </TransactionalItemData>
        </TransactionalTradeItem>
      </OrderLineItem>
    </OrderLineItem>
    <OrderLogisticalInformation>
      <CommodityTypeCode>
        <CodeDescription>String</CodeDescription>
        <CodeListAgencyCodeListVersion>String</CodeListAgencyCodeListVersion>
        <CodeListAgencyName>String</CodeListAgencyName>
        <CodeListName>String</CodeListName>
        <CodeListUri>String</CodeListUri>
        <Value>String</Value>
      </CommodityTypeCode>
      <InventoryLocation>
        <AdditionalPartyIdentification>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </AdditionalPartyIdentification>
        <Gln>String</Gln>
        <Name>String</Name>
        <Address>
          <City>String</City>
          <CountryCode>String</CountryCode>
          <PostalCode>String</PostalCode>
          <ProvinceCode>String</ProvinceCode>
          <StreetAddressOne>String</StreetAddressOne>
          <StreetAddressThree>String</StreetAddressThree>
          <StreetAddressTwo>String</StreetAddressTwo>
        </Address>
        <CommunicationChannel>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </CommunicationChannel>
        <Contact>
          <Contact>
            <CommunicationChannel>
              <CommunicationChannel>
                <CommunicationChannelCode>String</CommunicationChannelCode>
                <CommunicationChannelName>String</CommunicationChannelName>
                <CommunicationValue>String</CommunicationValue>
              </CommunicationChannel>
            </CommunicationChannel>
            <ContactTypeCode>String</ContactTypeCode>
            <DepartmentName>String</DepartmentName>
            <JobTitle>String</JobTitle>
            <PersonName>String</PersonName>
            <Responsibility>String</Responsibility>
          </Contact>
        </Contact>
        <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
        <EntityIdentification>String</EntityIdentification>
        <FinancialInstitutionInformation>
          <ExportersCode>String</ExportersCode>
          <FinancialAccount>
            <Name>String</Name>
            <Number>String</Number>
            <NumberTypeCode>String</NumberTypeCode>
          </FinancialAccount>
          <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
          <FinancialInstitutionName>String</FinancialInstitutionName>
          <FinancialRoutingNumber>
            <Number>String</Number>
            <NumberTypeCode>String</NumberTypeCode>
          </FinancialRoutingNumber>
          <SwiftCode>String</SwiftCode>
        </FinancialInstitutionInformation>
      </InventoryLocation>
      <OrderLogisticalDateInformation>
        <DateRangeDeliveryDateRange>
          <BeginDate>0001-01-01T00:00:00</BeginDate>
          <BeginTime>0001-01-01T00:00:00</BeginTime>
          <EndDate>0001-01-01T00:00:00</EndDate>
          <EndTime>0001-01-01T00:00:00</EndTime>
        </DateRangeDeliveryDateRange>
        <DateRangeDeliveryDateRangeAtUltimateConsignee>
          <BeginDate>0001-01-01T00:00:00</BeginDate>
          <BeginTime>0001-01-01T00:00:00</BeginTime>
          <EndDate>0001-01-01T00:00:00</EndDate>
          <EndTime>0001-01-01T00:00:00</EndTime>
        </DateRangeDeliveryDateRangeAtUltimateConsignee>
        <DateRangeShipDateRange>
          <BeginDate>0001-01-01T00:00:00</BeginDate>
          <BeginTime>0001-01-01T00:00:00</BeginTime>
          <EndDate>0001-01-01T00:00:00</EndDate>
          <EndTime>0001-01-01T00:00:00</EndTime>
        </DateRangeShipDateRange>
        <RequestedDeliveryDateTime>0001-01-01T00:00:00</RequestedDeliveryDateTime>
        <RequestedDeliveryDateTimeAtUltimateConsignee>0001-01-01T00:00:00</RequestedDeliveryDateTimeAtUltimateConsignee>
        <RequestedPickUpDateTime>0001-01-01T00:00:00</RequestedPickUpDateTime>
        <RequestedShipDateTime>String</RequestedShipDateTime>
      </OrderLogisticalDateInformation>
      <ShipFrom>
        <AdditionalPartyIdentification>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </AdditionalPartyIdentification>
        <Gln>String</Gln>
        <Name>String</Name>
        <Address>
          <City>String</City>
          <CountryCode>String</CountryCode>
          <PostalCode>String</PostalCode>
          <ProvinceCode>String</ProvinceCode>
          <StreetAddressOne>String</StreetAddressOne>
          <StreetAddressThree>String</StreetAddressThree>
          <StreetAddressTwo>String</StreetAddressTwo>
        </Address>
        <CommunicationChannel>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </CommunicationChannel>
        <Contact>
          <Contact>
            <CommunicationChannel>
              <CommunicationChannel>
                <CommunicationChannelCode>String</CommunicationChannelCode>
                <CommunicationChannelName>String</CommunicationChannelName>
                <CommunicationValue>String</CommunicationValue>
              </CommunicationChannel>
            </CommunicationChannel>
            <ContactTypeCode>String</ContactTypeCode>
            <DepartmentName>String</DepartmentName>
            <JobTitle>String</JobTitle>
            <PersonName>String</PersonName>
            <Responsibility>String</Responsibility>
          </Contact>
        </Contact>
        <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
        <EntityIdentification>String</EntityIdentification>
        <FinancialInstitutionInformation>
          <ExportersCode>String</ExportersCode>
          <FinancialAccount>
            <Name>String</Name>
            <Number>String</Number>
            <NumberTypeCode>String</NumberTypeCode>
          </FinancialAccount>
          <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
          <FinancialInstitutionName>String</FinancialInstitutionName>
          <FinancialRoutingNumber>
            <Number>String</Number>
            <NumberTypeCode>String</NumberTypeCode>
          </FinancialRoutingNumber>
          <SwiftCode>String</SwiftCode>
        </FinancialInstitutionInformation>
      </ShipFrom>
      <ShipTo>
        <AdditionalPartyIdentification>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </AdditionalPartyIdentification>
        <Gln>String</Gln>
        <Name>String</Name>
        <Address>
          <City>String</City>
          <CountryCode>String</CountryCode>
          <PostalCode>String</PostalCode>
          <ProvinceCode>String</ProvinceCode>
          <StreetAddressOne>String</StreetAddressOne>
          <StreetAddressThree>String</StreetAddressThree>
          <StreetAddressTwo>String</StreetAddressTwo>
        </Address>
        <CommunicationChannel>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </CommunicationChannel>
        <Contact>
          <Contact>
            <CommunicationChannel>
              <CommunicationChannel>
                <CommunicationChannelCode>String</CommunicationChannelCode>
                <CommunicationChannelName>String</CommunicationChannelName>
                <CommunicationValue>String</CommunicationValue>
              </CommunicationChannel>
            </CommunicationChannel>
            <ContactTypeCode>String</ContactTypeCode>
            <DepartmentName>String</DepartmentName>
            <JobTitle>String</JobTitle>
            <PersonName>String</PersonName>
            <Responsibility>String</Responsibility>
          </Contact>
        </Contact>
        <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
        <EntityIdentification>String</EntityIdentification>
        <FinancialInstitutionInformation>
          <ExportersCode>String</ExportersCode>
          <FinancialAccount>
            <Name>String</Name>
            <Number>String</Number>
            <NumberTypeCode>String</NumberTypeCode>
          </FinancialAccount>
          <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
          <FinancialInstitutionName>String</FinancialInstitutionName>
          <FinancialRoutingNumber>
            <Number>String</Number>
            <NumberTypeCode>String</NumberTypeCode>
          </FinancialRoutingNumber>
          <SwiftCode>String</SwiftCode>
        </FinancialInstitutionInformation>
      </ShipTo>
      <ShipmentTransportationInformation>
        <Carrier>
          <AdditionalPartyIdentification>
            <AvpList>
              <Code>String</Code>
              <Value>String</Value>
            </AvpList>
          </AdditionalPartyIdentification>
          <Gln>String</Gln>
          <Name>String</Name>
          <Address>
            <City>String</City>
            <CountryCode>String</CountryCode>
            <PostalCode>String</PostalCode>
            <ProvinceCode>String</ProvinceCode>
            <StreetAddressOne>String</StreetAddressOne>
            <StreetAddressThree>String</StreetAddressThree>
            <StreetAddressTwo>String</StreetAddressTwo>
          </Address>
          <CommunicationChannel>
            <AvpList>
              <Code>String</Code>
              <Value>String</Value>
            </AvpList>
          </CommunicationChannel>
          <Contact>
            <Contact>
              <CommunicationChannel>
                <CommunicationChannel>
                  <CommunicationChannelCode>String</CommunicationChannelCode>
                  <CommunicationChannelName>String</CommunicationChannelName>
                  <CommunicationValue>String</CommunicationValue>
                </CommunicationChannel>
              </CommunicationChannel>
              <ContactTypeCode>String</ContactTypeCode>
              <DepartmentName>String</DepartmentName>
              <JobTitle>String</JobTitle>
              <PersonName>String</PersonName>
              <Responsibility>String</Responsibility>
            </Contact>
          </Contact>
          <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
          <EntityIdentification>String</EntityIdentification>
          <FinancialInstitutionInformation>
            <ExportersCode>String</ExportersCode>
            <FinancialAccount>
              <Name>String</Name>
              <Number>String</Number>
              <NumberTypeCode>String</NumberTypeCode>
            </FinancialAccount>
            <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
            <FinancialInstitutionName>String</FinancialInstitutionName>
            <FinancialRoutingNumber>
              <Number>String</Number>
              <NumberTypeCode>String</NumberTypeCode>
            </FinancialRoutingNumber>
            <SwiftCode>String</SwiftCode>
          </FinancialInstitutionInformation>
        </Carrier>
        <FreightForwarder>
          <AdditionalPartyIdentification>
            <AvpList>
              <Code>String</Code>
              <Value>String</Value>
            </AvpList>
          </AdditionalPartyIdentification>
          <Gln>String</Gln>
          <Name>String</Name>
          <Address>
            <City>String</City>
            <CountryCode>String</CountryCode>
            <PostalCode>String</PostalCode>
            <ProvinceCode>String</ProvinceCode>
            <StreetAddressOne>String</StreetAddressOne>
            <StreetAddressThree>String</StreetAddressThree>
            <StreetAddressTwo>String</StreetAddressTwo>
          </Address>
          <CommunicationChannel>
            <AvpList>
              <Code>String</Code>
              <Value>String</Value>
            </AvpList>
          </CommunicationChannel>
          <Contact>
            <Contact>
              <CommunicationChannel>
                <CommunicationChannel>
                  <CommunicationChannelCode>String</CommunicationChannelCode>
                  <CommunicationChannelName>String</CommunicationChannelName>
                  <CommunicationValue>String</CommunicationValue>
                </CommunicationChannel>
              </CommunicationChannel>
              <ContactTypeCode>String</ContactTypeCode>
              <DepartmentName>String</DepartmentName>
              <JobTitle>String</JobTitle>
              <PersonName>String</PersonName>
              <Responsibility>String</Responsibility>
            </Contact>
          </Contact>
          <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
          <EntityIdentification>String</EntityIdentification>
          <FinancialInstitutionInformation>
            <ExportersCode>String</ExportersCode>
            <FinancialAccount>
              <Name>String</Name>
              <Number>String</Number>
              <NumberTypeCode>String</NumberTypeCode>
            </FinancialAccount>
            <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
            <FinancialInstitutionName>String</FinancialInstitutionName>
            <FinancialRoutingNumber>
              <Number>String</Number>
              <NumberTypeCode>String</NumberTypeCode>
            </FinancialRoutingNumber>
            <SwiftCode>String</SwiftCode>
          </FinancialInstitutionInformation>
        </FreightForwarder>
      </ShipmentTransportationInformation>
      <UltimateConsignee>
        <AdditionalPartyIdentification>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </AdditionalPartyIdentification>
        <Gln>String</Gln>
        <Name>String</Name>
        <Address>
          <City>String</City>
          <CountryCode>String</CountryCode>
          <PostalCode>String</PostalCode>
          <ProvinceCode>String</ProvinceCode>
          <StreetAddressOne>String</StreetAddressOne>
          <StreetAddressThree>String</StreetAddressThree>
          <StreetAddressTwo>String</StreetAddressTwo>
        </Address>
        <CommunicationChannel>
          <AvpList>
            <Code>String</Code>
            <Value>String</Value>
          </AvpList>
        </CommunicationChannel>
        <Contact>
          <Contact>
            <CommunicationChannel>
              <CommunicationChannel>
                <CommunicationChannelCode>String</CommunicationChannelCode>
                <CommunicationChannelName>String</CommunicationChannelName>
                <CommunicationValue>String</CommunicationValue>
              </CommunicationChannel>
            </CommunicationChannel>
            <ContactTypeCode>String</ContactTypeCode>
            <DepartmentName>String</DepartmentName>
            <JobTitle>String</JobTitle>
            <PersonName>String</PersonName>
            <Responsibility>String</Responsibility>
          </Contact>
        </Contact>
        <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
        <EntityIdentification>String</EntityIdentification>
        <FinancialInstitutionInformation>
          <ExportersCode>String</ExportersCode>
          <FinancialAccount>
            <Name>String</Name>
            <Number>String</Number>
            <NumberTypeCode>String</NumberTypeCode>
          </FinancialAccount>
          <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
          <FinancialInstitutionName>String</FinancialInstitutionName>
          <FinancialRoutingNumber>
            <Number>String</Number>
            <NumberTypeCode>String</NumberTypeCode>
          </FinancialRoutingNumber>
          <SwiftCode>String</SwiftCode>
        </FinancialInstitutionInformation>
      </UltimateConsignee>
    </OrderLogisticalInformation>
    <OrderPriority>String</OrderPriority>
    <OrderTypeCode>String</OrderTypeCode>
    <PaymentTerms>String</PaymentTerms>
    <PickupFrom>
      <AdditionalPartyIdentification>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </AdditionalPartyIdentification>
      <Gln>String</Gln>
      <Name>String</Name>
      <Address>
        <City>String</City>
        <CountryCode>String</CountryCode>
        <PostalCode>String</PostalCode>
        <ProvinceCode>String</ProvinceCode>
        <StreetAddressOne>String</StreetAddressOne>
        <StreetAddressThree>String</StreetAddressThree>
        <StreetAddressTwo>String</StreetAddressTwo>
      </Address>
      <CommunicationChannel>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </CommunicationChannel>
      <Contact>
        <Contact>
          <CommunicationChannel>
            <CommunicationChannel>
              <CommunicationChannelCode>String</CommunicationChannelCode>
              <CommunicationChannelName>String</CommunicationChannelName>
              <CommunicationValue>String</CommunicationValue>
            </CommunicationChannel>
          </CommunicationChannel>
          <ContactTypeCode>String</ContactTypeCode>
          <DepartmentName>String</DepartmentName>
          <JobTitle>String</JobTitle>
          <PersonName>String</PersonName>
          <Responsibility>String</Responsibility>
        </Contact>
      </Contact>
      <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
      <EntityIdentification>String</EntityIdentification>
      <FinancialInstitutionInformation>
        <ExportersCode>String</ExportersCode>
        <FinancialAccount>
          <Name>String</Name>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialAccount>
        <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
        <FinancialInstitutionName>String</FinancialInstitutionName>
        <FinancialRoutingNumber>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialRoutingNumber>
        <SwiftCode>String</SwiftCode>
      </FinancialInstitutionInformation>
    </PickupFrom>
    <PromotionalDeal>
      <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
      <EntityIdentification>String</EntityIdentification>
      <LineItemNumber>0</LineItemNumber>
      <RevisionNumber>0</RevisionNumber>
    </PromotionalDeal>
    <QuoteNumber>
      <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
      <EntityIdentification>String</EntityIdentification>
      <LineItemNumber>0</LineItemNumber>
      <RevisionNumber>0</RevisionNumber>
    </QuoteNumber>
    <ReferencedOrder>
      <ReferencedOrder>
        <DocumentReference>
          <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
          <EntityIdentification>String</EntityIdentification>
          <LineItemNumber>0</LineItemNumber>
          <RevisionNumber>0</RevisionNumber>
        </DocumentReference>
        <OrderRelationship>String</OrderRelationship>
      </ReferencedOrder>
    </ReferencedOrder>
    <Seller>
      <AdditionalPartyIdentification>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </AdditionalPartyIdentification>
      <Gln>String</Gln>
      <Name>String</Name>
      <Address>
        <City>String</City>
        <CountryCode>String</CountryCode>
        <PostalCode>String</PostalCode>
        <ProvinceCode>String</ProvinceCode>
        <StreetAddressOne>String</StreetAddressOne>
        <StreetAddressThree>String</StreetAddressThree>
        <StreetAddressTwo>String</StreetAddressTwo>
      </Address>
      <CommunicationChannel>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </CommunicationChannel>
      <Contact>
        <Contact>
          <CommunicationChannel>
            <CommunicationChannel>
              <CommunicationChannelCode>String</CommunicationChannelCode>
              <CommunicationChannelName>String</CommunicationChannelName>
              <CommunicationValue>String</CommunicationValue>
            </CommunicationChannel>
          </CommunicationChannel>
          <ContactTypeCode>String</ContactTypeCode>
          <DepartmentName>String</DepartmentName>
          <JobTitle>String</JobTitle>
          <PersonName>String</PersonName>
          <Responsibility>String</Responsibility>
        </Contact>
      </Contact>
      <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
      <EntityIdentification>String</EntityIdentification>
      <FinancialInstitutionInformation>
        <ExportersCode>String</ExportersCode>
        <FinancialAccount>
          <Name>String</Name>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialAccount>
        <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
        <FinancialInstitutionName>String</FinancialInstitutionName>
        <FinancialRoutingNumber>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialRoutingNumber>
        <SwiftCode>String</SwiftCode>
      </FinancialInstitutionInformation>
    </Seller>
    <TotalMonetaryAmountExcludingTaxes>0</TotalMonetaryAmountExcludingTaxes>
    <TotalMonetaryAmountIncludingTaxes>0</TotalMonetaryAmountIncludingTaxes>
    <TotalTaxAmount>0</TotalTaxAmount>
    <TradeAgreement>
      <CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
      <EntityIdentification>String</EntityIdentification>
      <LineItemNumber>0</LineItemNumber>
      <RevisionNumber>0</RevisionNumber>
    </TradeAgreement>
    <TransactionalGenericReference>
      <AvpList>
        <Code>String</Code>
        <Value>String</Value>
      </AvpList>
    </TransactionalGenericReference>
    <UltimateConsignee>
      <AdditionalPartyIdentification>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </AdditionalPartyIdentification>
      <Gln>String</Gln>
      <Name>String</Name>
      <Address>
        <City>String</City>
        <CountryCode>String</CountryCode>
        <PostalCode>String</PostalCode>
        <ProvinceCode>String</ProvinceCode>
        <StreetAddressOne>String</StreetAddressOne>
        <StreetAddressThree>String</StreetAddressThree>
        <StreetAddressTwo>String</StreetAddressTwo>
      </Address>
      <CommunicationChannel>
        <AvpList>
          <Code>String</Code>
          <Value>String</Value>
        </AvpList>
      </CommunicationChannel>
      <Contact>
        <Contact>
          <CommunicationChannel>
            <CommunicationChannel>
              <CommunicationChannelCode>String</CommunicationChannelCode>
              <CommunicationChannelName>String</CommunicationChannelName>
              <CommunicationValue>String</CommunicationValue>
            </CommunicationChannel>
          </CommunicationChannel>
          <ContactTypeCode>String</ContactTypeCode>
          <DepartmentName>String</DepartmentName>
          <JobTitle>String</JobTitle>
          <PersonName>String</PersonName>
          <Responsibility>String</Responsibility>
        </Contact>
      </Contact>
      <DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
      <EntityIdentification>String</EntityIdentification>
      <FinancialInstitutionInformation>
        <ExportersCode>String</ExportersCode>
        <FinancialAccount>
          <Name>String</Name>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialAccount>
        <FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
        <FinancialInstitutionName>String</FinancialInstitutionName>
        <FinancialRoutingNumber>
          <Number>String</Number>
          <NumberTypeCode>String</NumberTypeCode>
        </FinancialRoutingNumber>
        <SwiftCode>String</SwiftCode>
      </FinancialInstitutionInformation>
    </UltimateConsignee>
  </Order>
</OrderMessage>