complexType BillOfLadingHeaderType

complexType {http://www.api.org/pidXML}BillOfLadingHeaderType

Derived Types
{http://www.api.org/pidXML}BillOfLadingHeaderType
 {http://www.api.org/pidXML}BillOfLadingHeader (by type)
Abstractfalse (This can be used in an instance)
Target Namespacehttp://www.api.org/pidXML
Declared Namespacesxmlns:pidx=http://www.api.org/pidXML
xmlns=http://www.w3.org/2001/XMLSchema


Source

<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>


Documentation



complexType BillOfLadingHeaderType


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio®, a product from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2006 All Rights Reserved.