<xsd:complexType name="DocumentReferenceType">
<xsd:complexContent>
<xsd:extension base="DocumentReferenceBaseType">
<xsd:sequence>
<xsd:sequence>
<xsd:element ref="LineNumber" minOccurs="0" />
<xsd:element ref="ItemIDs" minOccurs="0" />
<xsd:element ref="Facility" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="SerializedLot" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="SalesOrderReference" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="PurchaseOrderReference" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:sequence>
<xsd:element ref="GroupName" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="SequenceCode" minOccurs="0" />
<xsd:element ref="StepID" minOccurs="0" />
<xsd:element ref="StepType" minOccurs="0" />
</xsd:sequence>
<xsd:sequence>
<xsd:element ref="IssuingParty" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Party that issued the invoice</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element ref="OperationReference" minOccurs="0" maxOccurs="unbounded" />
<xsd:sequence>
<xsd:element ref="ReleaseNumber" minOccurs="0" />
<xsd:element ref="ScheduleLineNumber" minOccurs="0" />
<xsd:element ref="SubLineNumber" minOccurs="0" />
</xsd:sequence>
<xsd:element ref="ShipUnitReference" minOccurs="0" />
<xsd:sequence>
<xsd:element ref="EffectiveTimePeriod" minOccurs="0" />
<xsd:element ref="Item" minOccurs="0" />
</xsd:sequence>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" />
<xsd:element ref="SealID" minOccurs="0" />
<xsd:element ref="Type" minOccurs="0" />
<xsd:element ref="FreightItemID" minOccurs="0" />
<xsd:element ref="ShippingTrackingID" minOccurs="0" />
</xsd:sequence>
<xsd:element ref="Quantity" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="UserArea" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="type" type="TokenType" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|