<complexType name="BillOfLadingHeaderType">
<annotation>
<documentation />
</annotation>
<sequence>
<element ref="pidx:PurchaseOrderInformation" minOccurs="0" />
<element ref="pidx:SupplierInformation" />
<element ref="pidx:ExchangeOrThroughputPartnerInformation" minOccurs="0" />
<element ref="pidx:ThirdParty" minOccurs="0" maxOccurs="6" />
<element ref="pidx:FinalShipper" minOccurs="0" />
<element ref="pidx:TerminalInformation" />
<element ref="pidx:CarrierInformation" />
<element ref="pidx:BillToInformation" />
<element ref="pidx:ShipToInformation" />
</sequence>
<attribute name="AuthorizationCode">
<annotation>
<documentation>For real-time (PDXR) type authorizations, this is the number assigned/returned from the load authorizing application.</documentation>
</annotation>
<simpleType>
<restriction base="NMTOKEN">
<pattern value="[0-9]{8}" />
</restriction>
</simpleType>
</attribute>
<attribute name="ConsigneeNumber" type="string" use="required">
<annotation>
<documentation>An alpha-numeric field which identifies the consignee as it appears on the BOL.
This field may include the following two data fields: 'Bill To ID' and (optionally) 'Ship To ID'.</documentation>
</annotation>
</attribute>
<attribute name="DispatchOrderNumber">
<annotation>
<documentation>A system generated load verification number</documentation>
</annotation>
<simpleType>
<restriction base="NMTOKEN">
<pattern value="[0-9a-zA-Z]{50}" />
</restriction>
</simpleType>
</attribute>
<attribute name="EndLoadDate" type="date">
<annotation>
<documentation>The date when the driver stops the load/transaction. Typically, this is when the driver is finished loading at the truck rack load lane and “cards out.”</documentation>
</annotation>
</attribute>
<attribute name="EndLoadTime" type="time">
<annotation>
<documentation>The time when the driver stops the load/transaction. Typically, this is when the driver is finished loading at the truck rack load lane and “cards out.”</documentation>
</annotation>
</attribute>
<attribute name="EntryDate" type="date">
<annotation>
<documentation>The date when the driver entered the terminal.</documentation>
</annotation>
</attribute>
<attribute name="EntryTime" type="time">
<annotation>
<documentation>The time when the driver entered the terminal.</documentation>
</annotation>
</attribute>
<attribute name="ExitDate" type="date">
<annotation>
<documentation>The date when the driver finished (either when carded out and did the BOL print, or when carded out to exit the terminal).</documentation>
</annotation>
</attribute>
<attribute name="ExitTime" type="time">
<annotation>
<documentation>The time when the driver finished (either when carded out and did the BOL print, or when carded out to exit the terminal).</documentation>
</annotation>
</attribute>
<attribute name="LoadSpot">
<annotation>
<documentation>Identifies which lane or loading area the driver loaded the product.</documentation>
</annotation>
<simpleType>
<restriction base="NMTOKEN">
<pattern value="[0-9a-zA-Z]{1,30}" />
</restriction>
</simpleType>
</attribute>
<attribute name="StartLoadDate" type="date" use="required">
<annotation>
<documentation>The date when the driver started the load/transaction. Typically, this is when the driver “cards in” at the truck rack load lane to begin loading.</documentation>
</annotation>
</attribute>
<attribute name="StartLoadTime" type="time" use="required">
<annotation>
<documentation>The time when the driver started the load/transaction. Typically, this is when the driver “cards in” at the truck rack load lane to begin loading.</documentation>
</annotation>
</attribute>
<attribute name="TransactionType" type="pidx:TransactionTypeCodeType" use="required" />
<attribute name="BillOfLadingNumber" use="required">
<annotation>
<documentation>An alpha-numeric field, which contains the significant digits of the bill of lading number. Right justification and padding with leading zeros is not required.</documentation>
</annotation>
<simpleType>
<restriction base="NMTOKEN">
<pattern value="[0-9,a-zA-Z]{1,16}" />
</restriction>
</simpleType>
</attribute>
</complexType>
|