Schema NAXML-TransportationXSD.xsd


schema location:  C:\my documents\NAXML\Published\NAXML-TransportationXSD.xsd
 
Elements 
AllowanceOrChargeReason 
BillOfLading 
Destination 
Equipment 
LineItem 
NAXML-Transportation 
Terminal 


schema location:  C:\my documents\NAXML\Published\NAXML-DataDictionaryXSD.xsd
 
Elements  Groups 
ActivityDate  ContactInfo 
Address  PartyId 
AllowanceAmt  PartyInfo 
AllowanceOrCharge 
AllowanceOrChargeAmt 
BargeId 
BatchDate 
BatchNumber 
BillOfLadingNumber 
BillTo 
Buyer 
BuyersCost 
CardAccountNumber 
Carrier 
CarrierRefNumber 
CBRContactInfo 
CBRReason 
ChargeAmt 
ChargebackDueDate 
City 
ClassOfTrade 
ConfirmationNumber 
Consignor 
Contact 
ContactType 
CostValue 
CreditCardAccountNumber 
CreditCardType 
CrindIndicator 
Currency 
DateActivated 
DateSettled 
DateSold 
DeferredPaymentDate 
DeliveryDateAndTime 
Discount 
DiscountAllowancePerUnitAmt 
DiscountAmt 
DiscountDueDate 
DiscountMinimumQty 
DiscountPercent 
DraftDate 
Driver 
EffectiveDate 
EffectiveTime 
Email 
EndDate 
EndLoadDate 
EndLoadTime 
Fax 
FirstOrderDate 
FirstShipDate 
FleetCardAccountNumber 
FreeGoodsQty 
FuelProductAdditiveOrBlend 
FuelProductCharacteristics 
FuelProductCostExTax 
FuelProductId 
FuelProductQty 
FuelProductSpecs 
FuelProductSummary 
FuelProductTankDrop 
GameDescription 
GameId 
GateDateIn 
GateTimeIn 
InnerPack 
InvoiceAfterDiscountNetDueAmt 
InvoiceDate 
InvoiceDescription 
InvoiceDueDate 
InvoiceNumber 
InvoiceType 
InvoiceUnitCost 
InvoiceUnitDescription 
InvoiceUnitId 
InvoiceUnitQty 
LastOrderDate 
LastShipDate 
LineItemGrossAmt 
LineItemNetAmt 
LineItems 
LoadingDateAndTime 
LocationTotalInvoiceDueAmt 
LocationTotalLineItemNetAmt 
MarketerSubmittedTotalBatchAmt 
MarketId 
MinimumOrderQty 
MinimumPurchaseQty 
MinimumPurchaseQtyRequired 
MinimumShipQty 
Name 
NetChange 
OrderDate 
OrganizationId 
Other 
OuterPack 
PackageDepth 
PackageGrossWeight 
PackageHeight 
PackageNetContent 
PackageNetWeight 
PackageSize 
PackageSizeMultiplier 
PackageVolume 
PackageWidth 
PackagingMaterialType 
PackagingType 
PackNumber 
PackQty 
PackSize 
PackSizeMultiplier 
Parties 
PartyId 
PaymentDate 
Phone 
PosPaper 
PostalCode 
Product 
PromoConditionOption 
PromoConditionRequirement 
PromoPurchaseUnitId 
PromoPurchaseUnitQty 
PromoQuantityDiscount 
PromotionIndicator 
PromotionOption 
PromotionPeriod 
PromotionStatus 
PurchaseOrderDate 
PurchaseOrderNumber 
PurchaseOrderQty 
PurchaseOrderUnitId 
PurchaseOrderUnitQty 
PurchaseUnitId 
PurchaseUnitQty 
RackPrice 
RailCarId 
ReferenceDate 
ReferenceNumber 
ReleaseNumber 
Remit 
RemitTo 
RemitToAddress 
ReportPeriod 
RequestedDeliveryDate 
RequestedDeliveryTime 
RequestedPickupDate 
RequestedPickupTime 
RetailInventoryValue 
RetailPrice 
RetailUnitId 
RetailUnitQty 
SequenceNumber 
SettlementDate 
ShipperItemId 
ShipTo 
ShipToLocation 
Size 
StartLoadDate 
StartLoadTime 
State 
Supplier 
Taxes 
TerminalControlNumber 
TerminalId 
TerminationDate 
TerminationTime 
TermsOfSale 
TermsType 
TicketCount 
TicketNumber 
TotalAccountAmt 
TotalAdditionalAllowancesAndChargesNetAmt 
TotalAdditionalTaxesNetAmt 
TotalAllowanceOrChargeReasonAmt 
TotalAllowancesAndChargesNetAmt 
TotalBatchAmt 
TotalCreditCardsNetAmt 
TotalCreditOrDebitAmt 
TotalFuelProductQty 
TotalInvoiceDueAmt 
TotalInvoicesDueAmt 
TotalInvoicesNetAmt 
TotalInvoiceUnitNetAmt 
TotalInvoiceUnitPaidTaxesAmt 
TotalInvoiceUnits 
TotalLineItemNetAmt 
TotalPaymentNetAmt 
TotalPreDraftNetAmt 
TotalTaxes 
TotalTransactionAmt 
TotalWeight 
TradeItemAlcoholPercentVolume 
TradeItemClassificationId 
TradeItemClassificationSystem 
TradeItemDescription 
TradeItemFamilyCode 
TradeItemId 
TradeItemMultiPack 
TradeItemOrderingUnitIndicator 
TradeItemPriceStatus 
TradeItemPromotionStatus 
TradeItemReplacedById 
TradeItemReplacesId 
TradeItemShipper 
TradeItemSize 
TradeItemStatus 
TrailerId 
TransactionDate 
TransmissionDate 
TransmissionDeliveryId 
TransmissionHeader 
TransmissionId 
TransmissionStatus 
TransmissionTime 
TruckId 
TruckTrailerCompartmentId 


element AllowanceOrChargeReason
diagram
type xsd:string
used by
element AllowanceOrCharge
source
<xsd:element name="AllowanceOrChargeReason" type="xsd:string"/>

element BillOfLading
diagram
children Terminal Consignor BillTo Carrier Driver Equipment ShipTo BillOfLadingNumber PurchaseOrderNumber ReleaseNumber GateDateIn GateTimeIn StartLoadDate StartLoadTime EndLoadDate EndLoadTime Destination FuelProductSummary
used by
element NAXML-Transportation
source
<xsd:element name="BillOfLading">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Terminal"/>
      <xsd:element ref="Consignor"/>
      <xsd:element ref="BillTo"/>
      <xsd:element ref="Carrier"/>
      <xsd:element ref="Driver"/>
      <xsd:element ref="Equipment"/>
      <xsd:element ref="ShipTo"/>
      <xsd:element ref="BillOfLadingNumber"/>
      <xsd:element ref="PurchaseOrderNumber"/>
      <xsd:element ref="ReleaseNumber"/>
      <xsd:element ref="GateDateIn"/>
      <xsd:element ref="GateTimeIn"/>
      <xsd:element ref="StartLoadDate"/>
      <xsd:element ref="StartLoadTime"/>
      <xsd:element ref="EndLoadDate"/>
      <xsd:element ref="EndLoadTime"/>
      <xsd:element ref="Destination"/>
      <xsd:element ref="FuelProductSummary"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element Destination
diagram
children LineItem
used by
element BillOfLading
attributes
Name  Type  Use  Value  
city  xsd:string      
state  xsd:string  required    
county  xsd:string      
SPLC  xsd:string      
source
<xsd:element name="Destination">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="LineItem" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="city" type="xsd:string"/>
    <xsd:attribute name="state" type="xsd:string" use="required"/>
    <xsd:attribute name="county" type="xsd:string"/>
    <xsd:attribute name="SPLC" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element Equipment
diagram
children TruckId TrailerId RailCarId BargeId
used by
element BillOfLading
source
<xsd:element name="Equipment">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TruckId"/>
      <xsd:element ref="TrailerId" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="RailCarId" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="BargeId" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element LineItem
diagram
children FuelProductId FuelProductQty FuelProductAdditiveOrBlend FuelProductCharacteristics TruckTrailerCompartmentId
used by
element Destination
attributes
Name  Type  Use  Value  
count  xsd:string  required    
source
<xsd:element name="LineItem">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FuelProductId"/>
      <xsd:element ref="FuelProductQty" maxOccurs="unbounded"/>
      <xsd:element ref="FuelProductAdditiveOrBlend"/>
      <xsd:element ref="FuelProductCharacteristics"/>
      <xsd:element ref="TruckTrailerCompartmentId"/>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element NAXML-Transportation
diagram
children TransmissionHeader BillOfLading
attributes
Name  Type  Use  Value  
version  xsd:string  fixed  1.0  
source
<xsd:element name="NAXML-Transportation">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TransmissionHeader"/>
      <xsd:element ref="BillOfLading"/>
    </xsd:sequence>
    <xsd:attribute name="version" type="xsd:string" use="fixed" value="1.0"/>
  </xsd:complexType>
</xsd:element>

element Terminal
diagram
children TerminalControlNumber
used by
element BillOfLading
group PartyId
source
<xsd:element name="Terminal">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TerminalControlNumber"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element ActivityDate
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
status  xsd:NMTOKEN  required    
method  xsd:string      
referenceNumber  xsd:string      
source
<xsd:element name="ActivityDate">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="status" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Ordered"/>
              <xsd:enumeration value="Issued"/>
              <xsd:enumeration value="Settlement"/>
              <xsd:enumeration value="Shipped"/>
              <xsd:enumeration value="Received"/>
              <xsd:enumeration value="Returned"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="method" type="xsd:string"/>
        <xsd:attribute name="referenceNumber" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element Address
diagram
type xsd:string
used by
group PartyInfo
source
<xsd:element name="Address" type="xsd:string"/>

element AllowanceAmt
diagram
type extension of xsd:string
used by
element AllowanceOrCharge
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string      
currency  xsd:string      
quantity  xsd:string      
source
<xsd:element name="AllowanceAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
        <xsd:attribute name="quantity" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element AllowanceOrCharge
diagram
children AllowanceOrChargeReason AllowanceAmt ChargeAmt
source
<xsd:element name="AllowanceOrCharge">
  <xsd:complexType>
    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="AllowanceOrChargeReason"/>
      <xsd:choice minOccurs="0" maxOccurs="unbounded">
        <xsd:element ref="AllowanceAmt"/>
        <xsd:element ref="ChargeAmt"/>
      </xsd:choice>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element AllowanceOrChargeAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
currency  xsd:string      
source
<xsd:element name="AllowanceOrChargeAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element BargeId
diagram
type xsd:string
used by
element Equipment
source
<xsd:element name="BargeId" type="xsd:string"/>

element BatchDate
diagram
type xsd:string
source
<xsd:element name="BatchDate" type="xsd:string"/>

element BatchNumber
diagram
type xsd:string
source
<xsd:element name="BatchNumber" type="xsd:string"/>

element BillOfLadingNumber
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="BillOfLadingNumber" type="xsd:string"/>

element BillTo
diagram
children Name Address City State PostalCode Contact OrganizationId
used by
element BillOfLading
source
<xsd:element name="BillTo">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="PartyInfo"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element Buyer
diagram
children Name Address City State PostalCode Contact OrganizationId
used by
group PartyId
source
<xsd:element name="Buyer">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="PartyInfo"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element BuyersCost
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string      
currency  xsd:string      
source
<xsd:element name="BuyersCost">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element CardAccountNumber
diagram
type xsd:string
source
<xsd:element name="CardAccountNumber" type="xsd:string"/>

element Carrier
diagram
children Name Address City State PostalCode Contact OrganizationId
used by
element BillOfLading
source
<xsd:element name="Carrier">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="PartyInfo"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element CarrierRefNumber
diagram
type xsd:string
source
<xsd:element name="CarrierRefNumber" type="xsd:string"/>

element CBRContactInfo
diagram
type xsd:string
source
<xsd:element name="CBRContactInfo" type="xsd:string"/>

element CBRReason
diagram
type xsd:string
source
<xsd:element name="CBRReason" type="xsd:string"/>

element ChargeAmt
diagram
type extension of xsd:string
used by
element AllowanceOrCharge
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
currency  xsd:string      
quantity  xsd:string      
source
<xsd:element name="ChargeAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
        <xsd:attribute name="currency" type="xsd:string"/>
        <xsd:attribute name="quantity" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element ChargebackDueDate
diagram
type xsd:string
source
<xsd:element name="ChargebackDueDate" type="xsd:string"/>

element City
diagram
type xsd:string
used by
group PartyInfo
source
<xsd:element name="City" type="xsd:string"/>

element ClassOfTrade
diagram
type xsd:string
source
<xsd:element name="ClassOfTrade" type="xsd:string"/>

element ConfirmationNumber
diagram
type xsd:string
source
<xsd:element name="ConfirmationNumber" type="xsd:string"/>

element Consignor
diagram
children Name Address City State PostalCode Contact OrganizationId
used by
element BillOfLading
source
<xsd:element name="Consignor">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="PartyInfo"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element Contact
diagram
children ContactType Name Fax Email Phone
used by
element ShipToLocation
group PartyInfo
source
<xsd:element name="Contact">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="ContactInfo"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element ContactType
diagram
type extension of xsd:string
used by
group ContactInfo
attributes
Name  Type  Use  Value  
role  xsd:string      
source
<xsd:element name="ContactType">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="role" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element CostValue
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
currency  xsd:string      
taxIncluded  xsd:NMTOKEN  default  Yes  
source
<xsd:element name="CostValue">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="currency" type="xsd:string"/>
        <xsd:attribute name="taxIncluded" use="default" value="Yes">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Yes"/>
              <xsd:enumeration value="No"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element CreditCardAccountNumber
diagram
type xsd:string
source
<xsd:element name="CreditCardAccountNumber" type="xsd:string"/>

element CreditCardType
diagram
type xsd:string
source
<xsd:element name="CreditCardType" type="xsd:string"/>

element CrindIndicator
diagram
attributes
Name  Type  Use  Value  
identType  xsd:string  required    
source
<xsd:element name="CrindIndicator">
  <xsd:complexType>
    <xsd:attribute name="identType" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element Currency
diagram
attributes
Name  Type  Use  Value  
code  xsd:string  required    
source
<xsd:element name="Currency">
  <xsd:complexType>
    <xsd:attribute name="code" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element DateActivated
diagram
type xsd:string
source
<xsd:element name="DateActivated" type="xsd:string"/>

element DateSettled
diagram
type xsd:string
source
<xsd:element name="DateSettled" type="xsd:string"/>

element DateSold
diagram
type xsd:string
source
<xsd:element name="DateSold" type="xsd:string"/>

element DeferredPaymentDate
diagram
type xsd:string
used by
element Taxes
source
<xsd:element name="DeferredPaymentDate" type="xsd:string"/>

element DeliveryDateAndTime
diagram
type xsd:string
source
<xsd:element name="DeliveryDateAndTime" type="xsd:string"/>

element Discount
diagram
children DiscountDueDate DiscountAmt DiscountPercent InvoiceAfterDiscountNetDueAmt
attributes
Name  Type  Use  Value  
applies  xsd:string  required    
source
<xsd:element name="Discount">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="DiscountDueDate" minOccurs="0"/>
      <xsd:element ref="DiscountAmt" minOccurs="0"/>
      <xsd:element ref="DiscountPercent" minOccurs="0"/>
      <xsd:element ref="InvoiceAfterDiscountNetDueAmt" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="applies" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element DiscountAllowancePerUnitAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
currency  xsd:string      
source
<xsd:element name="DiscountAllowancePerUnitAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element DiscountAmt
diagram
type extension of xsd:string
used by
element Discount
attributes
Name  Type  Use  Value  
currency  xsd:string      
source
<xsd:element name="DiscountAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element DiscountDueDate
diagram
type xsd:string
used by
element Discount
source
<xsd:element name="DiscountDueDate" type="xsd:string"/>

element DiscountMinimumQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="DiscountMinimumQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element DiscountPercent
diagram
type xsd:string
used by
element Discount
source
<xsd:element name="DiscountPercent" type="xsd:string"/>

element DraftDate
diagram
type xsd:string
source
<xsd:element name="DraftDate" type="xsd:string"/>

element Driver
diagram
type extension of xsd:string
used by
element BillOfLading
attributes
Name  Type  Use  Value  
identType  xsd:string  required    
issuer  xsd:string  required    
ident  xsd:string  required    
source
<xsd:element name="Driver">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" type="xsd:string" use="required"/>
        <xsd:attribute name="issuer" type="xsd:string" use="required"/>
        <xsd:attribute name="ident" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element EffectiveDate
diagram
type xsd:string
source
<xsd:element name="EffectiveDate" type="xsd:string"/>

element EffectiveTime
diagram
type xsd:string
source
<xsd:element name="EffectiveTime" type="xsd:string"/>

element Email
diagram
type xsd:string
used by
group ContactInfo
source
<xsd:element name="Email" type="xsd:string"/>

element EndDate
diagram
type xsd:string
source
<xsd:element name="EndDate" type="xsd:string"/>

element EndLoadDate
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="EndLoadDate" type="xsd:string"/>

element EndLoadTime
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="EndLoadTime" type="xsd:string"/>

element Fax
diagram
type xsd:string
used by
group ContactInfo
source
<xsd:element name="Fax" type="xsd:string"/>

element FirstOrderDate
diagram
type xsd:string
source
<xsd:element name="FirstOrderDate" type="xsd:string"/>

element FirstShipDate
diagram
type xsd:string
source
<xsd:element name="FirstShipDate" type="xsd:string"/>

element FleetCardAccountNumber
diagram
type xsd:string
source
<xsd:element name="FleetCardAccountNumber" type="xsd:string"/>

element FreeGoodsQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string      
source
<xsd:element name="FreeGoodsQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element FuelProductAdditiveOrBlend
diagram
used by
element LineItem
attributes
Name  Type  Use  Value  
ident  xsd:NMTOKEN  required    
source
<xsd:element name="FuelProductAdditiveOrBlend">
  <xsd:complexType>
    <xsd:attribute name="ident" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="NoBlendOrAlteration"/>
          <xsd:enumeration value="TruckBlendedWithAnotherProduct"/>
          <xsd:enumeration value="ContainsAdditive"/>
          <xsd:enumeration value="BlendedAndContainsAdditive"/>
          <xsd:enumeration value="ContainsDetergentAdditive"/>
          <xsd:enumeration value="24HourBlend"/>
          <xsd:enumeration value="ContainsIVDDetergentAdditive"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

element FuelProductCharacteristics
diagram
type extension of xsd:string
used by
element LineItem
attributes
Name  Type  Use  Value  
RVP  xsd:string      
OXY  xsd:string      
RFG  xsd:string      
temperature  xsd:string      
specificGravity  xsd:string      
source
<xsd:element name="FuelProductCharacteristics">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="RVP" type="xsd:string"/>
        <xsd:attribute name="OXY" type="xsd:string"/>
        <xsd:attribute name="RFG" type="xsd:string"/>
        <xsd:attribute name="temperature" type="xsd:string"/>
        <xsd:attribute name="specificGravity" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element FuelProductCostExTax
diagram
type xsd:string
source
<xsd:element name="FuelProductCostExTax" type="xsd:string"/>

element FuelProductId
diagram
type extension of xsd:string
used by
element LineItem
attributes
Name  Type  Use  Value  
identType  xsd:string  required    
finished  xsd:string      
component  xsd:string      
ident  xsd:string      
source
<xsd:element name="FuelProductId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" type="xsd:string" use="required"/>
        <xsd:attribute name="finished" type="xsd:string"/>
        <xsd:attribute name="component" type="xsd:string"/>
        <xsd:attribute name="ident" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element FuelProductQty
diagram
type extension of xsd:string
used by
element LineItem
attributes
Name  Type  Use  Value  
UOMBasis  xsd:NMTOKEN  required    
source
<xsd:element name="FuelProductQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="GrossGallons"/>
              <xsd:enumeration value="NetGallons"/>
              <xsd:enumeration value="Barrels"/>
              <xsd:enumeration value="Liters"/>
              <xsd:enumeration value="Pounds"/>
              <xsd:enumeration value="CubicCentimeters"/>
              <xsd:enumeration value="Thousandths"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element FuelProductSpecs
diagram
attributes
Name  Type  Use  Value  
RFG  xsd:string  required    
RVP  xsd:string  required    
oxy  xsd:string  required    
source
<xsd:element name="FuelProductSpecs">
  <xsd:complexType>
    <xsd:attribute name="RFG" type="xsd:string" use="required"/>
    <xsd:attribute name="RVP" type="xsd:string" use="required"/>
    <xsd:attribute name="oxy" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element FuelProductSummary
diagram
children LineItems TotalFuelProductQty
used by
element BillOfLading
source
<xsd:element name="FuelProductSummary">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="LineItems"/>
      <xsd:element ref="TotalFuelProductQty" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element FuelProductTankDrop
diagram
type xsd:string
source
<xsd:element name="FuelProductTankDrop" type="xsd:string"/>

element GameDescription
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
gameType  xsd:NMTOKEN  required    
source
<xsd:element name="GameDescription">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="gameType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Scratch"/>
              <xsd:enumeration value="Online"/>
              <xsd:enumeration value="PullTab"/>
              <xsd:enumeration value="Other"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element GameId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
ident  xsd:string  required    
source
<xsd:element name="GameId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Pack-Book_Number"/>
              <xsd:enumeration value="Tickets"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element GateDateIn
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="GateDateIn" type="xsd:string"/>

element GateTimeIn
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="GateTimeIn" type="xsd:string"/>

element InnerPack
diagram
type xsd:string
source
<xsd:element name="InnerPack" type="xsd:string"/>

element InvoiceAfterDiscountNetDueAmt
diagram
type xsd:string
used by
element Discount
source
<xsd:element name="InvoiceAfterDiscountNetDueAmt" type="xsd:string"/>

element InvoiceDate
diagram
type xsd:string
source
<xsd:element name="InvoiceDate" type="xsd:string"/>

element InvoiceDescription
diagram
type xsd:string
source
<xsd:element name="InvoiceDescription" type="xsd:string"/>

element InvoiceDueDate
diagram
type xsd:string
source
<xsd:element name="InvoiceDueDate" type="xsd:string"/>

element InvoiceNumber
diagram
type xsd:string
source
<xsd:element name="InvoiceNumber" type="xsd:string"/>

element InvoiceType
diagram
type xsd:string
source
<xsd:element name="InvoiceType" type="xsd:string"/>

element InvoiceUnitCost
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
currency  xsd:string      
taxIncluded  xsd:NMTOKEN  default  Yes  
source
<xsd:element name="InvoiceUnitCost">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="currency" type="xsd:string"/>
        <xsd:attribute name="taxIncluded" use="default" value="Yes">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Yes"/>
              <xsd:enumeration value="No"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element InvoiceUnitDescription
diagram
type xsd:string
source
<xsd:element name="InvoiceUnitDescription" type="xsd:string"/>

element InvoiceUnitId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
source
<xsd:element name="InvoiceUnitId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="GTIN"/>
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="Other"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element InvoiceUnitQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
fuelUOMBasis  xsd:NMTOKEN      
lotteryUOMBasis  xsd:NMTOKEN      
cstoreUOMBasis  xsd:string      
source
<xsd:element name="InvoiceUnitQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="fuelUOMBasis">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Gross_Gallons"/>
              <xsd:enumeration value="Net_Gallons"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="lotteryUOMBasis">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Packs"/>
              <xsd:enumeration value="Tickets"/>
              <xsd:enumeration value="GrossSales"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="cstoreUOMBasis" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element LastOrderDate
diagram
type xsd:string
source
<xsd:element name="LastOrderDate" type="xsd:string"/>

element LastShipDate
diagram
type xsd:string
source
<xsd:element name="LastShipDate" type="xsd:string"/>

element LineItemGrossAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN      
amount  xsd:string      
currency  xsd:string      
source
<xsd:element name="LineItemGrossAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element LineItemNetAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN      
amount  xsd:string      
currency  xsd:string      
source
<xsd:element name="LineItemNetAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element LineItems
diagram
used by
element FuelProductSummary
attributes
Name  Type  Use  Value  
count  xsd:string  required    
source
<xsd:element name="LineItems">
  <xsd:complexType>
    <xsd:attribute name="count" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element LoadingDateAndTime
diagram
type xsd:string
source
<xsd:element name="LoadingDateAndTime" type="xsd:string"/>

element LocationTotalInvoiceDueAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
source
<xsd:element name="LocationTotalInvoiceDueAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element LocationTotalLineItemNetAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string      
currency  xsd:string      
source
<xsd:element name="LocationTotalLineItemNetAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element MarketerSubmittedTotalBatchAmt
diagram
type xsd:string
source
<xsd:element name="MarketerSubmittedTotalBatchAmt" type="xsd:string"/>

element MarketId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
identRole  xsd:NMTOKEN      
source
<xsd:element name="MarketId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="All"/>
              <xsd:enumeration value="Area"/>
              <xsd:enumeration value="Location"/>
              <xsd:enumeration value="State"/>
              <xsd:enumeration value="PostalCode"/>
              <xsd:enumeration value="Other"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="identRole">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Supplier"/>
              <xsd:enumeration value="Buyer"/>
              <xsd:enumeration value="Manufacturer"/>
              <xsd:enumeration value="Other"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element MinimumOrderQty
diagram
type xsd:string
source
<xsd:element name="MinimumOrderQty" type="xsd:string"/>

element MinimumPurchaseQty
diagram
type xsd:string
source
<xsd:element name="MinimumPurchaseQty" type="xsd:string"/>

element MinimumPurchaseQtyRequired
diagram
type xsd:string
source
<xsd:element name="MinimumPurchaseQtyRequired" type="xsd:string"/>

element MinimumShipQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="MinimumShipQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element Name
diagram
type extension of xsd:string
used by
element ShipToLocation
groups ContactInfo PartyInfo
attributes
Name  Type  Use  Value  
identType  xsd:string      
ident  xsd:string      
SPLC  xsd:string      
source
<xsd:element name="Name">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" type="xsd:string"/>
        <xsd:attribute name="ident" type="xsd:string"/>
        <xsd:attribute name="SPLC" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element NetChange
diagram
type xsd:string
source
<xsd:element name="NetChange" type="xsd:string"/>

element OrderDate
diagram
type xsd:string
source
<xsd:element name="OrderDate" type="xsd:string"/>

element OrganizationId
diagram
type extension of xsd:string
used by
group PartyInfo
attributes
Name  Type  Use  Value  
identType  xsd:string      
ident  xsd:string      
assignedBy  xsd:string      
source
<xsd:element name="OrganizationId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" type="xsd:string"/>
        <xsd:attribute name="ident" type="xsd:string"/>
        <xsd:attribute name="assignedBy" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element Other
diagram
children Name Address City State PostalCode Contact OrganizationId
used by
group PartyId
source
<xsd:element name="Other">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="PartyInfo"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element OuterPack
diagram
type xsd:string
source
<xsd:element name="OuterPack" type="xsd:string"/>

element PackageDepth
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="PackageDepth">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackageGrossWeight
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="PackageGrossWeight">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackageHeight
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="PackageHeight">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackageNetContent
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="PackageNetContent">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackageNetWeight
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="PackageNetWeight">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackageSize
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
source
<xsd:element name="PackageSize">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Retail"/>
              <xsd:enumeration value="Ship"/>
              <xsd:enumeration value="Inner"/>
              <xsd:enumeration value="Outer"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackageSizeMultiplier
diagram
type xsd:string
source
<xsd:element name="PackageSizeMultiplier" type="xsd:string"/>

element PackageVolume
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="PackageVolume">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackageWidth
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="PackageWidth">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackagingMaterialType
diagram
type xsd:string
source
<xsd:element name="PackagingMaterialType" type="xsd:string"/>

element PackagingType
diagram
type xsd:string
source
<xsd:element name="PackagingType" type="xsd:string"/>

element PackNumber
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
dateSettled  xsd:string      
startingTicketNumber  xsd:string      
endingTicketNumber  xsd:string      
source
<xsd:element name="PackNumber">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="dateSettled" type="xsd:string"/>
        <xsd:attribute name="startingTicketNumber" type="xsd:string"/>
        <xsd:attribute name="endingTicketNumber" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PackQty
diagram
type xsd:string
source
<xsd:element name="PackQty" type="xsd:string"/>

element PackSize
diagram
type xsd:string
source
<xsd:element name="PackSize" type="xsd:string"/>

element PackSizeMultiplier
diagram
type xsd:string
source
<xsd:element name="PackSizeMultiplier" type="xsd:string"/>

element Parties
diagram
children Supplier Buyer Other Terminal
source
<xsd:element name="Parties">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="PartyId"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element PartyId
diagram
type xsd:string
source
<xsd:element name="PartyId" type="xsd:string"/>

element PaymentDate
diagram
type xsd:string
source
<xsd:element name="PaymentDate" type="xsd:string"/>

element Phone
diagram
type xsd:string
used by
group ContactInfo
source
<xsd:element name="Phone" type="xsd:string"/>

element PosPaper
diagram
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  default  POS  
source
<xsd:element name="PosPaper">
  <xsd:complexType>
    <xsd:attribute name="identType" use="default" value="POS">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="POS"/>
          <xsd:enumeration value="Paper"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

element PostalCode
diagram
type xsd:string
used by
group PartyInfo
source
<xsd:element name="PostalCode" type="xsd:string"/>

element Product
diagram
attributes
Name  Type  Use  Value  
volume  xsd:string  required    
ident  xsd:string  required    
source
<xsd:element name="Product">
  <xsd:complexType>
    <xsd:attribute name="volume" type="xsd:string" use="required"/>
    <xsd:attribute name="ident" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element PromoConditionOption
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
count  xsd:string      
source
<xsd:element name="PromoConditionOption">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="count" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PromoConditionRequirement
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
actionType  xsd:string  required    
value  xsd:string      
source
<xsd:element name="PromoConditionRequirement">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="actionType" type="xsd:string" use="required"/>
        <xsd:attribute name="value" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PromoPurchaseUnitId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
ident  xsd:string      
UOMBasis  xsd:string  required    
source
<xsd:element name="PromoPurchaseUnitId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string"/>
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PromoPurchaseUnitQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
ident  xsd:string  required    
UOMBasis  xsd:string  required    
source
<xsd:element name="PromoPurchaseUnitQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string" use="required"/>
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PromoQuantityDiscount
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:string      
source
<xsd:element name="PromoQuantityDiscount">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PromotionIndicator
diagram
attributes
Name  Type  Use  Value  
identType  xsd:string  required    
source
<xsd:element name="PromotionIndicator">
  <xsd:complexType>
    <xsd:attribute name="identType" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element PromotionOption
diagram
type xsd:string
source
<xsd:element name="PromotionOption" type="xsd:string"/>

element PromotionPeriod
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
startDate  xsd:string  required    
endDate  xsd:string  required    
source
<xsd:element name="PromotionPeriod">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="startDate" type="xsd:string" use="required"/>
        <xsd:attribute name="endDate" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PromotionStatus
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
actionType  xsd:NMTOKEN  required    
identPromo  xsd:string  required    
source
<xsd:element name="PromotionStatus">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="actionType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Confirm"/>
              <xsd:enumeration value="Accept"/>
              <xsd:enumeration value="Delete"/>
              <xsd:enumeration value="Restore"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="identPromo" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PurchaseOrderDate
diagram
type xsd:string
source
<xsd:element name="PurchaseOrderDate" type="xsd:string"/>

element PurchaseOrderNumber
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="PurchaseOrderNumber" type="xsd:string"/>

element PurchaseOrderQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string      
source
<xsd:element name="PurchaseOrderQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PurchaseOrderUnitId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
ident  xsd:string      
UOMBasis  xsd:string      
source
<xsd:element name="PurchaseOrderUnitId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="GTIN"/>
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="Other"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string"/>
        <xsd:attribute name="UOMBasis" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PurchaseOrderUnitQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN      
ident  xsd:string      
UOMBasis  xsd:string  required    
source
<xsd:element name="PurchaseOrderUnitQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="GTIN"/>
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string"/>
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PurchaseUnitId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
ident  xsd:string      
UOMBasis  xsd:string  required    
source
<xsd:element name="PurchaseUnitId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string"/>
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element PurchaseUnitQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
ident  xsd:string      
UOMBasis  xsd:string  required    
source
<xsd:element name="PurchaseUnitQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string"/>
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element RackPrice
diagram
type xsd:string
source
<xsd:element name="RackPrice" type="xsd:string"/>

element RailCarId
diagram
type xsd:string
used by
element Equipment
source
<xsd:element name="RailCarId" type="xsd:string"/>

element ReferenceDate
diagram
type xsd:string
source
<xsd:element name="ReferenceDate" type="xsd:string"/>

element ReferenceNumber
diagram
type xsd:string
source
<xsd:element name="ReferenceNumber" type="xsd:string"/>

element ReleaseNumber
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="ReleaseNumber" type="xsd:string"/>

element Remit
diagram
children RemitTo RemitToAddress
source
<xsd:element name="Remit">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="RemitTo"/>
      <xsd:element ref="RemitToAddress" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element RemitTo
diagram
type xsd:string
used by
element Remit
source
<xsd:element name="RemitTo" type="xsd:string"/>

element RemitToAddress
diagram
type xsd:string
used by
element Remit
source
<xsd:element name="RemitToAddress" type="xsd:string"/>

element ReportPeriod
diagram
type xsd:string
source
<xsd:element name="ReportPeriod" type="xsd:string"/>

element RequestedDeliveryDate
diagram
type xsd:string
source
<xsd:element name="RequestedDeliveryDate" type="xsd:string"/>

element RequestedDeliveryTime
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
ident  xsd:string  required    
source
<xsd:element name="RequestedDeliveryTime">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="ident" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element RequestedPickupDate
diagram
type xsd:string
source
<xsd:element name="RequestedPickupDate" type="xsd:string"/>

element RequestedPickupTime
diagram
type xsd:string
source
<xsd:element name="RequestedPickupTime" type="xsd:string"/>

element RetailInventoryValue
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
currency  xsd:string      
source
<xsd:element name="RetailInventoryValue">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element RetailPrice
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
currency  xsd:string      
source
<xsd:element name="RetailPrice">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element RetailUnitId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
ident  xsd:string      
source
<xsd:element name="RetailUnitId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element RetailUnitQty
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
ident  xsd:string      
UOMBasis  xsd:string  required    
source
<xsd:element name="RetailUnitQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
              <xsd:enumeration value="Other"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="ident" type="xsd:string"/>
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element SequenceNumber
diagram
type xsd:string
source
<xsd:element name="SequenceNumber" type="xsd:string"/>

element SettlementDate
diagram
type xsd:string
source
<xsd:element name="SettlementDate" type="xsd:string"/>

element ShipperItemId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
source
<xsd:element name="ShipperItemId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element ShipTo
diagram
children Name Address City State PostalCode Contact OrganizationId
used by
element BillOfLading
attributes
Name  Type  Use  Value  
identType  xsd:string  required    
ident  xsd:string  required    
source
<xsd:element name="ShipTo">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="PartyInfo"/>
    </xsd:sequence>
    <xsd:attribute name="identType" type="xsd:string" use="required"/>
    <xsd:attribute name="ident" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element ShipToLocation
diagram
children Name Contact
source
<xsd:element name="ShipToLocation">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Name"/>
      <xsd:element ref="Contact"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element Size
diagram
type xsd:string
source
<xsd:element name="Size" type="xsd:string"/>

element StartLoadDate
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="StartLoadDate" type="xsd:string"/>

element StartLoadTime
diagram
type xsd:string
used by
element BillOfLading
source
<xsd:element name="StartLoadTime" type="xsd:string"/>

element State
diagram
type xsd:string
used by
group PartyInfo
source
<xsd:element name="State" type="xsd:string"/>

element Supplier
diagram
children Name Address City State PostalCode Contact OrganizationId
used by
group PartyId
source
<xsd:element name="Supplier">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:group ref="PartyInfo"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element Taxes
diagram
children DeferredPaymentDate
attributes
Name  Type  Use  Value  
taxable  xsd:NMTOKEN  required    
taxType  xsd:string      
taxAmount  xsd:string      
UOMBasis  xsd:string      
source
<xsd:element name="Taxes">
  <xsd:complexType mixed="true">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="DeferredPaymentDate"/>
    </xsd:choice>
    <xsd:attribute name="taxable" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="Yes"/>
          <xsd:enumeration value="No"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="taxType" type="xsd:string"/>
    <xsd:attribute name="taxAmount" type="xsd:string"/>
    <xsd:attribute name="UOMBasis" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element TerminalControlNumber
diagram
type xsd:string
used by
element Terminal
source
<xsd:element name="TerminalControlNumber" type="xsd:string"/>

element TerminalId
diagram
type xsd:string
source
<xsd:element name="TerminalId" type="xsd:string"/>

element TerminationDate
diagram
type xsd:string
source
<xsd:element name="TerminationDate" type="xsd:string"/>

element TerminationTime
diagram
type xsd:string
source
<xsd:element name="TerminationTime" type="xsd:string"/>

element TermsOfSale
diagram
type xsd:string
source
<xsd:element name="TermsOfSale" type="xsd:string"/>

element TermsType
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
ident  xsd:string      
source
<xsd:element name="TermsType">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="ident" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TicketCount
diagram
type xsd:string
source
<xsd:element name="TicketCount" type="xsd:string"/>

element TicketNumber
diagram
type xsd:string
source
<xsd:element name="TicketNumber" type="xsd:string"/>

element TotalAccountAmt
diagram
attributes
Name  Type  Use  Value  
amount  xsd:string  required    
source
<xsd:element name="TotalAccountAmt">
  <xsd:complexType>
    <xsd:attribute name="amount" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element TotalAdditionalAllowancesAndChargesNetAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string      
currency  xsd:string      
source
<xsd:element name="TotalAdditionalAllowancesAndChargesNetAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalAdditionalTaxesNetAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string      
currency  xsd:string      
source
<xsd:element name="TotalAdditionalTaxesNetAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalAllowanceOrChargeReasonAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string      
quantity  xsd:string      
source
<xsd:element name="TotalAllowanceOrChargeReasonAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string"/>
        <xsd:attribute name="quantity" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalAllowancesAndChargesNetAmt
diagram
type xsd:string
source
<xsd:element name="TotalAllowancesAndChargesNetAmt" type="xsd:string"/>

element TotalBatchAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
amount  xsd:string  required    
quantity  xsd:string  required    
source
<xsd:element name="TotalBatchAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="amount" type="xsd:string" use="required"/>
        <xsd:attribute name="quantity" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalCreditCardsNetAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string  required    
currency  xsd:string      
source
<xsd:element name="TotalCreditCardsNetAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string" use="required"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalCreditOrDebitAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string      
currency  xsd:string      
source
<xsd:element name="TotalCreditOrDebitAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalFuelProductQty
diagram
type extension of xsd:string
used by
element FuelProductSummary
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="TotalFuelProductQty">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalInvoiceDueAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
source
<xsd:element name="TotalInvoiceDueAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalInvoicesDueAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
netAfterAllowanceOrChargeAmt  xsd:string      
netAfterDiscountAmt  xsd:string      
source
<xsd:element name="TotalInvoicesDueAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="netAfterAllowanceOrChargeAmt" type="xsd:string"/>
        <xsd:attribute name="netAfterDiscountAmt" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalInvoicesNetAmt
diagram
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string      
currency  xsd:string      
source
<xsd:element name="TotalInvoicesNetAmt">
  <xsd:complexType>
    <xsd:attribute name="identType" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="Credit"/>
          <xsd:enumeration value="Debit"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="amount" type="xsd:string"/>
    <xsd:attribute name="currency" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element TotalInvoiceUnitNetAmt
diagram
type xsd:string
source
<xsd:element name="TotalInvoiceUnitNetAmt" type="xsd:string"/>

element TotalInvoiceUnitPaidTaxesAmt
diagram
type xsd:string
source
<xsd:element name="TotalInvoiceUnitPaidTaxesAmt" type="xsd:string"/>

element TotalInvoiceUnits
diagram
attributes
Name  Type  Use  Value  
count  xsd:string  required    
source
<xsd:element name="TotalInvoiceUnits">
  <xsd:complexType>
    <xsd:attribute name="count" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element TotalLineItemNetAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string      
currency  xsd:string      
source
<xsd:element name="TotalLineItemNetAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalPaymentNetAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string      
source
<xsd:element name="TotalPaymentNetAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalPreDraftNetAmt
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
amount  xsd:string  required    
currency  xsd:string      
source
<xsd:element name="TotalPreDraftNetAmt">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Credit"/>
              <xsd:enumeration value="Debit"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="amount" type="xsd:string" use="required"/>
        <xsd:attribute name="currency" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TotalTaxes
diagram
type xsd:string
source
<xsd:element name="TotalTaxes" type="xsd:string"/>

element TotalTransactionAmt
diagram
attributes
Name  Type  Use  Value  
adjustment  xsd:string      
net  xsd:string  required    
gross  xsd:string  required    
quantity  xsd:string      
source
<xsd:element name="TotalTransactionAmt">
  <xsd:complexType>
    <xsd:attribute name="adjustment" type="xsd:string"/>
    <xsd:attribute name="net" type="xsd:string" use="required"/>
    <xsd:attribute name="gross" type="xsd:string" use="required"/>
    <xsd:attribute name="quantity" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element TotalWeight
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="TotalWeight">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemAlcoholPercentVolume
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="TradeItemAlcoholPercentVolume">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemClassificationId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemClassificationId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Category"/>
              <xsd:enumeration value="SubCategory"/>
              <xsd:enumeration value="Segment"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemClassificationSystem
diagram
type xsd:string
source
<xsd:element name="TradeItemClassificationSystem" type="xsd:string"/>

element TradeItemDescription
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN      
length  xsd:string      
source
<xsd:element name="TradeItemDescription">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Manufacturer"/>
              <xsd:enumeration value="Brand"/>
              <xsd:enumeration value="POS"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="length" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemFamilyCode
diagram
type xsd:string
source
<xsd:element name="TradeItemFamilyCode" type="xsd:string"/>

element TradeItemId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemMultiPack
diagram
attributes
Name  Type  Use  Value  
yesOrNo  xsd:NMTOKEN      
source
<xsd:element name="TradeItemMultiPack">
  <xsd:complexType>
    <xsd:attribute name="yesOrNo">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="Yes"/>
          <xsd:enumeration value="No"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

element TradeItemOrderingUnitIndicator
diagram
attributes
Name  Type  Use  Value  
yesOrNo  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemOrderingUnitIndicator">
  <xsd:complexType>
    <xsd:attribute name="yesOrNo" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="Yes"/>
          <xsd:enumeration value="No"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

element TradeItemPriceStatus
diagram
attributes
Name  Type  Use  Value  
actionType  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemPriceStatus">
  <xsd:complexType>
    <xsd:attribute name="actionType" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="AddNew"/>
          <xsd:enumeration value="Change"/>
          <xsd:enumeration value="Delete"/>
          <xsd:enumeration value="Restore"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

element TradeItemPromotionStatus
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
actionType  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemPromotionStatus">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="actionType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="Add"/>
              <xsd:enumeration value="Change"/>
              <xsd:enumeration value="Delete"/>
              <xsd:enumeration value="Restore"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemReplacedById
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
identType  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemReplacedById">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemReplacesId
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
type  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemReplacesId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="type" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="VIN"/>
              <xsd:enumeration value="PLU"/>
              <xsd:enumeration value="GTIN"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemShipper
diagram
attributes
Name  Type  Use  Value  
yesOrNo  xsd:NMTOKEN  required    
multiitem  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemShipper">
  <xsd:complexType>
    <xsd:attribute name="yesOrNo" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="Yes"/>
          <xsd:enumeration value="No"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="multiitem" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="Yes"/>
          <xsd:enumeration value="No"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

element TradeItemSize
diagram
type extension of xsd:string
attributes
Name  Type  Use  Value  
UOMBasis  xsd:string  required    
source
<xsd:element name="TradeItemSize">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="UOMBasis" type="xsd:string" use="required"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TradeItemStatus
diagram
attributes
Name  Type  Use  Value  
actionType  xsd:NMTOKEN  required    
source
<xsd:element name="TradeItemStatus">
  <xsd:complexType>
    <xsd:attribute name="actionType" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:NMTOKEN">
          <xsd:enumeration value="Add"/>
          <xsd:enumeration value="Change"/>
          <xsd:enumeration value="Delete"/>
          <xsd:enumeration value="Restore"/>
          <xsd:enumeration value="Existing"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>

element TrailerId
diagram
type xsd:string
used by
element Equipment
source
<xsd:element name="TrailerId" type="xsd:string"/>

element TransactionDate
diagram
type xsd:string
source
<xsd:element name="TransactionDate" type="xsd:string"/>

element TransmissionDate
diagram
type xsd:string
used by
element TransmissionHeader
source
<xsd:element name="TransmissionDate" type="xsd:string"/>

element TransmissionDeliveryId
diagram
type extension of xsd:string
used by
element TransmissionHeader
attributes
Name  Type  Use  Value  
identType  xsd:string      
ident  xsd:string      
source
<xsd:element name="TransmissionDeliveryId">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="identType" type="xsd:string"/>
        <xsd:attribute name="ident" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TransmissionHeader
diagram
children TransmissionId TransmissionDeliveryId TransmissionDate TransmissionTime TransmissionStatus
used by
element NAXML-Transportation
source
<xsd:element name="TransmissionHeader">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="TransmissionId"/>
      <xsd:element ref="TransmissionDeliveryId" minOccurs="0"/>
      <xsd:element ref="TransmissionDate"/>
      <xsd:element ref="TransmissionTime"/>
      <xsd:element ref="TransmissionStatus"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element TransmissionId
diagram
type xsd:string
used by
element TransmissionHeader
source
<xsd:element name="TransmissionId" type="xsd:string"/>

element TransmissionStatus
diagram
type extension of xsd:string
used by
element TransmissionHeader
attributes
Name  Type  Use  Value  
actionType  xsd:NMTOKEN  default  original  
source
<xsd:element name="TransmissionStatus">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="actionType" use="default" value="original">
          <xsd:simpleType>
            <xsd:restriction base="xsd:NMTOKEN">
              <xsd:enumeration value="original"/>
              <xsd:enumeration value="resend"/>
              <xsd:enumeration value="cancel"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element TransmissionTime
diagram
type xsd:string
used by
element TransmissionHeader
source
<xsd:element name="TransmissionTime" type="xsd:string"/>

element TruckId
diagram
type xsd:string
used by
element Equipment
source
<xsd:element name="TruckId" type="xsd:string"/>

element TruckTrailerCompartmentId
diagram
type xsd:string
used by
element LineItem
source
<xsd:element name="TruckTrailerCompartmentId" type="xsd:string"/>

group ContactInfo
diagram
children ContactType Name Fax Email Phone
used by
element Contact
source
<xsd:group name="ContactInfo">
  <xsd:sequence>
    <xsd:element ref="ContactType" minOccurs="0"/>
    <xsd:element ref="Name" minOccurs="0"/>
    <xsd:element ref="Fax" minOccurs="0"/>
    <xsd:element ref="Email" minOccurs="0"/>
    <xsd:element ref="Phone" minOccurs="0"/>
  </xsd:sequence>
</xsd:group>

group PartyId
diagram
children Supplier Buyer Other Terminal
used by
element Parties
source
<xsd:group name="PartyId">
  <xsd:sequence>
    <xsd:element ref="Supplier"/>
    <xsd:element ref="Buyer"/>
    <xsd:choice>
      <xsd:element ref="Other" minOccurs="0"/>
      <xsd:element ref="Terminal"/>
    </xsd:choice>
  </xsd:sequence>
</xsd:group>

group PartyInfo
diagram
children Name Address City State PostalCode Contact OrganizationId
used by
elements BillTo Buyer Carrier Consignor Other ShipTo Supplier
source
<xsd:group name="PartyInfo">
  <xsd:sequence>
    <xsd:element ref="Name"/>
    <xsd:element ref="Address" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref="City" minOccurs="0"/>
    <xsd:element ref="State" minOccurs="0"/>
    <xsd:element ref="PostalCode" minOccurs="0"/>
    <xsd:element ref="Contact" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref="OrganizationId" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:group>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com