OAGIS 9_2 -- ProcessSalesOrder Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://www.openapplications.org/oagis/9
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.openapplications.org/oagis/9/codelists (at www.openapplications.org_oagis_9_codelists/CodeLists.xsd)
    • http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1 (at www.openapplications.org_oagis_9_unqualifieddatatypes_1.1/UnqualifiedDataTypes.xsd)
    • http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1 (at www.openapplications.org_oagis_9_qualifieddatatypes_1.1/QualifiedDataTypes.xsd)

Declared Namespaces

Prefix Namespace
Default namespace http://www.openapplications.org/oagis/9
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
oacl http://www.openapplications.org/oagis/9/codelists
udt http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1
qdt http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1
Schema Component Representation
<xsd:schema targetNamespace="http://www.openapplications.org/oagis/9" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:import namespace="http://www.openapplications.org/oagis/9/codelists" schemaLocation="www.openapplications.org_oagis_9_codelists/CodeLists.xsd"/>
<xsd:import namespace="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1" schemaLocation="www.openapplications.org_oagis_9_unqualifieddatatypes_1.1/UnqualifiedDataTypes.xsd"/>
<xsd:import namespace="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1" schemaLocation="www.openapplications.org_oagis_9_qualifieddatatypes_1.1/QualifiedDataTypes.xsd"/>
...
</xsd:schema>
top

Global Schema Components

Element: ProcessSalesOrder

Name ProcessSalesOrder
Type ProcessSalesOrderType
Nillable no
Abstract no
Documentation The ProcessSalesOrder provides the ability to request an application/ system to create a SalesOrder
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<ProcessSalesOrder
releaseID=" NormalizedStringType [1] ?"
versionID=" NormalizedStringType [0..1] ?"
systemEnvironmentCode=" SystemEnvironmentCodeContentType [0..1] ?"
languageCode=" LanguageCodeContentType [0..1] ?">
<ApplicationArea> ... </ApplicationArea> [1]
<DataArea> ProcessSalesOrderDataAreaType </DataArea> [1] ?
</ProcessSalesOrder>
Schema Component Representation
<xsd:element name="ProcessSalesOrder" type=" ProcessSalesOrderType "/>
top

Complex Type: ProcessSalesOrderType

Super-types: BusinessObjectDocumentType < ProcessSalesOrderType (by extension)
Sub-types: None
Name ProcessSalesOrderType
Abstract no
XML Instance Representation
<...
releaseID=" NormalizedStringType [1] ?"
versionID=" NormalizedStringType [0..1] ?"
systemEnvironmentCode=" SystemEnvironmentCodeContentType [0..1] ?"
languageCode=" LanguageCodeContentType [0..1] ?">
<DataArea> ProcessSalesOrderDataAreaType </DataArea> [1] ?
</...>
Schema Component Representation
<xsd:complexType name="ProcessSalesOrderType">
<xsd:complexContent>
<xsd:extension base=" BusinessObjectDocumentType ">
<xsd:sequence>
<xsd:element name="DataArea" type=" ProcessSalesOrderDataAreaType "/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
top

Complex Type: BusinessObjectDocumentType

Super-types: None
Sub-types:
Name BusinessObjectDocumentType
Abstract no
Documentation Is the schema based inheritance for all BODs. The logical model would also include the DataArea.
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<...
releaseID=" NormalizedStringType [1] ?"
versionID=" NormalizedStringType [0..1] ?"
systemEnvironmentCode=" SystemEnvironmentCodeContentType [0..1] ?"
languageCode=" LanguageCodeContentType [0..1] ?">
<ApplicationArea> ... </ApplicationArea> [1]
</...>
Schema Component Representation
<xsd:complexType name="BusinessObjectDocumentType">
<xsd:sequence>
<xsd:element ref=" ApplicationArea "/>
</xsd:sequence>
<xsd:attribute name="releaseID" type=" NormalizedStringType " use="required"/>
<xsd:attribute name="versionID" type=" NormalizedStringType " use="optional"/>
<xsd:attribute name="systemEnvironmentCode" type=" SystemEnvironmentCodeContentType " use="optional" default="Production"/>
<xsd:attribute name="languageCode" type=" LanguageCodeContentType " use="optional" default="en-US"/>
</xsd:complexType>
top

Element: ApplicationArea

Name ApplicationArea
Type ApplicationAreaType
Nillable no
Abstract no
Documentation Provides the information that an application may need to know in order to communicate in an integration of two or more business applications. The ApplicationArea is used at the applications layer of communication. While the integration frameworks web services and middleware provide the communication layer that OAGIS operates on top of.
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<ApplicationArea>
<Sender> ... </Sender> [0..1]
<CreationDateTime> ... </CreationDateTime> [1]
<Signature> ... </Signature> [0..1]
<BODID> ... </BODID> [0..1]
<UserArea> ... </UserArea> [0..1]
</ApplicationArea>
Schema Component Representation
<xsd:element name="ApplicationArea" type=" ApplicationAreaType "/>
top

Complex Type: ApplicationAreaType

Super-types: None
Sub-types: None
Name ApplicationAreaType
Abstract no
XML Instance Representation
<...>
<Sender> ... </Sender> [0..1]
<CreationDateTime> ... </CreationDateTime> [1]
<Signature> ... </Signature> [0..1]
<BODID> ... </BODID> [0..1]
<UserArea> ... </UserArea> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="ApplicationAreaType">
<xsd:sequence>
<xsd:element ref=" Sender " minOccurs="0"/>
<xsd:element ref=" CreationDateTime "/>
<xsd:element ref=" Signature " minOccurs="0"/>
<xsd:element ref=" BODID " minOccurs="0"/>
<xsd:element ref=" UserArea " minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Element: Sender

Name Sender
Type SenderType
Nillable no
Abstract no
Documentation Identifies characteristics and control identifiers that relate to the application that created the Business Object Document. The sender area can indicate the logical location of the application and/or database server, the application, and the task that was processing to create the BOD.
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<Sender>
<LogicalID> ... </LogicalID> [0..1]
<ComponentID> ... </ComponentID> [0..1]
<TaskID> ... </TaskID> [0..1]
<ReferenceID> ... </ReferenceID> [0..1]
<ConfirmationCode> ... </ConfirmationCode> [0..1]
<AuthorizationID> ... </AuthorizationID> [0..1]
</Sender>
Schema Component Representation
<xsd:element name="Sender" type=" SenderType "/>
top

Complex Type: SenderType

Super-types: None
Sub-types: None
Name SenderType
Abstract no
Documentation Identifies the sender of the given BOD instance
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<...>
<LogicalID> ... </LogicalID> [0..1]
<ComponentID> ... </ComponentID> [0..1]
<TaskID> ... </TaskID> [0..1]
<ReferenceID> ... </ReferenceID> [0..1]
<ConfirmationCode> ... </ConfirmationCode> [0..1]
<AuthorizationID> ... </AuthorizationID> [0..1]
</...>
Schema Component Representation
<xsd:complexType name="SenderType">
<xsd:sequence>
<xsd:element ref=" LogicalID " minOccurs="0"/>
<xsd:element ref=" ComponentID " minOccurs="0"/>
<xsd:element ref=" TaskID " minOccurs="0"/>
<xsd:element ref=" ReferenceID " minOccurs="0"/>
<xsd:element ref=" ConfirmationCode " minOccurs="0"/>
<xsd:element ref=" AuthorizationID " minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
top

Element: LogicalID

Name LogicalID
Type IdentifierType
Nillable no
Abstract no
Documentation Provides the logical location of the server and applications from which the Business Object Document originated. It can be used to establish a logical to physical mapping, however its use is optional. Each system or combination of systems should maintain an external central reference table containing the logical names or logical addresses of the application systems in the integration configuration. This enables the logical names to be mapped to the physical network addresses of the resources needed on the network. Note: The technical implementation of this Domain Naming Service is not dictated by this specification. This logical to physical mapping may be done at execution time by the application itself or by a middleware transport mechanism, depending on the integration architecture used. This provides for a simple but effective directory access capability while maintaining application independence from the physical location of those resources on the network
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<LogicalID>
udt:IdentifierType
</LogicalID>
Schema Component Representation
<xsd:element name="LogicalID" type=" IdentifierType "/>
top

Complex Type: IdentifierType

Super-types: IdentifierType < IdentifierType (by extension)
Sub-types: None
Name IdentifierType
Abstract no
XML Instance Representation
<...>
udt:IdentifierType
</...>
Schema Component Representation
<xsd:complexType name="IdentifierType">
<xsd:simpleContent>
<xsd:extension base=" udt:IdentifierType "/>
</xsd:simpleContent>
</xsd:complexType>
top

Element: ComponentID

Name ComponentID
Type IdentifierType
Nillable no
Abstract no
Documentation Provides a finer level of control than Logical Identifier and represents the business application that issued the Business Object Document. Its use is optional. The Open Applications Group has not constructed the list of valid Component names. A suggestion for naming is to use the application component names used in the scenario diagrams in section two of OAGIS. Example Components may be Inventory, or Payroll.
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<ComponentID>
udt:IdentifierType
</ComponentID>
Schema Component Representation
<xsd:element name="ComponentID" type=" IdentifierType "/>
top

Element: TaskID

Name TaskID
Type IdentifierType
Nillable no
Abstract no
Documentation Describes the business event that initiated the need for the Business Object Document to be created. Its use is optional. Although the Task may differ depending on the specific implementation, it is important to enable drill back capability. Example Tasks may be Receipt or Adjustment.
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<TaskID>
udt:IdentifierType
</TaskID>
Schema Component Representation
<xsd:element name="TaskID" type=" IdentifierType "/>
top

Element: ReferenceID

Name ReferenceID
Type IdentifierType
Nillable no
Abstract no
Documentation Enables the sending application to indicate the instance identifier of the event or task that caused the BOD to be created. This allows drill back from the BOD message into the sending application. The may be required in environments where an audit trail must be maintained for all transactions.
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<ReferenceID>
udt:IdentifierType
</ReferenceID>
Schema Component Representation
<xsd:element name="ReferenceID" type=" IdentifierType "/>
top

Element: ConfirmationCode

Name ConfirmationCode
Type ConfirmationResponseCodeType
Nillable no
Abstract no
Documentation Is an option controlled by the Sender business application. It is a request to the receiving application to send back a confirmation BOD to the sender. The confirmation Business Object Document may indicate the successful processing of the original Business Object Document or return error conditions if the original Business Object Document was unsuccessful. The confirmation request has the following valid values: Never - No confirmation Business Object Document requested OnError - OnError send back a confirmation Business Object Document only if an error has occurred Always - Always send a confirmation Business Object Document regardless
More information at: http://www.openapplications.org/oagis/9.
XML Instance Representation
<ConfirmationCode
listID=" NormalizedStringType [0..1] ?"
listAgencyID=" NormalizedStringType [0..1] ?"
listAgencyName=" StringType [0..1] ?"
listName=" StringType [0..1] ?"
listVersionID=" NormalizedStringType [0..1] ?"
name=" StringType [0..1] ?"
languageID=" LanguageCodeContentType [0..1] ?"
listURI=" xsd:anyURI [0..1] ?"
listSchemeURI=" xsd:anyURI [0..1] ?">
ResponseCodeType
</ConfirmationCode>
Schema Component Representation
<xsd:element name="ConfirmationCode" type=" ConfirmationResponseCodeType "/>
top

Complex Type: ConfirmationResponseCodeType

Super-types: ResponseCodeContentType < ResponseCodeContentType (by restriction) < ResponseCodeType (by extension) < ConfirmationResponseCodeType (by extension)
Sub-types: None
Name ConfirmationResponseCodeType
Abstract no
XML Instance Representation
<...
listID=" NormalizedStringType [0..1] ?"
listAgencyID=" NormalizedStringType [0..1] ?"
listAgencyName=" StringType [0..1] ?"
listName=" StringType [0..1] ?"
listVersionID=" NormalizedStringType [0..1] ?"
name=" StringType [0..1] ?"
languageID=" LanguageCodeContentType [0..1] ?"
listURI=" xsd:anyURI [0..1] ?"
listSchemeURI=" xsd:anyURI [0..1] ?">
ResponseCodeType
</...>
Schema Component Representation
<xsd:complexType name="ConfirmationResponseCodeType">
<xsd:simpleContent>
<xsd:extension base=" ResponseCodeType "/>
</xsd:simpleContent>
</xsd:complexType>
top

Complex Type: ResponseCodeType

Super-types: ResponseCodeContentType < ResponseCodeContentType (by restriction) < ResponseCodeType (by extension)
Sub-types: None
Name ResponseCodeType
Abstract no
Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Response_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Response</ccts:QualifierTerm>
XML Instance Representation
<...
listID=" NormalizedStringType [0..1] ?"
listAgencyID=" NormalizedStringType [0..1] ?"
listAgencyName=" StringType [0..1] ?"
listName=" StringType [0..1] ?"
listVersionID=" NormalizedStringType [0..1] ?"
name=" StringType [0..1] ?"
languageID=" LanguageCodeContentType [0..1] ?"
listURI=" xsd:anyURI [0..1] ?"
listSchemeURI=" xsd:anyURI [0..1] ?">
ResponseCodeContentType
</...>
Schema Component Representation
<xsd:complexType name="ResponseCodeType">
<xsd:simpleContent>
<xsd:extension base=" ResponseCodeContentType ">
<xsd:attributeGroup ref=" CodeListAttributeGroup "/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
top

Simple Type: ResponseCodeContentType

Super-types: ResponseCodeContentType < ResponseCodeContentType (by restriction)
Sub-types:
Name ResponseCodeContentType
Content
  • ERROR: Circular type reference to 'ResponseCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="ResponseCodeContentType">
    <xsd:restriction base=" oacl:ResponseCodeContentType "/>
    </xsd:simpleType>
    top

    Attribute Group: CodeListAttributeGroup

    Name CodeListAttributeGroup
    XML Instance Representation
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?"
    Schema Component Representation
    <xsd:attributeGroup name="CodeListAttributeGroup">
    <xsd:attribute name="listID" type=" NormalizedStringType " use="optional"/>
    <xsd:attribute name="listAgencyID" type=" NormalizedStringType " use="optional"/>
    <xsd:attribute name="listAgencyName" type=" StringType " use="optional"/>
    <xsd:attribute name="listName" type=" StringType " use="optional"/>
    <xsd:attribute name="listVersionID" type=" NormalizedStringType " use="optional"/>
    <xsd:attribute name="name" type=" StringType " use="optional"/>
    <xsd:attribute name="languageID" type=" LanguageCodeContentType " use="optional"/>
    <xsd:attribute name="listURI" type=" xsd:anyURI " use="optional"/>
    <xsd:attribute name="listSchemeURI" type=" xsd:anyURI " use="optional"/>
    </xsd:attributeGroup>
    top

    Simple Type: NormalizedStringType

    Super-types: NormalizedStringType < NormalizedStringType (by restriction)
    Sub-types:
    Name NormalizedStringType
    Content
  • ERROR: Circular type reference to 'NormalizedStringType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="NormalizedStringType">
    <xsd:restriction base=" qdt:NormalizedStringType "/>
    </xsd:simpleType>
    top

    Simple Type: StringType

    Super-types: StringType < StringType (by restriction)
    Sub-types:
    Name StringType
    Content
  • ERROR: Circular type reference to 'StringType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="StringType">
    <xsd:restriction base=" qdt:StringType "/>
    </xsd:simpleType>
    top

    Simple Type: LanguageCodeContentType

    Super-types: LanguageCodeContentType < LanguageCodeContentType (by restriction)
    Sub-types:
    Name LanguageCodeContentType
    Content
  • ERROR: Circular type reference to 'LanguageCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="LanguageCodeContentType">
    <xsd:restriction base=" oacl:LanguageCodeContentType "/>
    </xsd:simpleType>
    top

    Element: AuthorizationID

    Name AuthorizationID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifyies the authorization level of the user or application that is sending the Business Object Document Message. This authorization level being recognized be the receiving system indicates what can be done on the receiving system(s).
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <AuthorizationID>
    udt:IdentifierType
    </AuthorizationID>
    Schema Component Representation
    <xsd:element name="AuthorizationID" type=" IdentifierType "/>
    top

    Element: CreationDateTime

    Name CreationDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation is the date time stamp that the given instance of the Business Object Document was created. This date must not be modified during the life of the Business Object Document.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CreationDateTime> DateTimeType </CreationDateTime>
    Schema Component Representation
    <xsd:element name="CreationDateTime" type=" DateTimeType "/>
    top

    Simple Type: DateTimeType

    Super-types: None
    Sub-types: None
    Name DateTimeType
    Content
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Month_ Date. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText> A particular point in the progression of time together with the relevant supplementary information. Provides the XML Schema simpleType that allows either just the Date or the Date and Time to be provided in the elements that are based on this type and/or types that use this as their base.</ccts:DefinitionText> <ccts:RepresentationTermName> Date</ccts:RepresentationTermName> <ccts:QualifierTerm> Month</ccts:QualifierTerm>
    Schema Component Representation
    <xsd:simpleType name="DateTimeType">
    <xsd:union memberTypes=" udt:DateType udt:TimeType udt:DateTimeType "/>
    </xsd:simpleType>
    top

    Element: Signature

    Name Signature
    Type SignatureType
    Nillable no
    Abstract no
    Documentation If the BOD is to be signed the signature element is included, otherwise it is not. Signature supports any digital signature that maybe used by an implementation of OAGIS. The qualifyingAgency identifies the agency that provided the format for the signature. This element supports any digital signature specification that is available today and in the future. This is accomplished by not actually defining the content but by allowing the implementation to specify the digital signature to be used via an external XML Schema namespace declaration. The Signature element is defined to have any content from any other namespace. This allows the user to carry a digital signature in the xml instance of a BOD. The choice of which digital signature to use is left up to the user and their integration needs.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Signature
    qualifyingAgencyId=" NormalizedStringType [0..1]">
    Allow any elements from any namespace (strict validation). [0..1]
    </Signature>
    Schema Component Representation
    <xsd:element name="Signature" type=" SignatureType "/>
    top

    Complex Type: SignatureType

    Super-types: None
    Sub-types: None
    Name SignatureType
    Abstract no
    Documentation Allows any digital Signatures to be added to the Instance of the BOD Instance in order to sign for any portion of the BOD content.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    qualifyingAgencyId=" NormalizedStringType [0..1]">
    Allow any elements from any namespace (strict validation). [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SignatureType">
    <xsd:sequence>
    <xsd:any namespace="##any" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="qualifyingAgencyId" type=" NormalizedStringType " use="optional"/>
    </xsd:complexType>
    top

    Element: BODID

    Name BODID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation The BODId provides a place to carry a Globally Unique Identifier (GUID) that will make each Business Object Document instance uniquely identifiable. This is a critical success factor to enable software developers to use the Globally Unique Identifier (GUID) to build the following services or capabilities: 1. Legally binding transactions, 2. Transaction logging, 3. Exception handling, 4. Re-sending, 5. Reporting, 6. Confirmations, 7. Security.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BODID>
    udt:IdentifierType
    </BODID>
    Schema Component Representation
    <xsd:element name="BODID" type=" IdentifierType "/>
    top

    Element: UserArea

    Name UserArea
    Type UserAreaType
    Nillable no
    Abstract no
    Documentation Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.
    More information at: http://www.openapplications.org/oagis/9.

    This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document throught the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.
    More information at: http://www.openapplications.org/oagis/9.

    The Open Applications Group will make best efforts to quickly consider all proposed submissions.The USERAREA is always the last element in all components, except where the component has been extended inline.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <UserArea>
    Allow any elements from any namespace (strict validation). [0..*]
    </UserArea>
    Schema Component Representation
    <xsd:element name="UserArea" type=" UserAreaType "/>
    top

    Complex Type: UserAreaType

    Super-types: None
    Sub-types: None
    Name UserAreaType
    Abstract no
    Prohibited Substitutions restriction
    XML Instance Representation
    <...>
    Allow any elements from any namespace (strict validation). [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="UserAreaType" block="restriction">
    <xsd:sequence>
    <xsd:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Simple Type: SystemEnvironmentCodeContentType

    Super-types: SystemEnvironmentCodeContentType < SystemEnvironmentCodeContentType (by restriction)
    Sub-types:
    Name SystemEnvironmentCodeContentType
    Content
  • ERROR: Circular type reference to 'SystemEnvironmentCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="SystemEnvironmentCodeContentType">
    <xsd:restriction base=" oacl:SystemEnvironmentCodeContentType "/>
    </xsd:simpleType>
    top

    Complex Type: ProcessSalesOrderDataAreaType

    Super-types: None
    Sub-types: None
    Name ProcessSalesOrderDataAreaType
    Abstract no
    XML Instance Representation
    <...>
    <Process> ... </Process> [1]
    <SalesOrder> ... </SalesOrder> [1..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="ProcessSalesOrderDataAreaType">
    <xsd:sequence>
    <xsd:element ref=" Process "/>
    <xsd:element ref=" SalesOrder " maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: Process

    Name Process
    Type ProcessType
    Nillable no
    Abstract no
    Documentation The Process verb is used to request processing of the associated noun by the receiving application or business to party. In a typical external exchange scenario a Process BOD is considered to be a legally binding message. For example, if a customer sends a ProcessPurchaseOrder BOD to a supplier and the supplier acknowlegdes with a positive AcknowledgePurchaseOrder, then the customer is obligated to fullfil the agreement, unless of course other BODs are allowed to cancel or change the original order.
    More information at: http://www.openapplications.org/oagis/9.0.
    XML Instance Representation
    <Process
    acknowledgeCode=" ResponseCodeContentType [0..1]">
    <ActionCriteria> ... </ActionCriteria> [0..*]
    </Process>
    Schema Component Representation
    <xsd:element name="Process" type=" ProcessType "/>
    top

    Complex Type: ProcessType

    Super-types: VerbType < ActionVerbType (by extension) < ProcessType (by extension)
    Sub-types: None
    Name ProcessType
    Abstract no
    XML Instance Representation
    <...
    acknowledgeCode=" ResponseCodeContentType [0..1]">
    </...>
    Schema Component Representation
    <xsd:complexType name="ProcessType">
    <xsd:complexContent>
    <xsd:extension base=" ActionVerbType ">
    <xsd:attribute name="acknowledgeCode" type=" ResponseCodeContentType " use="optional"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ActionVerbType

    Super-types: VerbType < ActionVerbType (by extension)
    Sub-types:
    Name ActionVerbType
    Abstract no
    XML Instance Representation
    <...>
    </...>
    Schema Component Representation
    <xsd:complexType name="ActionVerbType">
    <xsd:complexContent>
    <xsd:extension base=" VerbType ">
    <xsd:sequence>
    <xsd:element ref=" ActionCriteria " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: VerbType

    Super-types: None
    Sub-types:
    Name VerbType
    Abstract yes
    XML Instance Representation
    <.../>
    Schema Component Representation
    <xsd:complexType name="VerbType" abstract="true"/>
    top

    Element: ActionCriteria

    Name ActionCriteria
    Type ActionCriteriaType
    Nillable no
    Abstract no
    Documentation Identifies with the ActionExpression the level by carrying a value of the expressionLanguage (this is typically XPath) within the BOD that the actionCode is to be performed. The ChangeStatus communicates just that the Change Status.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ActionCriteria>
    <ActionExpression> ... </ActionExpression> [0..*]
    <ChangeStatus> ... </ChangeStatus> [0..1]
    </ActionCriteria>
    Schema Component Representation
    <xsd:element name="ActionCriteria" type=" ActionCriteriaType "/>
    top

    Complex Type: ActionCriteriaType

    Super-types: None
    Sub-types: None
    Name ActionCriteriaType
    Abstract no
    XML Instance Representation
    <...>
    <ActionExpression> ... </ActionExpression> [0..*]
    <ChangeStatus> ... </ChangeStatus> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ActionCriteriaType">
    <xsd:sequence>
    <xsd:element ref=" ActionExpression " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" ChangeStatus " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: ActionExpression

    Name ActionExpression
    Type ActionExpressionType
    Nillable no
    Abstract no
    XML Instance Representation
    <ActionExpression
    actionCode=" ActionCodeContentType [1]"
    expressionLanguage=" TokenType [0..1]">
    TokenType
    </ActionExpression>
    Schema Component Representation
    <xsd:element name="ActionExpression" type=" ActionExpressionType "/>
    top

    Complex Type: ActionExpressionType

    Super-types: TokenType < TokenType (by restriction) < ActionExpressionType (by extension)
    Sub-types: None
    Name ActionExpressionType
    Abstract no
    Documentation ReturnCriteria identifies the content that is to be returned, given query success. In essence, the expression here has the effect of filtering the part(s) of the found element(s) that are to be returned. ReturnCriteria plays no role in the query itself. That is handled as a match against the request BOD's noun exemplar. ReturnCriteria allows the sender of the BOD to indicate which information (down to the field level) is requested to be returned, given that the query has been successful in matching the exemplar to existing nouns. That is, in a GetListPurchaseOrder, if one or more PurchaseOrders with a TotalPrice = $1M were found, ReturnCriteria tells the BOD recipient which parts of the PurchaseOrder should be populated with content when the response (ShowPurchaseOrder) is formulated. The expressionLanguage indicates the expression language being used. In order for the ReturnCriteria expression to be evaluable by the BOD recipient, the recipient must be capable of processing and interpreting the specified expression language. XPath is the default, due to its ubiquity among XML processing technologies.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    actionCode=" ActionCodeContentType [1]"
    expressionLanguage=" TokenType [0..1]">
    TokenType
    </...>
    Schema Component Representation
    <xsd:complexType name="ActionExpressionType">
    <xsd:simpleContent>
    <xsd:extension base=" TokenType ">
    <xsd:attribute name="actionCode" type=" ActionCodeContentType " use="required"/>
    <xsd:attribute name="expressionLanguage" type=" TokenType " use="optional"/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: TokenType

    Super-types: TokenType < TokenType (by restriction)
    Sub-types:
    Name TokenType
    Content
  • ERROR: Circular type reference to 'TokenType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="TokenType">
    <xsd:restriction base=" qdt:TokenType "/>
    </xsd:simpleType>
    top

    Simple Type: ActionCodeContentType

    Super-types: ActionCodeContentType < ActionCodeContentType (by restriction)
    Sub-types:
    Name ActionCodeContentType
    Content
  • ERROR: Circular type reference to 'ActionCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="ActionCodeContentType">
    <xsd:restriction base=" oacl:ActionCodeContentType "/>
    </xsd:simpleType>
    top

    Element: ChangeStatus

    Name ChangeStatus
    Type ChangeStatusType
    Nillable no
    Abstract no
    XML Instance Representation
    <ChangeStatus>
    <Code> ... </Code> [0..1]
    <Description> ... </Description> [0..1]
    <EffectiveDateTime> ... </EffectiveDateTime> [0..1]
    <ReasonCode> ... </ReasonCode> [0..1]
    <Reason> ... </Reason> [0..*]
    <StateChange> ... </StateChange> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </ChangeStatus>
    Schema Component Representation
    <xsd:element name="ChangeStatus" type=" ChangeStatusType "/>
    top

    Complex Type: ChangeStatusType

    Super-types: StatusBasisType < ChangeStatusType (by extension)
    Sub-types: None
    Name ChangeStatusType
    Abstract no
    XML Instance Representation
    <...>
    <Code> ... </Code> [0..1]
    <Description> ... </Description> [0..1]
    <ReasonCode> ... </ReasonCode> [0..1]
    <Reason> ... </Reason> [0..*]
    <StateChange> ... </StateChange> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ChangeStatusType">
    <xsd:complexContent>
    <xsd:extension base=" StatusBasisType ">
    <xsd:sequence>
    <xsd:element ref=" StateChange " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: StatusBasisType

    Super-types: None
    Sub-types:
    Name StatusBasisType
    Abstract no
    XML Instance Representation
    <...>
    <Code> ... </Code> [0..1]
    <Description> ... </Description> [0..1]
    <EffectiveDateTime> ... </EffectiveDateTime> [0..1]
    <ReasonCode> ... </ReasonCode> [0..1]
    <Reason> ... </Reason> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="StatusBasisType">
    <xsd:sequence>
    <xsd:element ref=" Code " minOccurs="0"/>
    <xsd:element ref=" Description " minOccurs="0"/>
    <xsd:element ref=" EffectiveDateTime " minOccurs="0"/>
    <xsd:element ref=" ReasonCode " minOccurs="0"/>
    <xsd:element ref=" Reason " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: Code

    Name Code
    Type CodeType
    Nillable no
    Abstract no
    Documentation Element for the communication of all codes.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Code>
    udt:CodeType
    </Code>
    Schema Component Representation
    <xsd:element name="Code" type=" CodeType "/>
    top

    Complex Type: CodeType

    Super-types: CodeType < CodeType (by extension)
    Sub-types: None
    Name CodeType
    Abstract no
    XML Instance Representation
    <...>
    udt:CodeType
    </...>
    Schema Component Representation
    <xsd:complexType name="CodeType">
    <xsd:simpleContent>
    <xsd:extension base=" udt:CodeType "/>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: Description

    Name Description
    Type DescriptionType
    Nillable no
    Abstract no
    XML Instance Representation
    <Description
    type=" NormalizedStringType [0..1]">
    udt:TextType
    </Description>
    Schema Component Representation
    <xsd:element name="Description" type=" DescriptionType "/>
    top

    Complex Type: DescriptionType

    Super-types: TextType < TextType (by extension) < DescriptionType (by extension)
    Sub-types: None
    Name DescriptionType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Description_ Text. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Text</ccts:RepresentationTermName> <ccts:QualifierTerm> Description</ccts:QualifierTerm>
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1]">
    udt:TextType
    </...>
    Schema Component Representation
    <xsd:complexType name="DescriptionType">
    <xsd:simpleContent>
    <xsd:extension base=" udt:TextType ">
    <xsd:attribute name="type" type=" NormalizedStringType "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: EffectiveDateTime

    Name EffectiveDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation This is the DateTime the associated object is made effective
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EffectiveDateTime> DateTimeType </EffectiveDateTime>
    Schema Component Representation
    <xsd:element name="EffectiveDateTime" type=" DateTimeType "/>
    top

    Element: ReasonCode

    Name ReasonCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Identifies the reason for an activity
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ReasonCode>
    udt:CodeType
    </ReasonCode>
    Schema Component Representation
    <xsd:element name="ReasonCode" type=" CodeType "/>
    top

    Element: Reason

    Name Reason
    Type TextType
    Nillable no
    Abstract no
    XML Instance Representation
    <Reason>
    udt:TextType
    </Reason>
    Schema Component Representation
    <xsd:element name="Reason" type=" TextType "/>
    top

    Complex Type: TextType

    Super-types: TextType < TextType (by extension)
    Sub-types: None
    Name TextType
    Abstract no
    XML Instance Representation
    <...>
    udt:TextType
    </...>
    Schema Component Representation
    <xsd:complexType name="TextType">
    <xsd:simpleContent>
    <xsd:extension base=" udt:TextType "/>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: StateChange

    Name StateChange
    Type StateChangeType
    Nillable no
    Abstract no
    XML Instance Representation
    <StateChange>
    <FromStateCode> ... </FromStateCode> [0..1]
    <ToStateCode> ... </ToStateCode> [0..1]
    <ChangeDateTime> ... </ChangeDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </StateChange>
    Schema Component Representation
    <xsd:element name="StateChange" type=" StateChangeType "/>
    top

    Complex Type: StateChangeType

    Super-types: None
    Sub-types: None
    Name StateChangeType
    Abstract no
    XML Instance Representation
    <...>
    <FromStateCode> ... </FromStateCode> [0..1]
    <ToStateCode> ... </ToStateCode> [0..1]
    <ChangeDateTime> ... </ChangeDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="StateChangeType">
    <xsd:sequence>
    <xsd:element ref=" FromStateCode " minOccurs="0"/>
    <xsd:element ref=" ToStateCode " minOccurs="0"/>
    <xsd:element ref=" ChangeDateTime " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: FromStateCode

    Name FromStateCode
    Type StateCodeType
    Nillable no
    Abstract no
    XML Instance Representation
    <FromStateCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    StateCodeContentType
    </FromStateCode>
    Schema Component Representation
    <xsd:element name="FromStateCode" type=" StateCodeType "/>
    top

    Complex Type: StateCodeType

    Super-types: StateCodeContentType < StateCodeContentType (by restriction) < StateCodeType (by extension)
    Sub-types: None
    Name StateCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> State_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> State</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    StateCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="StateCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" StateCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: StateCodeContentType

    Super-types: StateCodeContentType < StateCodeContentType (by restriction)
    Sub-types:
    Name StateCodeContentType
    Content
  • ERROR: Circular type reference to 'StateCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="StateCodeContentType">
    <xsd:restriction base=" oacl:StateCodeContentType "/>
    </xsd:simpleType>
    top

    Element: ToStateCode

    Name ToStateCode
    Type StateCodeType
    Nillable no
    Abstract no
    XML Instance Representation
    <ToStateCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    StateCodeContentType
    </ToStateCode>
    Schema Component Representation
    <xsd:element name="ToStateCode" type=" StateCodeType "/>
    top

    Element: ChangeDateTime

    Name ChangeDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Indicates when the status change occured.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ChangeDateTime> DateTimeType </ChangeDateTime>
    Schema Component Representation
    <xsd:element name="ChangeDateTime" type=" DateTimeType "/>
    top

    Model Group: FreeFormTextGroup

    Name FreeFormTextGroup
    Documentation Common Free Form Text elements that occur together.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    Schema Component Representation
    <xsd:group name="FreeFormTextGroup">
    <xsd:sequence>
    <xsd:element ref=" Description " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Note " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:group>
    top

    Element: Note

    Name Note
    Type NoteType
    Nillable no
    Abstract no
    XML Instance Representation
    <Note
    type=" NormalizedStringType [0..1]"
    author=" StringType [0..1]"
    entryDateTime=" DateTimeType [0..1]"
    status=" StringType [0..1]">
    DescriptionType
    </Note>
    Schema Component Representation
    <xsd:element name="Note" type=" NoteType "/>
    top

    Complex Type: NoteType

    Super-types: TextType < TextType (by extension) < DescriptionType (by extension) < NoteType (by extension)
    Sub-types: None
    Name NoteType
    Abstract no
    Documentation A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1]"
    author=" StringType [0..1]"
    entryDateTime=" DateTimeType [0..1]"
    status=" StringType [0..1]">
    DescriptionType
    </...>
    Schema Component Representation
    <xsd:complexType name="NoteType">
    <xsd:simpleContent>
    <xsd:extension base=" DescriptionType ">
    <xsd:attribute name="author" type=" StringType " use="optional"/>
    <xsd:attribute name="entryDateTime" type=" DateTimeType " use="optional"/>
    <xsd:attribute name="status" type=" StringType " use="optional"/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: SalesOrder

    Name SalesOrder
    Type SalesOrderType
    Nillable no
    Abstract no
    Documentation The SalesOrder is a order or customer order, it is a step beyond a PurchaseOrder in that the receiving entity of the order also communicates SalesInformoration about the Order along with the Order itself. The SalesOrder is intended to be used when a order needs to be communicated between business applications and the PurchaseOrder terms and conditions and quantities have been agreed to. This agreement may occur in an electronic or by other means.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SalesOrder>
    <SalesOrderHeader> ... </SalesOrderHeader> [0..1]
    <SalesOrderLine> ... </SalesOrderLine> [0..*]
    </SalesOrder>
    Schema Component Representation
    <xsd:element name="SalesOrder" type=" SalesOrderType "/>
    top

    Complex Type: SalesOrderType

    Super-types: None
    Sub-types: None
    Name SalesOrderType
    Abstract no
    Documentation The schema type for SaleOrder. SalesOrder's base abstract type, Order, is shared between PurchaseOrder and SalesOrder. SalesOrder is essentially an extension of PurchaseOrder, but in order to use the local-global design pattern, each of PO and SO needs to instantiate its own Header and Line elements.To do this, we factored out the PO content models, instantiated both PO and SO from Order.
    More information at: http://www.openapplications.org/oagis/9.

    Sees an order from end to end...
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <SalesOrderHeader> ... </SalesOrderHeader> [0..1]
    <SalesOrderLine> ... </SalesOrderLine> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="SalesOrderType">
    <xsd:sequence>
    <xsd:element ref=" SalesOrderHeader " minOccurs="0"/>
    <xsd:element ref=" SalesOrderLine " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: SalesOrderHeader

    Name SalesOrderHeader
    Type SalesOrderHeaderType
    Nillable no
    Abstract no
    Documentation Provides information that pertains to the entire SalesOrder.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SalesOrderHeader>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <LastModificationDateTime> ... </LastModificationDateTime> [0..1]
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    <Party> ... </Party> [0..*]
    <CustomerParty> ... </CustomerParty> [0..1]
    <SupplierParty> ... </SupplierParty> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <PlannerContact> ... </PlannerContact> [0..1]
    <CatalogReference> ... </CatalogReference> [0..1]
    <ContractReference> ... </ContractReference> [0..1]
    <ExtendedAmount> ... </ExtendedAmount> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <EnterpriseUnit> ... </EnterpriseUnit> [0..1]
    <BillToParty> ... </BillToParty> [0..1]
    <CarrierParty> ... </CarrierParty> [0..1]
    <PayFromParty> ... </PayFromParty> [0..1]
    <PartialShipmentAllowedIndicator> ... </PartialShipmentAllowedIndicator> [0..1]
    <DropShipmentAllowedIndicator> ... </DropShipmentAllowedIndicator> [0..1]
    <EarlyShipmentAllowedIndicator> ... </EarlyShipmentAllowedIndicator> [0..1]
    <LicenseIndicator> ... </LicenseIndicator> [0..*]
    <TaxExemptIndicator> ... </TaxExemptIndicator> [0..1] ?
    <TransportationTerm> ... </TransportationTerm> [0..*]
    <PaymentTerm> ... </PaymentTerm> [0..*]
    <DistributedCharge> ... </DistributedCharge> [0..*]
    <DistributedTax> ... </DistributedTax> [0..*]
    <Distribution> ... </Distribution> [0..*]
    <SpecialPriceAuthorizationCode> ... </SpecialPriceAuthorizationCode> [0..1]
    <EarliestShipDateTime> ... </EarliestShipDateTime> [0..1]
    <RequestedShipDateTime> ... </RequestedShipDateTime> [0..1]
    <PromisedShipDateTime> ... </PromisedShipDateTime> [0..1]
    <PromisedDeliveryDateTime> ... </PromisedDeliveryDateTime> [0..1]
    <PaymentMethodCode> ... </PaymentMethodCode> [0..1]
    <Payment> ... </Payment> [0..*]
    <ShippingInstructions> ... </ShippingInstructions> [0..1]
    <BackOrderIndicator> ... </BackOrderIndicator> [0..1]
    <SalesOrganizationIDs> ... </SalesOrganizationIDs> [0..1]
    <DistributionCenterCode> ... </DistributionCenterCode> [0..1] ?
    <OrderCommission> ... </OrderCommission> [0..*]
    <PurchaseOrderReference> ... </PurchaseOrderReference> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </SalesOrderHeader>
    Schema Component Representation
    <xsd:element name="SalesOrderHeader" type=" SalesOrderHeaderType "/>
    top

    Complex Type: SalesOrderHeaderType

    Super-types: HeaderType < StatusEnabledHeaderType (by extension) < RequestHeaderType (by extension) < ProcurementHeaderType (by extension) < OrderHeaderType (by extension) < SalesOrderHeaderType (by extension)
    Sub-types: None
    Name SalesOrderHeaderType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    <Party> ... </Party> [0..*]
    <CustomerParty> ... </CustomerParty> [0..1]
    <SupplierParty> ... </SupplierParty> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <BillToParty> ... </BillToParty> [0..1]
    <CarrierParty> ... </CarrierParty> [0..1]
    <PayFromParty> ... </PayFromParty> [0..1]
    <PaymentTerm> ... </PaymentTerm> [0..*]
    <Distribution> ... </Distribution> [0..*]
    <Payment> ... </Payment> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SalesOrderHeaderType">
    <xsd:complexContent>
    <xsd:extension base=" OrderHeaderType ">
    <xsd:sequence>
    <xsd:element ref=" BackOrderIndicator " minOccurs="0"/>
    <xsd:element ref=" SalesOrganizationIDs " minOccurs="0"/>
    <xsd:element ref=" DistributionCenterCode " minOccurs="0"/>
    <xsd:element ref=" OrderCommission " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" PurchaseOrderReference " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: OrderHeaderType

    Super-types: HeaderType < StatusEnabledHeaderType (by extension) < RequestHeaderType (by extension) < ProcurementHeaderType (by extension) < OrderHeaderType (by extension)
    Sub-types:
    Name OrderHeaderType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    <Party> ... </Party> [0..*]
    <CustomerParty> ... </CustomerParty> [0..1]
    <SupplierParty> ... </SupplierParty> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <BillToParty> ... </BillToParty> [0..1]
    <CarrierParty> ... </CarrierParty> [0..1]
    <PayFromParty> ... </PayFromParty> [0..1]
    <PaymentTerm> ... </PaymentTerm> [0..*]
    <Distribution> ... </Distribution> [0..*]
    <Payment> ... </Payment> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="OrderHeaderType">
    <xsd:complexContent>
    <xsd:extension base=" ProcurementHeaderType ">
    <xsd:sequence>
    <xsd:element ref=" SpecialPriceAuthorizationCode " minOccurs="0"/>
    <xsd:element ref=" EarliestShipDateTime " minOccurs="0"/>
    <xsd:element ref=" RequestedShipDateTime " minOccurs="0"/>
    <xsd:element ref=" PromisedShipDateTime " minOccurs="0"/>
    <xsd:element ref=" PromisedDeliveryDateTime " minOccurs="0"/>
    <xsd:element ref=" PaymentMethodCode " minOccurs="0"/>
    <xsd:element ref=" Payment " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" ShippingInstructions " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ProcurementHeaderType

    Super-types: HeaderType < StatusEnabledHeaderType (by extension) < RequestHeaderType (by extension) < ProcurementHeaderType (by extension)
    Sub-types:
    Name ProcurementHeaderType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    <Party> ... </Party> [0..*]
    <CustomerParty> ... </CustomerParty> [0..1]
    <SupplierParty> ... </SupplierParty> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <BillToParty> ... </BillToParty> [0..1]
    <CarrierParty> ... </CarrierParty> [0..1]
    <PayFromParty> ... </PayFromParty> [0..1]
    <PaymentTerm> ... </PaymentTerm> [0..*]
    <Distribution> ... </Distribution> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="ProcurementHeaderType">
    <xsd:complexContent>
    <xsd:extension base=" RequestHeaderType ">
    <xsd:sequence>
    <xsd:element ref=" BillToParty " minOccurs="0"/>
    <xsd:element ref=" CarrierParty " minOccurs="0"/>
    <xsd:element ref=" PayFromParty " minOccurs="0"/>
    <xsd:element ref=" PartialShipmentAllowedIndicator " minOccurs="0"/>
    <xsd:element ref=" DropShipmentAllowedIndicator " minOccurs="0"/>
    <xsd:element ref=" EarlyShipmentAllowedIndicator " minOccurs="0"/>
    <xsd:element ref=" LicenseIndicator " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" TaxExemptIndicator " minOccurs="0"/>
    <xsd:element ref=" TransportationTerm " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" PaymentTerm " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" DistributedCharge " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" DistributedTax " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Distribution " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: RequestHeaderType

    Super-types: HeaderType < StatusEnabledHeaderType (by extension) < RequestHeaderType (by extension)
    Sub-types:
    Name RequestHeaderType
    Abstract yes
    Documentation The abstract basis for the Header of all the Procurement Documents. For a Procurement Document the CustomerParty is the party in which the items have been or will be SoldTo (i.e. the SoldToParty).
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    <Party> ... </Party> [0..*]
    <CustomerParty> ... </CustomerParty> [0..1]
    <SupplierParty> ... </SupplierParty> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="RequestHeaderType" abstract="true">
    <xsd:complexContent>
    <xsd:extension base=" StatusEnabledHeaderType ">
    <xsd:sequence>
    <xsd:element ref=" Party " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" CustomerParty " minOccurs="0"/>
    <xsd:element ref=" SupplierParty " minOccurs="0"/>
    <xsd:element ref=" ShipToParty " minOccurs="0"/>
    <xsd:element ref=" PlannerContact " minOccurs="0"/>
    <xsd:element ref=" CatalogReference " minOccurs="0"/>
    <xsd:element ref=" ContractReference " minOccurs="0"/>
    <xsd:element ref=" ExtendedAmount " minOccurs="0"/>
    <xsd:element ref=" TotalAmount " minOccurs="0"/>
    <xsd:element ref=" EnterpriseUnit " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: StatusEnabledHeaderType

    Super-types: HeaderType < StatusEnabledHeaderType (by extension)
    Sub-types:
    Name StatusEnabledHeaderType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="StatusEnabledHeaderType">
    <xsd:complexContent>
    <xsd:extension base=" HeaderType ">
    <xsd:sequence>
    <xsd:element ref=" Status " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: HeaderType

    Super-types: None
    Sub-types:
    Name HeaderType
    Abstract yes
    Documentation The abstract Header type that is the basis for all non-statusable OAGIS Document Headers
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <LastModificationDateTime> ... </LastModificationDateTime> [0..1]
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    </...>
    Schema Component Representation
    <xsd:complexType name="HeaderType" abstract="true">
    <xsd:sequence>
    <xsd:group ref=" DocumentIDsGroup " minOccurs="0"/>
    <xsd:element ref=" LastModificationDateTime " minOccurs="0"/>
    <xsd:element ref=" DocumentDateTime " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:group ref=" ReferencesGroup " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Model Group: DocumentIDsGroup

    Name DocumentIDsGroup
    Documentation Provides the Identifier(s) of the document being communicated. Uniquily identifies a Document within an organization. Typically there is only an ID for a document within one system. However, with the use of different business applications there maybe different ids assigned to the same document within an organization from the different systems and in the case of B2B transactions different businesses may have different Identifiers for the same document. This construct is designed to allow for these different identifications.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    Schema Component Representation
    <xsd:group name="DocumentIDsGroup">
    <xsd:sequence>
    <xsd:element ref=" DocumentID " minOccurs="0"/>
    <xsd:element ref=" AlternateDocumentID " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:group>
    top

    Element: DocumentID

    Name DocumentID
    Type DocumentIDType
    Nillable no
    Abstract no
    Documentation Is the primary document id for the document associated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DocumentID
    agencyRole=" NormalizedStringType [0..1]">
    <ID> ... </ID> [1]
    <RevisionID> ... </RevisionID> [0..1]
    <VariationID> ... </VariationID> [0..1]
    </DocumentID>
    Schema Component Representation
    <xsd:element name="DocumentID" type=" DocumentIDType "/>
    top

    Complex Type: DocumentIDType

    Super-types: None
    Sub-types:
    Name DocumentIDType
    Abstract no
    Documentation This is the ID assigned to the document by the creator of the document.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    agencyRole=" NormalizedStringType [0..1]">
    <ID> ... </ID> [1]
    <RevisionID> ... </RevisionID> [0..1]
    <VariationID> ... </VariationID> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="DocumentIDType">
    <xsd:sequence>
    <xsd:element ref=" ID "/>
    <xsd:element ref=" RevisionID " minOccurs="0"/>
    <xsd:element ref=" VariationID " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="agencyRole" type=" NormalizedStringType "/>
    </xsd:complexType>
    top

    Element: ID

    Name ID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is the Identifiers of the given instance of an entity within the scope of the integration. The schemaAgencyID attribute identifies the party that provided or knows this party by the given identifier.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ID>
    udt:IdentifierType
    </ID>
    Schema Component Representation
    <xsd:element name="ID" type=" IdentifierType "/>
    top

    Element: RevisionID

    Name RevisionID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is the revision of the semantically named document. The combination of the ID and its revision uniquely identifies the associated entity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RevisionID>
    udt:IdentifierType
    </RevisionID>
    Schema Component Representation
    <xsd:element name="RevisionID" type=" IdentifierType "/>
    top

    Element: VariationID

    Name VariationID
    Type IdentifierType
    Nillable no
    Abstract no
    XML Instance Representation
    <VariationID>
    udt:IdentifierType
    </VariationID>
    Schema Component Representation
    <xsd:element name="VariationID" type=" IdentifierType "/>
    top

    Element: AlternateDocumentID

    Name AlternateDocumentID
    Type DocumentIDType
    Nillable no
    Abstract no
    Documentation Is the alternate document id for the associated document.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <AlternateDocumentID
    agencyRole=" NormalizedStringType [0..1]">
    <ID> ... </ID> [1]
    <RevisionID> ... </RevisionID> [0..1]
    <VariationID> ... </VariationID> [0..1]
    </AlternateDocumentID>
    Schema Component Representation
    <xsd:element name="AlternateDocumentID" type=" DocumentIDType "/>
    top

    Element: LastModificationDateTime

    Name LastModificationDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation The datetime on which the object was last modified
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <LastModificationDateTime> DateTimeType </LastModificationDateTime>
    Schema Component Representation
    <xsd:element name="LastModificationDateTime" type=" DateTimeType "/>
    top

    Element: DocumentDateTime

    Name DocumentDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation The date that document was created within the system of record.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DocumentDateTime> DateTimeType </DocumentDateTime>
    Schema Component Representation
    <xsd:element name="DocumentDateTime" type=" DateTimeType "/>
    top

    Model Group: ReferencesGroup

    Name ReferencesGroup
    Documentation Common References to DocumentReferences and Attachements
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    Schema Component Representation
    <xsd:group name="ReferencesGroup">
    <xsd:sequence>
    <xsd:element ref=" DocumentReference " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Attachment " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:group>
    top

    Element: DocumentReference

    Name DocumentReference
    Type DocumentReferenceType
    Nillable no
    Abstract no
    XML Instance Representation
    <DocumentReference
    type=" TokenType [0..1]">
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <LineNumber> ... </LineNumber> [0..1]
    <ItemIDs> ... </ItemIDs> [0..1]
    <Facility> ... </Facility> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <SalesOrderReference> ... </SalesOrderReference> [0..*]
    <PurchaseOrderReference> ... </PurchaseOrderReference> [0..*]
    <GroupName> ... </GroupName> [0..*]
    <SequenceCode> ... </SequenceCode> [0..1]
    <StepID> ... </StepID> [0..1]
    <StepType> ... </StepType> [0..1]
    <IssuingParty> ... </IssuingParty> [0..1] ?
    <OperationReference> ... </OperationReference> [0..*]
    <ReleaseNumber> ... </ReleaseNumber> [0..1]
    <ScheduleLineNumber> ... </ScheduleLineNumber> [0..1]
    <SubLineNumber> ... </SubLineNumber> [0..1]
    <ShipUnitReference> ... </ShipUnitReference> [0..1]
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <Item> ... </Item> [0..1]
    <ID> ... </ID> [0..1]
    <SealID> ... </SealID> [0..1]
    <Type> ... </Type> [0..1]
    <FreightItemID> ... </FreightItemID> [0..1]
    <ShippingTrackingID> ... </ShippingTrackingID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </DocumentReference>
    Schema Component Representation
    <xsd:element name="DocumentReference" type=" DocumentReferenceType "/>
    top

    Complex Type: DocumentReferenceType

    Super-types: DocumentReferenceBaseType < DocumentReferenceType (by extension)
    Sub-types: None
    Name DocumentReferenceType
    Abstract no
    XML Instance Representation
    <...
    type=" TokenType [0..1]">
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <LineNumber> ... </LineNumber> [0..1]
    <ItemIDs> ... </ItemIDs> [0..1]
    <Facility> ... </Facility> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <GroupName> ... </GroupName> [0..*]
    <SequenceCode> ... </SequenceCode> [0..1]
    <StepID> ... </StepID> [0..1]
    <StepType> ... </StepType> [0..1]
    <IssuingParty> ... </IssuingParty> [0..1] ?
    <ReleaseNumber> ... </ReleaseNumber> [0..1]
    <SubLineNumber> ... </SubLineNumber> [0..1]
    <Item> ... </Item> [0..1]
    <ID> ... </ID> [0..1]
    <SealID> ... </SealID> [0..1]
    <Type> ... </Type> [0..1]
    <FreightItemID> ... </FreightItemID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <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: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=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" TokenType "/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: DocumentReferenceBaseType

    Super-types: None
    Sub-types:
    Name DocumentReferenceBaseType
    Abstract yes
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="DocumentReferenceBaseType" abstract="true">
    <xsd:sequence>
    <xsd:group ref=" DocumentIDsGroup " minOccurs="0"/>
    <xsd:element ref=" DocumentDateTime " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" StatusCode " minOccurs="0"/>
    <xsd:element ref=" Status " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: StatusCode

    Name StatusCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Is the Code to indicate the status for the Noun or Component in which the Status Component occurs.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <StatusCode>
    udt:CodeType
    </StatusCode>
    Schema Component Representation
    <xsd:element name="StatusCode" type=" CodeType "/>
    top

    Element: Status

    Name Status
    Type StatusType
    Nillable no
    Abstract no
    Documentation Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Status>
    <Code> ... </Code> [0..1]
    <Description> ... </Description> [0..1]
    <EffectiveDateTime> ... </EffectiveDateTime> [0..1]
    <ReasonCode> ... </ReasonCode> [0..1]
    <Reason> ... </Reason> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Status>
    Schema Component Representation
    <xsd:element name="Status" type=" StatusType "/>
    top

    Complex Type: StatusType

    Super-types: StatusBasisType < StatusABIEType (by extension) < StatusType (by extension)
    Sub-types: None
    Name StatusType
    Abstract no
    XML Instance Representation
    <...>
    <Code> ... </Code> [0..1]
    <Description> ... </Description> [0..1]
    <ReasonCode> ... </ReasonCode> [0..1]
    <Reason> ... </Reason> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="StatusType">
    <xsd:complexContent>
    <xsd:extension base=" StatusABIEType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: StatusABIEType

    Super-types: StatusBasisType < StatusABIEType (by extension)
    Sub-types:
    Name StatusABIEType
    Abstract no
    Documentation StatusABIEType is logically derived from UN/CEFACT TBG17 ABIE StatusType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <Code> ... </Code> [0..1]
    <Description> ... </Description> [0..1]
    <ReasonCode> ... </ReasonCode> [0..1]
    <Reason> ... </Reason> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="StatusABIEType">
    <xsd:complexContent>
    <xsd:extension base=" StatusBasisType ">
    <xsd:sequence>
    <xsd:element ref=" TimePeriod " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: TimePeriod

    Name TimePeriod
    Type TimePeriodType
    Nillable no
    Abstract no
    Documentation An explicit period of time for the bucket.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TimePeriod>
    <StartDateTime> ... </StartDateTime> [0..1]
    Start Choice [1]
    <Duration> ... </Duration> [0..1]
    <EndDateTime> ... </EndDateTime> [0..1]
    End Choice
    </TimePeriod>
    Schema Component Representation
    <xsd:element name="TimePeriod" type=" TimePeriodType "/>
    top

    Complex Type: TimePeriodType

    Super-types: TimePeriodABIEType < TimePeriodType (by extension)
    Sub-types: None
    Name TimePeriodType
    Abstract no
    Documentation Provides the structure to indicate a Date/Time period where the Time is provided with in the Start and Duration or EndDateTime.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <StartDateTime> ... </StartDateTime> [0..1]
    Start Choice [1]
    <Duration> ... </Duration> [0..1]
    <EndDateTime> ... </EndDateTime> [0..1]
    End Choice
    </...>
    Schema Component Representation
    <xsd:complexType name="TimePeriodType">
    <xsd:complexContent>
    <xsd:extension base=" TimePeriodABIEType "/>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: TimePeriodABIEType

    Super-types: None
    Sub-types:
    Name TimePeriodABIEType
    Abstract no
    Documentation TimePeriodABIEType is logically derived from UN/CEFACT TBG17 ABIE PeriodType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <StartDateTime> ... </StartDateTime> [0..1]
    Start Choice [1]
    <Duration> ... </Duration> [0..1]
    <EndDateTime> ... </EndDateTime> [0..1]
    End Choice
    </...>
    Schema Component Representation
    <xsd:complexType name="TimePeriodABIEType">
    <xsd:sequence>
    <xsd:element ref=" StartDateTime " minOccurs="0"/>
    <xsd:choice>
    <xsd:element ref=" Duration " minOccurs="0"/>
    <xsd:element ref=" EndDateTime " minOccurs="0"/>
    </xsd:choice>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: StartDateTime

    Name StartDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Start timestamp indicating the starting point of the event.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <StartDateTime> DateTimeType </StartDateTime>
    Schema Component Representation
    <xsd:element name="StartDateTime" type=" DateTimeType "/>
    top

    Element: Duration

    Name Duration
    Type DurationMeasureType
    Nillable no
    Abstract no
    Documentation Indicates the duration of time as represented by ISO 8601. Where the value space is a six dimensional space where the coordinates designate the Gregorian year, month, day, hour, minute, and second. The number of seconds can include decimal digits to arbitary pecision.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Duration> DurationMeasureType </Duration>
    Schema Component Representation
    <xsd:element name="Duration" type=" DurationMeasureType "/>
    top

    Simple Type: DurationMeasureType

    Super-types: DurationMeasureType < DurationMeasureType (by restriction)
    Sub-types:
    Name DurationMeasureType
    Content
  • ERROR: Circular type reference to 'DurationMeasureType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="DurationMeasureType">
    <xsd:restriction base=" qdt:DurationMeasureType "/>
    </xsd:simpleType>
    top

    Element: EndDateTime

    Name EndDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Is the ending timestamp of the event.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EndDateTime> DateTimeType </EndDateTime>
    Schema Component Representation
    <xsd:element name="EndDateTime" type=" DateTimeType "/>
    top

    Element: LineNumber

    Name LineNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is the Line Number of the given Line Coponent within the document. LineNumbers are assigned by the sending system.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <LineNumber>
    udt:IdentifierType
    </LineNumber>
    Schema Component Representation
    <xsd:element name="LineNumber" type=" IdentifierType "/>
    top

    Element: ItemIDs

    Name ItemIDs
    Type ItemIDsType
    Nillable no
    Abstract no
    Documentation The Item identifiers that uniquily identify a given item. These identifiers may be specific to the party in which they make reference.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ItemIDs>
    Start Group: ItemIDsGroup [0..1]
    <ItemID> ... </ItemID> [0..*]
    <CustomerItemID> ... </CustomerItemID> [0..1]
    <ManufacturerItemID> ... </ManufacturerItemID> [0..1]
    <SupplierItemID> ... </SupplierItemID> [0..1]
    <UPCID> ... </UPCID> [0..1]
    <EPCID> ... </EPCID> [0..1]
    End Group: ItemIDsGroup
    </ItemIDs>
    Schema Component Representation
    <xsd:element name="ItemIDs" type=" ItemIDsType "/>
    top

    Complex Type: ItemIDsType

    Super-types: IDsType < ItemIDsType (by extension)
    Sub-types: None
    Name ItemIDsType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: ItemIDsGroup [0..1]
    <ItemID> ... </ItemID> [0..*]
    <UPCID> ... </UPCID> [0..1]
    <EPCID> ... </EPCID> [0..1]
    End Group: ItemIDsGroup
    </...>
    Schema Component Representation
    <xsd:complexType name="ItemIDsType">
    <xsd:complexContent>
    <xsd:extension base=" IDsType ">
    <xsd:group ref=" ItemIDsGroup " minOccurs="0"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: IDsType

    Super-types: None
    Sub-types:
    Name IDsType
    Abstract no
    Documentation Contains the identifier for the associated component or noun.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <.../>
    Schema Component Representation
    <xsd:complexType name="IDsType"/>
    top

    Model Group: ItemIDsGroup

    Name ItemIDsGroup
    Documentation Contains the Item IDs for an associated item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ItemID> ... </ItemID> [0..*]
    <CustomerItemID> ... </CustomerItemID> [0..1]
    <ManufacturerItemID> ... </ManufacturerItemID> [0..1]
    <SupplierItemID> ... </SupplierItemID> [0..1]
    <UPCID> ... </UPCID> [0..1]
    <EPCID> ... </EPCID> [0..1]
    Schema Component Representation
    <xsd:group name="ItemIDsGroup">
    <xsd:sequence>
    <xsd:element ref=" ItemID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" CustomerItemID " minOccurs="0"/>
    <xsd:element ref=" ManufacturerItemID " minOccurs="0"/>
    <xsd:element ref=" SupplierItemID " minOccurs="0"/>
    <xsd:element ref=" UPCID " minOccurs="0"/>
    <xsd:element ref=" EPCID " minOccurs="0"/>
    </xsd:sequence>
    </xsd:group>
    top

    Element: ItemID

    Name ItemID
    Type ItemIDType
    Nillable no
    Abstract no
    Documentation Is the primary item Identifier associated with the given item within the scope of the given integration as provided by the Party or entity that has created this document instance.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ItemID
    agencyRole=" NormalizedStringType [0..1]">
    <ID> ... </ID> [1]
    <RevisionID> ... </RevisionID> [0..1]
    <VariationID> ... </VariationID> [0..1]
    </ItemID>
    Schema Component Representation
    <xsd:element name="ItemID" type=" ItemIDType "/>
    top

    Complex Type: ItemIDType

    Super-types: DocumentIDType < ItemIDType (by extension)
    Sub-types: None
    Name ItemIDType
    Abstract no
    XML Instance Representation
    <...
    agencyRole=" NormalizedStringType [0..1]">
    <ID> ... </ID> [1]
    <RevisionID> ... </RevisionID> [0..1]
    <VariationID> ... </VariationID> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ItemIDType">
    <xsd:complexContent>
    <xsd:extension base=" DocumentIDType "/>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: CustomerItemID

    Name CustomerItemID
    Type ItemIDType
    Nillable no
    Abstract no
    Documentation Is the identifier provided by the customer for the item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CustomerItemID
    agencyRole=" NormalizedStringType [0..1]">
    <ID> ... </ID> [1]
    <RevisionID> ... </RevisionID> [0..1]
    <VariationID> ... </VariationID> [0..1]
    </CustomerItemID>
    Schema Component Representation
    <xsd:element name="CustomerItemID" type=" ItemIDType "/>
    top

    Element: ManufacturerItemID

    Name ManufacturerItemID
    Type ItemIDType
    Nillable no
    Abstract no
    Documentation Is the identifier provided by Manufacturer for the Item. One example may be the model number.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ManufacturerItemID
    agencyRole=" NormalizedStringType [0..1]">
    <ID> ... </ID> [1]
    <RevisionID> ... </RevisionID> [0..1]
    <VariationID> ... </VariationID> [0..1]
    </ManufacturerItemID>
    Schema Component Representation
    <xsd:element name="ManufacturerItemID" type=" ItemIDType "/>
    top

    Element: SupplierItemID

    Name SupplierItemID
    Type ItemIDType
    Nillable no
    Abstract no
    Documentation Is the identifier provided by the supplier for the item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SupplierItemID
    agencyRole=" NormalizedStringType [0..1]">
    <ID> ... </ID> [1]
    <RevisionID> ... </RevisionID> [0..1]
    <VariationID> ... </VariationID> [0..1]
    </SupplierItemID>
    Schema Component Representation
    <xsd:element name="SupplierItemID" type=" ItemIDType "/>
    top

    Element: UPCID

    Name UPCID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Allows an instance of an item to have a UPC identifier associated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <UPCID>
    udt:IdentifierType
    </UPCID>
    Schema Component Representation
    <xsd:element name="UPCID" type=" IdentifierType "/>
    top

    Element: EPCID

    Name EPCID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Allows an instance of an item to communicate the ElectronicProductCodeID that it was assigned. The ElectronicProductCodeID is one of the major RadioFrequency Identifiers used.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EPCID>
    udt:IdentifierType
    </EPCID>
    Schema Component Representation
    <xsd:element name="EPCID" type=" IdentifierType "/>
    top

    Element: Facility

    Name Facility
    Type FacilityType
    Nillable no
    Abstract no
    Documentation A Facility identifies a location within an entity. The facility may have sub-locators identified using a sequenced identification notation e.g. Warehouse A100 Sub-Location 11, Row R10 would be represented as an array of three Facility elements with values as A100, 11, R10, name attribute as Warehouse, Sub-Location and Row and sequence attribute as 1,2 and 3 respectively.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Facility>
    <IDs> SequencedIDsType </IDs> [0..1]
    <Name> ... </Name> [0..*]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Address> ... </Address> [0..1]
    <Coordinate> ... </Coordinate> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Facility>
    Schema Component Representation
    <xsd:element name="Facility" type=" FacilityType "/>
    top

    Complex Type: FacilityType

    Super-types: FacilityBaseType < FacilityType (by extension)
    Sub-types: None
    Name FacilityType
    Abstract no
    XML Instance Representation
    <...>
    <IDs> SequencedIDsType </IDs> [0..1]
    <Name> ... </Name> [0..*]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Address> ... </Address> [0..1]
    <Coordinate> ... </Coordinate> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="FacilityType">
    <xsd:complexContent>
    <xsd:extension base=" FacilityBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: FacilityBaseType

    Super-types: None
    Sub-types:
    Name FacilityBaseType
    Abstract no
    XML Instance Representation
    <...>
    <IDs> SequencedIDsType </IDs> [0..1]
    <Name> ... </Name> [0..*]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Address> ... </Address> [0..1]
    <Coordinate> ... </Coordinate> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="FacilityBaseType">
    <xsd:sequence>
    <xsd:element name="IDs" type=" SequencedIDsType " minOccurs="0"/>
    <xsd:element ref=" Name " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" Address " minOccurs="0"/>
    <xsd:element ref=" Coordinate " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Complex Type: SequencedIDsType

    Super-types: None
    Sub-types: None
    Name SequencedIDsType
    Abstract no
    Documentation Contains the sequenced identifier for the associated component or noun.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    Start Group: SequencedIDsGroup [0..1]
    <ID> SequencedIDType </ID> [0..*]
    End Group: SequencedIDsGroup
    </...>
    Schema Component Representation
    <xsd:complexType name="SequencedIDsType">
    <xsd:group ref=" SequencedIDsGroup " minOccurs="0"/>
    </xsd:complexType>
    top

    Model Group: SequencedIDsGroup

    Name SequencedIDsGroup
    Documentation Indicates the ID of the associated component or noun.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ID> SequencedIDType </ID> [0..*]
    Schema Component Representation
    <xsd:group name="SequencedIDsGroup">
    <xsd:sequence>
    <xsd:element name="ID" type=" SequencedIDType " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:group>
    top

    Complex Type: SequencedIDType

    Super-types: IdentifierType < IdentifierType (by extension) < SequencedIDType (by extension)
    Sub-types: None
    Name SequencedIDType
    Abstract no
    XML Instance Representation
    <...
    sequence=" PositiveIntegerNumericType [0..1]"
    sequenceName=" NormalizedStringType [0..1]">
    IdentifierType
    </...>
    Schema Component Representation
    <xsd:complexType name="SequencedIDType">
    <xsd:simpleContent>
    <xsd:extension base=" IdentifierType ">
    <xsd:attribute name="sequence" type=" PositiveIntegerNumericType "/>
    <xsd:attribute name="sequenceName" type=" NormalizedStringType " use="optional"/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: PositiveIntegerNumericType

    Super-types: PositiveIntegerNumericType < PositiveIntegerNumericType (by restriction)
    Sub-types:
    Name PositiveIntegerNumericType
    Content
  • ERROR: Circular type reference to 'PositiveIntegerNumericType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="PositiveIntegerNumericType">
    <xsd:restriction base=" qdt:PositiveIntegerNumericType "/>
    </xsd:simpleType>
    top

    Element: Name

    Name Name
    Type NameType
    Nillable no
    Abstract no
    Documentation Identifies the Name of the object in which associated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Name
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </Name>
    Schema Component Representation
    <xsd:element name="Name" type=" NameType "/>
    top

    Complex Type: NameType

    Super-types: NameType < NameType (by extension)
    Sub-types: None
    Name NameType
    Abstract no
    XML Instance Representation
    <...
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </...>
    Schema Component Representation
    <xsd:complexType name="NameType">
    <xsd:simpleContent>
    <xsd:extension base=" udt:NameType ">
    <xsd:attribute name="sequence" type=" IntegerNumericType "/>
    <xsd:attribute name="sequenceName" type=" StringType "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: IntegerNumericType

    Super-types: IntegerNumericType < IntegerNumericType (by restriction)
    Sub-types:
    Name IntegerNumericType
    Content
  • ERROR: Circular type reference to 'IntegerNumericType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="IntegerNumericType">
    <xsd:restriction base=" qdt:IntegerNumericType "/>
    </xsd:simpleType>
    top

    Element: Address

    Name Address
    Type AddressType
    Nillable no
    Abstract no
    XML Instance Representation
    <Address
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <FormatCode> ... </FormatCode> [0..1]
    <AttentionOfName> ... </AttentionOfName> [0..*]
    <CareOfName> ... </CareOfName> [0..*]
    Start Choice [1]
    <AddressLine> ... </AddressLine> [0..*]
    <LineOne> ... </LineOne> [0..1]
    <LineTwo> ... </LineTwo> [0..1]
    <LineThree> ... </LineThree> [0..1]
    <LineFour> ... </LineFour> [0..1]
    <LineFive> ... </LineFive> [0..1]
    <BuildingNumber> ... </BuildingNumber> [0..1]
    <BuildingName> ... </BuildingName> [0..1]
    <StreetName> ... </StreetName> [0..1]
    <Unit> ... </Unit> [0..1]
    <Floor> ... </Floor> [0..1]
    <PostOfficeBox> ... </PostOfficeBox> [0..1]
    <DeliveryPointCode> ... </DeliveryPointCode> [0..*]
    End Choice
    <CitySubDivisionName> ... </CitySubDivisionName> [0..*]
    <CityName> ... </CityName> [0..1]
    <CountrySubDivisionCode> ... </CountrySubDivisionCode> [0..*]
    <CountryCode> ... </CountryCode> [0..1]
    <PostalCode> ... </PostalCode> [0..1]
    <Status> ... </Status> [0..1]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Address>
    Schema Component Representation
    <xsd:element name="Address" type=" AddressType "/>
    top

    Complex Type: AddressType

    Super-types: AddressBaseType < AddressType (by extension)
    Sub-types: None
    Name AddressType
    Abstract no
    XML Instance Representation
    <...
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <FormatCode> ... </FormatCode> [0..1]
    <CareOfName> ... </CareOfName> [0..*]
    Start Choice [1]
    <AddressLine> ... </AddressLine> [0..*]
    <LineOne> ... </LineOne> [0..1]
    <LineTwo> ... </LineTwo> [0..1]
    <LineThree> ... </LineThree> [0..1]
    <LineFour> ... </LineFour> [0..1]
    <LineFive> ... </LineFive> [0..1]
    <BuildingName> ... </BuildingName> [0..1]
    <StreetName> ... </StreetName> [0..1]
    <Unit> ... </Unit> [0..1]
    <Floor> ... </Floor> [0..1]
    <PostOfficeBox> ... </PostOfficeBox> [0..1]
    End Choice
    <CityName> ... </CityName> [0..1]
    <CountryCode> ... </CountryCode> [0..1]
    <PostalCode> ... </PostalCode> [0..1]
    <Status> ... </Status> [0..1]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="AddressType">
    <xsd:complexContent>
    <xsd:extension base=" AddressBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: AddressBaseType

    Super-types: None
    Sub-types:
    Name AddressBaseType
    Abstract yes
    Documentation Address BaseType provides the information about the address or semantic address of an associated entity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <FormatCode> ... </FormatCode> [0..1]
    <AttentionOfName> ... </AttentionOfName> [0..*]
    <CareOfName> ... </CareOfName> [0..*]
    Start Choice [1]
    <AddressLine> ... </AddressLine> [0..*]
    <LineOne> ... </LineOne> [0..1]
    <LineTwo> ... </LineTwo> [0..1]
    <LineThree> ... </LineThree> [0..1]
    <LineFour> ... </LineFour> [0..1]
    <LineFive> ... </LineFive> [0..1]
    <BuildingNumber> ... </BuildingNumber> [0..1]
    <BuildingName> ... </BuildingName> [0..1]
    <StreetName> ... </StreetName> [0..1]
    <Unit> ... </Unit> [0..1]
    <Floor> ... </Floor> [0..1]
    <PostOfficeBox> ... </PostOfficeBox> [0..1]
    <DeliveryPointCode> ... </DeliveryPointCode> [0..*]
    End Choice
    <CitySubDivisionName> ... </CitySubDivisionName> [0..*]
    <CityName> ... </CityName> [0..1]
    <CountrySubDivisionCode> ... </CountrySubDivisionCode> [0..*]
    <CountryCode> ... </CountryCode> [0..1]
    <PostalCode> ... </PostalCode> [0..1]
    <Status> ... </Status> [0..1]
    <Preference> ... </Preference> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="AddressBaseType" abstract="true">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" FormatCode " minOccurs="0"/>
    <xsd:element ref=" AttentionOfName " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" CareOfName " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:choice>
    <xsd:element ref=" AddressLine " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:sequence>
    <xsd:element ref=" LineOne " minOccurs="0"/>
    <xsd:element ref=" LineTwo " minOccurs="0"/>
    <xsd:element ref=" LineThree " minOccurs="0"/>
    <xsd:element ref=" LineFour " minOccurs="0"/>
    <xsd:element ref=" LineFive " minOccurs="0"/>
    </xsd:sequence>
    <xsd:sequence>
    <xsd:element ref=" BuildingNumber " minOccurs="0"/>
    <xsd:element ref=" BuildingName " minOccurs="0"/>
    <xsd:element ref=" StreetName " minOccurs="0"/>
    <xsd:element ref=" Unit " minOccurs="0"/>
    <xsd:element ref=" Floor " minOccurs="0"/>
    <xsd:element ref=" PostOfficeBox " minOccurs="0"/>
    <xsd:element ref=" DeliveryPointCode " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:choice>
    <xsd:element ref=" CitySubDivisionName " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" CityName " minOccurs="0"/>
    <xsd:element ref=" CountrySubDivisionCode " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" CountryCode " minOccurs="0"/>
    <xsd:element ref=" PostalCode " minOccurs="0"/>
    <xsd:element ref=" Status " minOccurs="0"/>
    <xsd:element ref=" Preference " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="languageCode" type=" LanguageCodeContentType " use="optional"/>
    <xsd:attribute name="type" type=" NormalizedStringType "/>
    </xsd:complexType>
    top

    Element: FormatCode

    Name FormatCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Format Code indicates the format of the address. Examples are US Military, US Formatted Address, European Formatted Address etc. There is no intent to decode the address formats - these are informational only. No list of valid values exists or is proposed here.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <FormatCode>
    udt:CodeType
    </FormatCode>
    Schema Component Representation
    <xsd:element name="FormatCode" type=" CodeType "/>
    top

    Element: AttentionOfName

    Name AttentionOfName
    Type NameType
    Nillable no
    Abstract no
    Documentation The name of the person or organization that the associated entity is intended.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <AttentionOfName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </AttentionOfName>
    Schema Component Representation
    <xsd:element name="AttentionOfName" type=" NameType "/>
    top

    Element: CareOfName

    Name CareOfName
    Type NameType
    Nillable no
    Abstract no
    Documentation The name that the associated entity is sent by.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CareOfName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </CareOfName>
    Schema Component Representation
    <xsd:element name="CareOfName" type=" NameType "/>
    top

    Element: AddressLine

    Name AddressLine
    Type SequencedTextType
    Nillable no
    Abstract no
    XML Instance Representation
    <AddressLine
    sequence=" PositiveIntegerNumericType [0..1]"
    sequenceName=" NormalizedStringType [0..1]">
    TextType
    </AddressLine>
    Schema Component Representation
    <xsd:element name="AddressLine" type=" SequencedTextType "/>
    top

    Complex Type: SequencedTextType

    Super-types: TextType < TextType (by extension) < SequencedTextType (by extension)
    Sub-types: None
    Name SequencedTextType
    Abstract no
    XML Instance Representation
    <...
    sequence=" PositiveIntegerNumericType [0..1]"
    sequenceName=" NormalizedStringType [0..1]">
    TextType
    </...>
    Schema Component Representation
    <xsd:complexType name="SequencedTextType">
    <xsd:simpleContent>
    <xsd:extension base=" TextType ">
    <xsd:attribute name="sequence" type=" PositiveIntegerNumericType " use="optional"/>
    <xsd:attribute name="sequenceName" type=" NormalizedStringType " use="optional"/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: LineOne

    Name LineOne
    Type TextType
    Nillable no
    Abstract no
    XML Instance Representation
    <LineOne>
    udt:TextType
    </LineOne>
    Schema Component Representation
    <xsd:element name="LineOne" type=" TextType "/>
    top

    Element: LineTwo

    Name LineTwo
    Type TextType
    Nillable no
    Abstract no
    XML Instance Representation
    <LineTwo>
    udt:TextType
    </LineTwo>
    Schema Component Representation
    <xsd:element name="LineTwo" type=" TextType "/>
    top

    Element: LineThree

    Name LineThree
    Type TextType
    Nillable no
    Abstract no
    XML Instance Representation
    <LineThree>
    udt:TextType
    </LineThree>
    Schema Component Representation
    <xsd:element name="LineThree" type=" TextType "/>
    top

    Element: LineFour

    Name LineFour
    Type TextType
    Nillable no
    Abstract no
    XML Instance Representation
    <LineFour>
    udt:TextType
    </LineFour>
    Schema Component Representation
    <xsd:element name="LineFour" type=" TextType "/>
    top

    Element: LineFive

    Name LineFive
    Type TextType
    Nillable no
    Abstract no
    XML Instance Representation
    <LineFive>
    udt:TextType
    </LineFive>
    Schema Component Representation
    <xsd:element name="LineFive" type=" TextType "/>
    top

    Element: BuildingNumber

    Name BuildingNumber
    Type TextType
    Nillable no
    Abstract no
    Documentation The Number of the building or house on the street that identifies where to deliver mail. For example, Building 300 on Standards Parkway
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BuildingNumber>
    udt:TextType
    </BuildingNumber>
    Schema Component Representation
    <xsd:element name="BuildingNumber" type=" TextType "/>
    top

    Element: BuildingName

    Name BuildingName
    Type NameType
    Nillable no
    Abstract no
    Documentation The building or house name on the street that identifies where to deliver mail
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BuildingName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </BuildingName>
    Schema Component Representation
    <xsd:element name="BuildingName" type=" NameType "/>
    top

    Element: StreetName

    Name StreetName
    Type NameType
    Nillable no
    Abstract no
    Documentation The Street Name where the building/ house is located
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <StreetName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </StreetName>
    Schema Component Representation
    <xsd:element name="StreetName" type=" NameType "/>
    top

    Element: Unit

    Name Unit
    Type TextType
    Nillable no
    Abstract no
    Documentation Identifies the apartment number or office suite.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Unit>
    udt:TextType
    </Unit>
    Schema Component Representation
    <xsd:element name="Unit" type=" TextType "/>
    top

    Element: Floor

    Name Floor
    Type TextType
    Nillable no
    Abstract no
    Documentation The floor where the housename is located
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Floor>
    udt:TextType
    </Floor>
    Schema Component Representation
    <xsd:element name="Floor" type=" TextType "/>
    top

    Element: PostOfficeBox

    Name PostOfficeBox
    Type TextType
    Nillable no
    Abstract no
    Documentation Identifies a Post Office Box number
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PostOfficeBox>
    udt:TextType
    </PostOfficeBox>
    Schema Component Representation
    <xsd:element name="PostOfficeBox" type=" TextType "/>
    top

    Element: DeliveryPointCode

    Name DeliveryPointCode
    Type DeliveryPointCodeType
    Nillable no
    Abstract no
    Documentation Identifies the Dock or the Mail Stop or Lane or any other specific Delivery Point.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DeliveryPointCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    DeliveryPointCodeContentType
    </DeliveryPointCode>
    Schema Component Representation
    <xsd:element name="DeliveryPointCode" type=" DeliveryPointCodeType "/>
    top

    Complex Type: DeliveryPointCodeType

    Super-types: DeliveryPointCodeContentType < DeliveryPointCodeContentType (by restriction) < DeliveryPointCodeType (by extension)
    Sub-types: None
    Name DeliveryPointCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Delivery Point_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText> A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information.</ccts:DefinitionText> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Delivery Point</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    DeliveryPointCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="DeliveryPointCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" DeliveryPointCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: DeliveryPointCodeContentType

    Super-types: DeliveryPointCodeContentType < DeliveryPointCodeContentType (by restriction)
    Sub-types:
    Name DeliveryPointCodeContentType
    Content
  • ERROR: Circular type reference to 'DeliveryPointCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="DeliveryPointCodeContentType">
    <xsd:restriction base=" oacl:DeliveryPointCodeContentType "/>
    </xsd:simpleType>
    top

    Element: CitySubDivisionName

    Name CitySubDivisionName
    Type NameType
    Nillable no
    Abstract no
    Documentation Qualifies the further division of the City, example a city may have many districts or Boroughs. The type attribute identifies the type of this entity e.g. City, Borough etc, and there is a pre-defined list of types supported, with the ability to add new ones as necessary
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CitySubDivisionName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </CitySubDivisionName>
    Schema Component Representation
    <xsd:element name="CitySubDivisionName" type=" NameType "/>
    top

    Element: CityName

    Name CityName
    Type NameType
    Nillable no
    Abstract no
    Documentation Identifies the town or the city
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CityName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </CityName>
    Schema Component Representation
    <xsd:element name="CityName" type=" NameType "/>
    top

    Element: CountrySubDivisionCode

    Name CountrySubDivisionCode
    Type CountrySubDivisionCodeType
    Nillable no
    Abstract no
    Documentation Qualifies the further division of the Country. These may be Districts, Regions, States, Provinces etc. A possible list of values is as specified in ISO 3166-2. The name attribute identifies the name of this e.g. District, Region etc, and there is a pre-defined list of types supported, with the ability to add new ones as necessary
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CountrySubDivisionCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    CountrySubdivisionCodeContentType
    </CountrySubDivisionCode>
    Schema Component Representation
    <xsd:element name="CountrySubDivisionCode" type=" CountrySubDivisionCodeType "/>
    top

    Complex Type: CountrySubDivisionCodeType

    Super-types: CountrySubdivisionCodeContentType < CountrySubdivisionCodeContentType (by restriction) < CountrySubDivisionCodeType (by extension)
    Sub-types: None
    Name CountrySubDivisionCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Country Subdivision_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText> A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information.</ccts:DefinitionText> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Country Subdivision</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    CountrySubdivisionCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="CountrySubDivisionCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" CountrySubdivisionCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: CountrySubdivisionCodeContentType

    Super-types: CountrySubdivisionCodeContentType < CountrySubdivisionCodeContentType (by restriction)
    Sub-types:
    Name CountrySubdivisionCodeContentType
    Content
  • ERROR: Circular type reference to 'CountrySubdivisionCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="CountrySubdivisionCodeContentType">
    <xsd:restriction base=" oacl:CountrySubdivisionCodeContentType "/>
    </xsd:simpleType>
    top

    Element: CountryCode

    Name CountryCode
    Type CountryCodeType
    Nillable no
    Abstract no
    Documentation Country in which the Address is in. A possible list of values is as specified in ISO 3166-2.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CountryCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    CountryCodeContentType
    </CountryCode>
    Schema Component Representation
    <xsd:element name="CountryCode" type=" CountryCodeType "/>
    top

    Complex Type: CountryCodeType

    Super-types: CountryCodeContentType < CountryCodeContentType (by restriction) < CountryCodeType (by extension)
    Sub-types: None
    Name CountryCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Country_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Country</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    CountryCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="CountryCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" CountryCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: CountryCodeContentType

    Super-types: CountryCodeContentType < CountryCodeContentType (by restriction)
    Sub-types:
    Name CountryCodeContentType
    Content
  • ERROR: Circular type reference to 'CountryCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="CountryCodeContentType">
    <xsd:restriction base=" oacl:CountryCodeContentType "/>
    </xsd:simpleType>
    top

    Element: PostalCode

    Name PostalCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Postal Code of the Address.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PostalCode>
    udt:CodeType
    </PostalCode>
    Schema Component Representation
    <xsd:element name="PostalCode" type=" CodeType "/>
    top

    Element: Preference

    Name Preference
    Type PreferenceType
    Nillable no
    Abstract no
    XML Instance Representation
    <Preference>
    <Sequence> ... </Sequence> [0..1]
    <Indicator> ... </Indicator> [0..1]
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Preference>
    Schema Component Representation
    <xsd:element name="Preference" type=" PreferenceType "/>
    top

    Complex Type: PreferenceType

    Super-types: PreferenceABIEType < PreferenceType (by extension)
    Sub-types: None
    Name PreferenceType
    Abstract no
    XML Instance Representation
    <...>
    <Sequence> ... </Sequence> [0..1]
    <Indicator> ... </Indicator> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PreferenceType">
    <xsd:complexContent>
    <xsd:extension base=" PreferenceABIEType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: PreferenceABIEType

    Super-types: None
    Sub-types:
    Name PreferenceABIEType
    Abstract no
    Documentation PreferenceABIEType is logically derived from UN/CEFACT TBG17 ABIE PreferenceType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <Sequence> ... </Sequence> [0..1]
    <Indicator> ... </Indicator> [0..1]
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PreferenceABIEType">
    <xsd:sequence>
    <xsd:element ref=" Sequence " minOccurs="0"/>
    <xsd:element ref=" Indicator " minOccurs="0"/>
    <xsd:element ref=" EffectiveTimePeriod " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: Sequence

    Name Sequence
    Type PositiveIntegerNumericType
    Nillable no
    Abstract no
    Documentation A value expressing the value of a Sequence.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Sequence> PositiveIntegerNumericType </Sequence>
    Schema Component Representation
    <xsd:element name="Sequence" type=" PositiveIntegerNumericType "/>
    top

    Element: Indicator

    Name Indicator
    Type IndicatorType
    Nillable no
    Abstract no
    XML Instance Representation
    <Indicator> IndicatorType </Indicator>
    Schema Component Representation
    <xsd:element name="Indicator" type=" IndicatorType "/>
    top

    Simple Type: IndicatorType

    Super-types: IndicatorType < IndicatorType (by restriction)
    Sub-types:
    Name IndicatorType
    Content
  • ERROR: Circular type reference to 'IndicatorType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="IndicatorType">
    <xsd:restriction base=" udt:IndicatorType "/>
    </xsd:simpleType>
    top

    Element: EffectiveTimePeriod

    Name EffectiveTimePeriod
    Type TimePeriodType
    Nillable no
    Abstract no
    Documentation Indicates the time period in which the associated component is effective.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EffectiveTimePeriod>
    <StartDateTime> ... </StartDateTime> [0..1]
    Start Choice [1]
    <Duration> ... </Duration> [0..1]
    <EndDateTime> ... </EndDateTime> [0..1]
    End Choice
    </EffectiveTimePeriod>
    Schema Component Representation
    <xsd:element name="EffectiveTimePeriod" type=" TimePeriodType "/>
    top

    Element: Coordinate

    Name Coordinate
    Type CoordinateType
    Nillable no
    Abstract no
    XML Instance Representation
    <Coordinate>
    Start Choice [1]
    <Latitude> ... </Latitude> [0..1]
    <Longitude> ... </Longitude> [0..1]
    <AltitudeMeasure> ... </AltitudeMeasure> [0..1]
    <SystemID> ... </SystemID> [0..1]
    <CoordinateReference> ... </CoordinateReference> [0..*]
    End Choice
    <UserArea> ... </UserArea> [0..1]
    </Coordinate>
    Schema Component Representation
    <xsd:element name="Coordinate" type=" CoordinateType "/>
    top

    Complex Type: CoordinateType

    Super-types: CoordinateBaseType < CoordinateType (by extension)
    Sub-types: None
    Name CoordinateType
    Abstract no
    XML Instance Representation
    <...>
    Start Choice [1]
    <Latitude> ... </Latitude> [0..1]
    <Longitude> ... </Longitude> [0..1]
    <SystemID> ... </SystemID> [0..1]
    End Choice
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CoordinateType">
    <xsd:complexContent>
    <xsd:extension base=" CoordinateBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: CoordinateBaseType

    Super-types: None
    Sub-types:
    Name CoordinateBaseType
    Abstract no
    Documentation The OAGIS CoordinateType allows the use of another coordinate system for the use within a warehousing and inventory environment and the geographic coordinat system.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    Start Choice [1]
    <Latitude> ... </Latitude> [0..1]
    <Longitude> ... </Longitude> [0..1]
    <AltitudeMeasure> ... </AltitudeMeasure> [0..1]
    <SystemID> ... </SystemID> [0..1]
    <CoordinateReference> ... </CoordinateReference> [0..*]
    End Choice
    </...>
    Schema Component Representation
    <xsd:complexType name="CoordinateBaseType">
    <xsd:choice>
    <xsd:sequence>
    <xsd:element ref=" Latitude " minOccurs="0"/>
    <xsd:element ref=" Longitude " minOccurs="0"/>
    <xsd:element ref=" AltitudeMeasure " minOccurs="0"/>
    </xsd:sequence>
    <xsd:sequence>
    <xsd:element ref=" SystemID " minOccurs="0"/>
    <xsd:element ref=" CoordinateReference " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:choice>
    </xsd:complexType>
    top

    Element: Latitude

    Name Latitude
    Type PositionType
    Nillable no
    Abstract no
    XML Instance Representation
    <Latitude>
    <DegreeMeasure> ... </DegreeMeasure> [0..1]
    <MinuteMeasure> ... </MinuteMeasure> [0..1]
    <SecondMeasure> ... </SecondMeasure> [0..1]
    <DirectionCode> ... </DirectionCode> [0..1]
    </Latitude>
    Schema Component Representation
    <xsd:element name="Latitude" type=" PositionType "/>
    top

    Complex Type: PositionType

    Super-types: None
    Sub-types: None
    Name PositionType
    Abstract no
    XML Instance Representation
    <...>
    <DegreeMeasure> ... </DegreeMeasure> [0..1]
    <MinuteMeasure> ... </MinuteMeasure> [0..1]
    <SecondMeasure> ... </SecondMeasure> [0..1]
    <DirectionCode> ... </DirectionCode> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PositionType">
    <xsd:sequence>
    <xsd:element ref=" DegreeMeasure " minOccurs="0"/>
    <xsd:element ref=" MinuteMeasure " minOccurs="0"/>
    <xsd:element ref=" SecondMeasure " minOccurs="0"/>
    <xsd:element ref=" DirectionCode " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: DegreeMeasure

    Name DegreeMeasure
    Type MeasureType
    Nillable no
    Abstract no
    XML Instance Representation
    <DegreeMeasure>
    udt:MeasureType
    </DegreeMeasure>
    Schema Component Representation
    <xsd:element name="DegreeMeasure" type=" MeasureType "/>
    top

    Complex Type: MeasureType

    Super-types: MeasureType < MeasureType (by extension)
    Sub-types: None
    Name MeasureType
    Abstract no
    XML Instance Representation
    <...>
    udt:MeasureType
    </...>
    Schema Component Representation
    <xsd:complexType name="MeasureType">
    <xsd:simpleContent>
    <xsd:extension base=" udt:MeasureType "/>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: MinuteMeasure

    Name MinuteMeasure
    Type MeasureType
    Nillable no
    Abstract no
    XML Instance Representation
    <MinuteMeasure>
    udt:MeasureType
    </MinuteMeasure>
    Schema Component Representation
    <xsd:element name="MinuteMeasure" type=" MeasureType "/>
    top

    Element: SecondMeasure

    Name SecondMeasure
    Type MeasureType
    Nillable no
    Abstract no
    XML Instance Representation
    <SecondMeasure>
    udt:MeasureType
    </SecondMeasure>
    Schema Component Representation
    <xsd:element name="SecondMeasure" type=" MeasureType "/>
    top

    Element: DirectionCode

    Name DirectionCode
    Type CodeType
    Nillable no
    Abstract no
    XML Instance Representation
    <DirectionCode>
    udt:CodeType
    </DirectionCode>
    Schema Component Representation
    <xsd:element name="DirectionCode" type=" CodeType "/>
    top

    Element: Longitude

    Name Longitude
    Type PositionType
    Nillable no
    Abstract no
    XML Instance Representation
    <Longitude>
    <DegreeMeasure> ... </DegreeMeasure> [0..1]
    <MinuteMeasure> ... </MinuteMeasure> [0..1]
    <SecondMeasure> ... </SecondMeasure> [0..1]
    <DirectionCode> ... </DirectionCode> [0..1]
    </Longitude>
    Schema Component Representation
    <xsd:element name="Longitude" type=" PositionType "/>
    top

    Element: AltitudeMeasure

    Name AltitudeMeasure
    Type MeasureType
    Nillable no
    Abstract no
    Documentation Is the value and unit of measure in the z-axis in a thrre dimensional system. Examples of this maybe the Altitude in the case of a map of the world, or the height or shelf in a rack system in the case of a manufacturing or warehouse facility.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <AltitudeMeasure>
    udt:MeasureType
    </AltitudeMeasure>
    Schema Component Representation
    <xsd:element name="AltitudeMeasure" type=" MeasureType "/>
    top

    Element: SystemID

    Name SystemID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is the system in which the userid applies.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SystemID>
    udt:IdentifierType
    </SystemID>
    Schema Component Representation
    <xsd:element name="SystemID" type=" IdentifierType "/>
    top

    Element: CoordinateReference

    Name CoordinateReference
    Type SequencedIDsType
    Nillable no
    Abstract no
    XML Instance Representation
    <CoordinateReference>
    Start Group: SequencedIDsGroup [0..1]
    <ID> SequencedIDType </ID> [0..*]
    End Group: SequencedIDsGroup
    </CoordinateReference>
    Schema Component Representation
    <xsd:element name="CoordinateReference" type=" SequencedIDsType "/>
    top

    Element: SerializedLot

    Name SerializedLot
    Type SerializedLotType
    Nillable no
    Abstract no
    Documentation Is the Lot and Setial numbers for the items contained in the associated component by identifing the number of items and the uniques serial number of those items that belong to a given Lot.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SerializedLot>
    <ItemQuantity> ... </ItemQuantity> [0..1]
    <Lot> ... </Lot> [0..*] ?
    <Disposition> ... </Disposition> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <ParentSerialNumber> ... </ParentSerialNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </SerializedLot>
    Schema Component Representation
    <xsd:element name="SerializedLot" type=" SerializedLotType "/>
    top

    Complex Type: SerializedLotType

    Super-types: None
    Sub-types: None
    Name SerializedLotType
    Abstract no
    XML Instance Representation
    <...>
    <ItemQuantity> ... </ItemQuantity> [0..1]
    <Lot> ... </Lot> [0..*] ?
    <Disposition> ... </Disposition> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <ParentSerialNumber> ... </ParentSerialNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SerializedLotType">
    <xsd:sequence>
    <xsd:element ref=" ItemQuantity " minOccurs="0"/>
    <xsd:element ref=" Lot " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Disposition " minOccurs="0"/>
    <xsd:element ref=" SerialNumber " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" ParentSerialNumber " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: ItemQuantity

    Name ItemQuantity
    Type QuantityType
    Nillable no
    Abstract no
    Documentation Is used to describe the quantity of item's, products or resources being budgeted, produced, purchased, received, sold, or used.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ItemQuantity>
    udt:QuantityType
    </ItemQuantity>
    Schema Component Representation
    <xsd:element name="ItemQuantity" type=" QuantityType "/>
    top

    Complex Type: QuantityType

    Super-types: QuantityType < QuantityType (by extension)
    Sub-types: None
    Name QuantityType
    Abstract no
    XML Instance Representation
    <...>
    udt:QuantityType
    </...>
    Schema Component Representation
    <xsd:complexType name="QuantityType">
    <xsd:simpleContent>
    <xsd:extension base=" udt:QuantityType "/>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: Lot

    Name Lot
    Type LotType
    Nillable no
    Abstract no
    Documentation Identifies the Lot that a given Item Instance belongs to.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Lot
    sequence=" PositiveIntegerNumericType [0..1]">
    <LotIDs> ... </LotIDs> [0..1]
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <Quantity> ... </Quantity> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <RFID> ... </RFID> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </Lot>
    Schema Component Representation
    <xsd:element name="Lot" type=" LotType "/>
    top

    Complex Type: LotType

    Super-types: None
    Sub-types: None
    Name LotType
    Abstract no
    XML Instance Representation
    <...
    sequence=" PositiveIntegerNumericType [0..1]">
    <LotIDs> ... </LotIDs> [0..1]
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <Quantity> ... </Quantity> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <RFID> ... </RFID> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="LotType">
    <xsd:sequence>
    <xsd:element ref=" LotIDs " minOccurs="0"/>
    <xsd:element ref=" EffectiveTimePeriod " minOccurs="0"/>
    <xsd:element ref=" Quantity " minOccurs="0"/>
    <xsd:element ref=" SerialNumber " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" RFID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="sequence" type=" PositiveIntegerNumericType "/>
    </xsd:complexType>
    top

    Element: LotIDs

    Name LotIDs
    Type SequencedIDsType
    Nillable no
    Abstract no
    Documentation Identifies the Lot Identifiers of all of the lots that are contained in the associated set of items.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <LotIDs>
    Start Group: SequencedIDsGroup [0..1]
    <ID> SequencedIDType </ID> [0..*]
    End Group: SequencedIDsGroup
    </LotIDs>
    Schema Component Representation
    <xsd:element name="LotIDs" type=" SequencedIDsType "/>
    top

    Element: Quantity

    Name Quantity
    Type QuantityType
    Nillable no
    Abstract no
    Documentation Identifies the quantity of the associated service or item that is addresses by the component in which the quantity is associated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Quantity>
    udt:QuantityType
    </Quantity>
    Schema Component Representation
    <xsd:element name="Quantity" type=" QuantityType "/>
    top

    Element: SerialNumber

    Name SerialNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Unique serial number assigned to the given item instance by the manufacturer.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SerialNumber>
    udt:IdentifierType
    </SerialNumber>
    Schema Component Representation
    <xsd:element name="SerialNumber" type=" IdentifierType "/>
    top

    Element: RFID

    Name RFID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Allows an instance of an item to carry any radio frequency identifier (RFID) that maybe used by a supply chain.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RFID>
    udt:IdentifierType
    </RFID>
    Schema Component Representation
    <xsd:element name="RFID" type=" IdentifierType "/>
    top

    Element: Disposition

    Name Disposition
    Type StatusType
    Nillable no
    Abstract no
    Documentation Indicates whether an item is active, inactive, or in other various states. Examples of values for this field include: Active, Inactive, Hold, Deleted, Obsolete
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Disposition>
    <Code> ... </Code> [0..1]
    <Description> ... </Description> [0..1]
    <EffectiveDateTime> ... </EffectiveDateTime> [0..1]
    <ReasonCode> ... </ReasonCode> [0..1]
    <Reason> ... </Reason> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Disposition>
    Schema Component Representation
    <xsd:element name="Disposition" type=" StatusType "/>
    top

    Element: ParentSerialNumber

    Name ParentSerialNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is the parent's serial number of the given item. This allows the traking of serialized components of an assembly.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ParentSerialNumber>
    udt:IdentifierType
    </ParentSerialNumber>
    Schema Component Representation
    <xsd:element name="ParentSerialNumber" type=" IdentifierType "/>
    top

    Element: SalesOrderReference

    Name SalesOrderReference
    Type OrderReferenceType
    Nillable no
    Abstract no
    Documentation Is a reference to a SalesOrder
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SalesOrderReference>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <ReleaseNumber> ... </ReleaseNumber> [0..1]
    <LineNumber> ... </LineNumber> [0..1]
    <ScheduleLineNumber> ... </ScheduleLineNumber> [0..1]
    <SubLineNumber> ... </SubLineNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </SalesOrderReference>
    Schema Component Representation
    <xsd:element name="SalesOrderReference" type=" OrderReferenceType "/>
    top

    Complex Type: OrderReferenceType

    Super-types: DocumentReferenceBaseType < OrderReferenceType (by extension)
    Sub-types: None
    Name OrderReferenceType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <ReleaseNumber> ... </ReleaseNumber> [0..1]
    <LineNumber> ... </LineNumber> [0..1]
    <SubLineNumber> ... </SubLineNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="OrderReferenceType">
    <xsd:complexContent>
    <xsd:extension base=" DocumentReferenceBaseType ">
    <xsd:sequence>
    <xsd:element ref=" ReleaseNumber " minOccurs="0"/>
    <xsd:element ref=" LineNumber " minOccurs="0"/>
    <xsd:element ref=" ScheduleLineNumber " minOccurs="0"/>
    <xsd:element ref=" SubLineNumber " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: ReleaseNumber

    Name ReleaseNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifies the Release Number in the case of Blanket POs
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ReleaseNumber>
    udt:IdentifierType
    </ReleaseNumber>
    Schema Component Representation
    <xsd:element name="ReleaseNumber" type=" IdentifierType "/>
    top

    Element: ScheduleLineNumber

    Name ScheduleLineNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is the ScheduleLineNumber of a particular item of interest for the given DocumentReference. The Line Number is of the primary DocumentId of the sender indicated by the DocumentId under DocumentIds.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ScheduleLineNumber>
    udt:IdentifierType
    </ScheduleLineNumber>
    Schema Component Representation
    <xsd:element name="ScheduleLineNumber" type=" IdentifierType "/>
    top

    Element: SubLineNumber

    Name SubLineNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is the SublineNumber of a particular item of interest for the given DocumentReference. The Line Number is of the primary DocumentId of the sender indicated by the DocumentId under DocumentIds.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SubLineNumber>
    udt:IdentifierType
    </SubLineNumber>
    Schema Component Representation
    <xsd:element name="SubLineNumber" type=" IdentifierType "/>
    top

    Element: PurchaseOrderReference

    Name PurchaseOrderReference
    Type OrderReferenceType
    Nillable no
    Abstract no
    Documentation Is a reference to a PurchaseOrder
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PurchaseOrderReference>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <ReleaseNumber> ... </ReleaseNumber> [0..1]
    <LineNumber> ... </LineNumber> [0..1]
    <ScheduleLineNumber> ... </ScheduleLineNumber> [0..1]
    <SubLineNumber> ... </SubLineNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </PurchaseOrderReference>
    Schema Component Representation
    <xsd:element name="PurchaseOrderReference" type=" OrderReferenceType "/>
    top

    Element: GroupName

    Name GroupName
    Type NameType
    Nillable no
    Abstract no
    Documentation Identifies a grouping of entities together. An example usage may be a grouping of Operatations for a Routing.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <GroupName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </GroupName>
    Schema Component Representation
    <xsd:element name="GroupName" type=" NameType "/>
    top

    Element: SequenceCode

    Name SequenceCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Identifies the sequence in which the associated entity is to occur with in a given operation, step or business process..
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SequenceCode>
    udt:CodeType
    </SequenceCode>
    Schema Component Representation
    <xsd:element name="SequenceCode" type=" CodeType "/>
    top

    Element: StepID

    Name StepID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifies the step of the operation being reported against.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <StepID>
    udt:IdentifierType
    </StepID>
    Schema Component Representation
    <xsd:element name="StepID" type=" IdentifierType "/>
    top

    Element: StepType

    Name StepType
    Type CodeType
    Nillable no
    Abstract no
    Documentation Indicates the type of step that the operations reference is..
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <StepType>
    udt:CodeType
    </StepType>
    Schema Component Representation
    <xsd:element name="StepType" type=" CodeType "/>
    top

    Element: IssuingParty

    Name IssuingParty
    Type SemanticPartyType
    Nillable no
    Abstract no
    Documentation Identifies the organization/entity that issued/ created the document
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <IssuingParty
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </IssuingParty>
    Schema Component Representation
    <xsd:element name="IssuingParty" type=" SemanticPartyType "/>
    top

    Complex Type: SemanticPartyType

    Super-types: PartyBaseType < SemanticPartyType (by extension)
    Sub-types: None
    Name SemanticPartyType
    Abstract no
    XML Instance Representation
    <...
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SemanticPartyType">
    <xsd:complexContent>
    <xsd:extension base=" PartyBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: PartyBaseType

    Super-types: None
    Sub-types:
    Name PartyBaseType
    Abstract yes
    XML Instance Representation
    <...
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="PartyBaseType" abstract="true">
    <xsd:sequence>
    <xsd:element ref=" PartyIDs " minOccurs="0"/>
    <xsd:element ref=" Name " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Location " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Contact " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="category" type=" PartyCategoryCodeContentType "/>
    </xsd:complexType>
    top

    Element: PartyIDs

    Name PartyIDs
    Type PartyIDsType
    Nillable no
    Abstract no
    Documentation Contains the set of possible identifiers for an associated Party.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PartyIDs>
    Start Group: PartyIDsGroup [0..1]
    <ID> ... </ID> [0..*]
    <TaxID> ... </TaxID> [0..*]
    <DUNSID> ... </DUNSID> [0..1]
    <CAGEID> ... </CAGEID> [0..1]
    <DODAACID> ... </DODAACID> [0..1]
    <BICID> ... </BICID> [0..1]
    End Group: PartyIDsGroup
    </PartyIDs>
    Schema Component Representation
    <xsd:element name="PartyIDs" type=" PartyIDsType "/>
    top

    Complex Type: PartyIDsType

    Super-types: None
    Sub-types: None
    Name PartyIDsType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: PartyIDsGroup [0..1]
    <ID> ... </ID> [0..*]
    <TaxID> ... </TaxID> [0..*]
    <DUNSID> ... </DUNSID> [0..1]
    <CAGEID> ... </CAGEID> [0..1]
    <DODAACID> ... </DODAACID> [0..1]
    <BICID> ... </BICID> [0..1]
    End Group: PartyIDsGroup
    </...>
    Schema Component Representation
    <xsd:complexType name="PartyIDsType">
    <xsd:group ref=" PartyIDsGroup " minOccurs="0"/>
    </xsd:complexType>
    top

    Model Group: PartyIDsGroup

    Name PartyIDsGroup
    Documentation Contain the ids for a given party. These ids may be assigned by multiple organizations.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ID> ... </ID> [0..*]
    <TaxID> ... </TaxID> [0..*]
    <DUNSID> ... </DUNSID> [0..1]
    <CAGEID> ... </CAGEID> [0..1]
    <DODAACID> ... </DODAACID> [0..1]
    <BICID> ... </BICID> [0..1]
    Schema Component Representation
    <xsd:group name="PartyIDsGroup">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" TaxID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" DUNSID " minOccurs="0"/>
    <xsd:element ref=" CAGEID " minOccurs="0"/>
    <xsd:element ref=" DODAACID " minOccurs="0"/>
    <xsd:element ref=" BICID " minOccurs="0"/>
    </xsd:sequence>
    </xsd:group>
    top

    Element: TaxID

    Name TaxID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifier for a business or individual provided by the government. This maybe a FIIN, Social Security Number, or Drivers License Number to name a few.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TaxID>
    udt:IdentifierType
    </TaxID>
    Schema Component Representation
    <xsd:element name="TaxID" type=" IdentifierType "/>
    top

    Element: DUNSID

    Name DUNSID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifier for business provided by Dun and Bradstreet.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DUNSID>
    udt:IdentifierType
    </DUNSID>
    Schema Component Representation
    <xsd:element name="DUNSID" type=" IdentifierType "/>
    top

    Element: CAGEID

    Name CAGEID
    Type IdentifierType
    Nillable no
    Abstract no
    XML Instance Representation
    <CAGEID>
    udt:IdentifierType
    </CAGEID>
    Schema Component Representation
    <xsd:element name="CAGEID" type=" IdentifierType "/>
    top

    Element: DODAACID

    Name DODAACID
    Type IdentifierType
    Nillable no
    Abstract no
    XML Instance Representation
    <DODAACID>
    udt:IdentifierType
    </DODAACID>
    Schema Component Representation
    <xsd:element name="DODAACID" type=" IdentifierType "/>
    top

    Element: BICID

    Name BICID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation The Bank Identifier Code is a unique address which, in telecommunication messages, identifies precisely the financial institutions involved in financial transactions.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BICID>
    udt:IdentifierType
    </BICID>
    Schema Component Representation
    <xsd:element name="BICID" type=" IdentifierType "/>
    top

    Element: Location

    Name Location
    Type LocationType
    Nillable no
    Abstract no
    Documentation The location of a thing, as captured by an address (or addresses), GPS Coordinates, and/or in relation to other locations.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Location
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <Directions> ... </Directions> [0..1]
    <Coordinate> ... </Coordinate> [0..1]
    <Address> ... </Address> [0..*]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </Location>
    Schema Component Representation
    <xsd:element name="Location" type=" LocationType "/>
    top

    Complex Type: LocationType

    Super-types: LocationABIEType < LocationType (by extension)
    Sub-types: None
    Name LocationType
    Abstract no
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <Directions> ... </Directions> [0..1]
    <Coordinate> ... </Coordinate> [0..1]
    <Address> ... </Address> [0..*]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="LocationType">
    <xsd:complexContent>
    <xsd:extension base=" LocationABIEType ">
    <xsd:sequence>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: LocationABIEType

    Super-types: None
    Sub-types:
    Name LocationABIEType
    Abstract no
    Documentation LocationABIEType is logically derived from UN/CEFACT TBG17 ABIE LocationType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <Directions> ... </Directions> [0..1]
    <Coordinate> ... </Coordinate> [0..1]
    <Address> ... </Address> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="LocationABIEType">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Name " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Directions " minOccurs="0"/>
    <xsd:element ref=" Coordinate " minOccurs="0"/>
    <xsd:element ref=" Address " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" NormalizedStringType "/>
    </xsd:complexType>
    top

    Element: Directions

    Name Directions
    Type TextType
    Nillable no
    Abstract no
    XML Instance Representation
    <Directions>
    udt:TextType
    </Directions>
    Schema Component Representation
    <xsd:element name="Directions" type=" TextType "/>
    top

    Element: Contact

    Name Contact
    Type ContactType
    Nillable no
    Abstract no
    Documentation Contacts are the point of communication with the given party. In the case of an organization it may be the requestioner, the buyer, customer service, etc.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Contact
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Contact>
    Schema Component Representation
    <xsd:element name="Contact" type=" ContactType "/>
    top

    Complex Type: ContactType

    Super-types: ContactABIEType < SemanticContactType (by extension) < ContactType (by extension)
    Sub-types: None
    Name ContactType
    Abstract no
    XML Instance Representation
    <...
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ContactType">
    <xsd:complexContent>
    <xsd:extension base=" SemanticContactType ">
    <xsd:attribute name="type" type=" NormalizedStringType " use="optional"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: SemanticContactType

    Super-types: ContactABIEType < SemanticContactType (by extension)
    Sub-types:
    Name SemanticContactType
    Abstract no
    XML Instance Representation
    <...
    languageCode=" LanguageCodeContentType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SemanticContactType">
    <xsd:complexContent>
    <xsd:extension base=" ContactABIEType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="languageCode" type=" LanguageCodeContentType "/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ContactABIEType

    Super-types: None
    Sub-types:
    Name ContactABIEType
    Abstract yes
    Documentation ContactABIEType is logically derived from UN/CEFACT TBG17 ABIE ContactType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ContactABIEType" abstract="true">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Name " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" JobTitle " minOccurs="0"/>
    <xsd:element ref=" Responsibility " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" DepartmentName " minOccurs="0"/>
    <xsd:element ref=" Communication " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Preference " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: JobTitle

    Name JobTitle
    Type TextType
    Nillable no
    Abstract no
    Documentation Is the position or designation of the pesron with whom associated within the given organization. Examples are Director, Software Engineer, Purchasing Manager etc
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <JobTitle>
    udt:TextType
    </JobTitle>
    Schema Component Representation
    <xsd:element name="JobTitle" type=" TextType "/>
    top

    Element: Responsibility

    Name Responsibility
    Type TextType
    Nillable no
    Abstract no
    Documentation A text description of the responsibility of the associated entity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Responsibility>
    udt:TextType
    </Responsibility>
    Schema Component Representation
    <xsd:element name="Responsibility" type=" TextType "/>
    top

    Element: DepartmentName

    Name DepartmentName
    Type NameType
    Nillable no
    Abstract no
    XML Instance Representation
    <DepartmentName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </DepartmentName>
    Schema Component Representation
    <xsd:element name="DepartmentName" type=" NameType "/>
    top

    Element: Communication

    Name Communication
    Type CommunicationType
    Nillable no
    Abstract no
    XML Instance Representation
    <Communication
    sequence=" PositiveIntegerNumericType [0..1]"
    preferredIndicator=" IndicatorType [0..1]">
    <ChannelCode> ... </ChannelCode> [0..1]
    <UseCode> ... </UseCode> [0..1]
    Start Choice [1]
    <CountryDialing> ... </CountryDialing> [0..1]
    <AreaDialing> ... </AreaDialing> [0..1]
    <DialNumber> ... </DialNumber> [0..1]
    <Extension> ... </Extension> [0..1]
    <Access> ... </Access> [0..1]
    <Address> ... </Address> [0..1]
    <URI> ... </URI> [0..1]
    <HTMLPreferredIndicator> ... </HTMLPreferredIndicator> [0..1]
    <Text> ... </Text> [0..*]
    End Choice
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Communication>
    Schema Component Representation
    <xsd:element name="Communication" type=" CommunicationType "/>
    top

    Complex Type: CommunicationType

    Super-types: CommunicationABIEType < CommunicationType (by extension)
    Sub-types: None
    Name CommunicationType
    Abstract no
    XML Instance Representation
    <...
    sequence=" PositiveIntegerNumericType [0..1]"
    preferredIndicator=" IndicatorType [0..1]">
    <ChannelCode> ... </ChannelCode> [0..1]
    <UseCode> ... </UseCode> [0..1]
    Start Choice [1]
    <AreaDialing> ... </AreaDialing> [0..1]
    <DialNumber> ... </DialNumber> [0..1]
    <Extension> ... </Extension> [0..1]
    <Access> ... </Access> [0..1]
    <Address> ... </Address> [0..1]
    <URI> ... </URI> [0..1]
    <Text> ... </Text> [0..*]
    End Choice
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CommunicationType">
    <xsd:complexContent>
    <xsd:extension base=" CommunicationABIEType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: CommunicationABIEType

    Super-types: None
    Sub-types:
    Name CommunicationABIEType
    Abstract no
    Documentation CommunicationABIEType is logically derived from UN/CEFACT TBG17 ABIE CommunicationType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    sequence=" PositiveIntegerNumericType [0..1]"
    preferredIndicator=" IndicatorType [0..1]">
    <ChannelCode> ... </ChannelCode> [0..1]
    <UseCode> ... </UseCode> [0..1]
    Start Choice [1]
    <CountryDialing> ... </CountryDialing> [0..1]
    <AreaDialing> ... </AreaDialing> [0..1]
    <DialNumber> ... </DialNumber> [0..1]
    <Extension> ... </Extension> [0..1]
    <Access> ... </Access> [0..1]
    <Address> ... </Address> [0..1]
    <URI> ... </URI> [0..1]
    <HTMLPreferredIndicator> ... </HTMLPreferredIndicator> [0..1]
    <Text> ... </Text> [0..*]
    End Choice
    <Preference> ... </Preference> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CommunicationABIEType">
    <xsd:sequence>
    <xsd:element ref=" ChannelCode " minOccurs="0"/>
    <xsd:element ref=" UseCode " minOccurs="0"/>
    <xsd:choice>
    <xsd:sequence>
    <xsd:element ref=" CountryDialing " minOccurs="0"/>
    <xsd:element ref=" AreaDialing " minOccurs="0"/>
    <xsd:element ref=" DialNumber " minOccurs="0"/>
    <xsd:element ref=" Extension " minOccurs="0"/>
    <xsd:element ref=" Access " minOccurs="0"/>
    </xsd:sequence>
    <xsd:element ref=" Address " minOccurs="0"/>
    <xsd:sequence>
    <xsd:element ref=" URI " minOccurs="0"/>
    <xsd:element ref=" HTMLPreferredIndicator " minOccurs="0"/>
    </xsd:sequence>
    <xsd:element ref=" Text " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:choice>
    <xsd:element ref=" Preference " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="sequence" type=" PositiveIntegerNumericType "/>
    <xsd:attribute name="preferredIndicator" type=" IndicatorType "/>
    </xsd:complexType>
    top

    Element: ChannelCode

    Name ChannelCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Identifies the channel in which the associated entity comes.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ChannelCode>
    udt:CodeType
    </ChannelCode>
    Schema Component Representation
    <xsd:element name="ChannelCode" type=" CodeType "/>
    top

    Element: UseCode

    Name UseCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Code identifying the usage of the contact point e.g. business, private, etc.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <UseCode>
    udt:CodeType
    </UseCode>
    Schema Component Representation
    <xsd:element name="UseCode" type=" CodeType "/>
    top

    Element: CountryDialing

    Name CountryDialing
    Type TextType
    Nillable no
    Abstract no
    Documentation The country dialing code for a communication number.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CountryDialing>
    udt:TextType
    </CountryDialing>
    Schema Component Representation
    <xsd:element name="CountryDialing" type=" TextType "/>
    top

    Element: AreaDialing

    Name AreaDialing
    Type TextType
    Nillable no
    Abstract no
    Documentation The area dialing code for a communication number.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <AreaDialing>
    udt:TextType
    </AreaDialing>
    Schema Component Representation
    <xsd:element name="AreaDialing" type=" TextType "/>
    top

    Element: DialNumber

    Name DialNumber
    Type TextType
    Nillable no
    Abstract no
    Documentation The commication number, not including country dialing or area dialing codes.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DialNumber>
    udt:TextType
    </DialNumber>
    Schema Component Representation
    <xsd:element name="DialNumber" type=" TextType "/>
    top

    Element: Extension

    Name Extension
    Type TextType
    Nillable no
    Abstract no
    Documentation The extension of the assoicated communication number.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Extension>
    udt:TextType
    </Extension>
    Schema Component Representation
    <xsd:element name="Extension" type=" TextType "/>
    top

    Element: Access

    Name Access
    Type TextType
    Nillable no
    Abstract no
    Documentation The text that permits access to the electronic network of the associated communication number such as telephone network, for example 9, *70.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Access>
    udt:TextType
    </Access>
    Schema Component Representation
    <xsd:element name="Access" type=" TextType "/>
    top

    Element: URI

    Name URI
    Type URIType
    Nillable no
    Abstract no
    XML Instance Representation
    <URI> URIType </URI>
    Schema Component Representation
    <xsd:element name="URI" type=" URIType "/>
    top

    Simple Type: URIType

    Super-types: URIType < URIType (by restriction)
    Sub-types:
    Name URIType
    Content
  • ERROR: Circular type reference to 'URIType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="URIType">
    <xsd:restriction base=" qdt:URIType "/>
    </xsd:simpleType>
    top

    Element: HTMLPreferredIndicator

    Name HTMLPreferredIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Indicates that the associated entity preferrs HTML format.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <HTMLPreferredIndicator> IndicatorType </HTMLPreferredIndicator>
    Schema Component Representation
    <xsd:element name="HTMLPreferredIndicator" type=" IndicatorType "/>
    top

    Element: Text

    Name Text
    Type TextType
    Nillable no
    Abstract no
    Documentation Is a message to the reader about the object associated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Text>
    udt:TextType
    </Text>
    Schema Component Representation
    <xsd:element name="Text" type=" TextType "/>
    top

    Simple Type: PartyCategoryCodeContentType

    Super-types: PartyCategoryCodeContentType < PartyCategoryCodeContentType (by restriction)
    Sub-types:
    Name PartyCategoryCodeContentType
    Content
  • ERROR: Circular type reference to 'PartyCategoryCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="PartyCategoryCodeContentType">
    <xsd:restriction base=" oacl:PartyCategoryCodeContentType "/>
    </xsd:simpleType>
    top

    Element: OperationReference

    Name OperationReference
    Type OperationReferenceType
    Nillable no
    Abstract no
    Documentation Is a reference to an associated work-in-process operation.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <OperationReference>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <GroupName> ... </GroupName> [0..*]
    <SequenceCode> ... </SequenceCode> [0..1]
    <StepID> ... </StepID> [0..1]
    <StepType> ... </StepType> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </OperationReference>
    Schema Component Representation
    <xsd:element name="OperationReference" type=" OperationReferenceType "/>
    top

    Complex Type: OperationReferenceType

    Super-types: DocumentReferenceBaseType < OperationReferenceBaseType (by extension) < OperationReferenceType (by extension)
    Sub-types: None
    Name OperationReferenceType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <GroupName> ... </GroupName> [0..*]
    <SequenceCode> ... </SequenceCode> [0..1]
    <StepID> ... </StepID> [0..1]
    <StepType> ... </StepType> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="OperationReferenceType">
    <xsd:complexContent>
    <xsd:extension base=" OperationReferenceBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: OperationReferenceBaseType

    Super-types: DocumentReferenceBaseType < OperationReferenceBaseType (by extension)
    Sub-types:
    Name OperationReferenceBaseType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <GroupName> ... </GroupName> [0..*]
    <SequenceCode> ... </SequenceCode> [0..1]
    <StepID> ... </StepID> [0..1]
    <StepType> ... </StepType> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="OperationReferenceBaseType">
    <xsd:complexContent>
    <xsd:extension base=" DocumentReferenceBaseType ">
    <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:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: ShipUnitReference

    Name ShipUnitReference
    Type ShipUnitReferenceType
    Nillable no
    Abstract no
    XML Instance Representation
    <ShipUnitReference>
    <ID> ... </ID> [0..1]
    <SealID> ... </SealID> [0..1]
    <Type> ... </Type> [0..1]
    <FreightItemID> ... </FreightItemID> [0..1]
    <ShippingTrackingID> ... </ShippingTrackingID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </ShipUnitReference>
    Schema Component Representation
    <xsd:element name="ShipUnitReference" type=" ShipUnitReferenceType "/>
    top

    Complex Type: ShipUnitReferenceType

    Super-types: None
    Sub-types: None
    Name ShipUnitReferenceType
    Abstract no
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..1]
    <SealID> ... </SealID> [0..1]
    <Type> ... </Type> [0..1]
    <FreightItemID> ... </FreightItemID> [0..1]
    <ShippingTrackingID> ... </ShippingTrackingID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ShipUnitReferenceType">
    <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:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: SealID

    Name SealID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifies the tamper-proof seal placed on a shipping container to prevent pilfering of the contents.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SealID>
    udt:IdentifierType
    </SealID>
    Schema Component Representation
    <xsd:element name="SealID" type=" IdentifierType "/>
    top

    Element: Type

    Name Type
    Type CodeType
    Nillable no
    Abstract no
    Documentation Indicates the type of the object in which assoicated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Type>
    udt:CodeType
    </Type>
    Schema Component Representation
    <xsd:element name="Type" type=" CodeType "/>
    top

    Element: FreightItemID

    Name FreightItemID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifies the item number assigned to the type of goods for the purposes of freight classification and cost calculation.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <FreightItemID>
    udt:IdentifierType
    </FreightItemID>
    Schema Component Representation
    <xsd:element name="FreightItemID" type=" IdentifierType "/>
    top

    Element: ShippingTrackingID

    Name ShippingTrackingID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is a unique identifier for the purpose of tracking an individual package or shipment.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ShippingTrackingID>
    udt:IdentifierType
    </ShippingTrackingID>
    Schema Component Representation
    <xsd:element name="ShippingTrackingID" type=" IdentifierType "/>
    top

    Element: Item

    Name Item
    Type ItemType
    Nillable no
    Abstract no
    Documentation Identifies the Item associated with the Line or Detail of a transaction. The item provides the details of the generic Item component information.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Item>
    Start Group: ItemIDsGroup [0..1]
    <ItemID> ... </ItemID> [0..*]
    <CustomerItemID> ... </CustomerItemID> [0..1]
    <ManufacturerItemID> ... </ManufacturerItemID> [0..1]
    <SupplierItemID> ... </SupplierItemID> [0..1]
    <UPCID> ... </UPCID> [0..1]
    <EPCID> ... </EPCID> [0..1]
    End Group: ItemIDsGroup
    <ServiceIndicator> ... </ServiceIndicator> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Classification> ... </Classification> [0..*]
    <Specification> ... </Specification> [0..*]
    <HazardousMaterial> ... </HazardousMaterial> [0..*]
    <Packaging> ... </Packaging> [0..*]
    <RFID> ... </RFID> [0..1]
    <SerialNumber> ... </SerialNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Item>
    Schema Component Representation
    <xsd:element name="Item" type=" ItemType "/>
    top

    Complex Type: ItemType

    Super-types: ItemBaseType < ItemType (by extension)
    Sub-types: None
    Name ItemType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: ItemIDsGroup [0..1]
    <ItemID> ... </ItemID> [0..*]
    <UPCID> ... </UPCID> [0..1]
    <EPCID> ... </EPCID> [0..1]
    End Group: ItemIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Specification> ... </Specification> [0..*]
    <Packaging> ... </Packaging> [0..*]
    <RFID> ... </RFID> [0..1]
    <SerialNumber> ... </SerialNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ItemType">
    <xsd:complexContent>
    <xsd:extension base=" ItemBaseType ">
    <xsd:sequence>
    <xsd:element ref=" RFID " minOccurs="0"/>
    <xsd:element ref=" SerialNumber " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ItemBaseType

    Super-types: None
    Sub-types:
    Name ItemBaseType
    Abstract yes
    Documentation Is the basis for Items.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    Start Group: ItemIDsGroup [0..1]
    <ItemID> ... </ItemID> [0..*]
    <CustomerItemID> ... </CustomerItemID> [0..1]
    <ManufacturerItemID> ... </ManufacturerItemID> [0..1]
    <SupplierItemID> ... </SupplierItemID> [0..1]
    <UPCID> ... </UPCID> [0..1]
    <EPCID> ... </EPCID> [0..1]
    End Group: ItemIDsGroup
    <ServiceIndicator> ... </ServiceIndicator> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Classification> ... </Classification> [0..*]
    <Specification> ... </Specification> [0..*]
    <HazardousMaterial> ... </HazardousMaterial> [0..*]
    <Packaging> ... </Packaging> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="ItemBaseType" abstract="true">
    <xsd:sequence>
    <xsd:group ref=" ItemIDsGroup " minOccurs="0"/>
    <xsd:element ref=" ServiceIndicator " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" Classification " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Specification " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" HazardousMaterial " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Packaging " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: ServiceIndicator

    Name ServiceIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Identifies if the Item is a Service
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ServiceIndicator> IndicatorType </ServiceIndicator>
    Schema Component Representation
    <xsd:element name="ServiceIndicator" type=" IndicatorType "/>
    top

    Element: Classification

    Name Classification
    Type ClassificationType
    Nillable no
    Abstract no
    Documentation This identifies the classification of an entity. An entity may be classified into mulitple groups for different reasons. Examples of Classification include Commodity Codes, Freight Classifications, Product Line classifications and so on. Suggested Values are COMMODITY, FREIGHT, PRODUCTLINE
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Classification
    type=" NormalizedStringType [0..1]">
    <Codes> SequencedCodesType </Codes> [0..1] ?
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </Classification>
    Schema Component Representation
    <xsd:element name="Classification" type=" ClassificationType "/>
    top

    Complex Type: ClassificationType

    Super-types: ClassificationBaseType < ClassificationType (by extension)
    Sub-types: None
    Name ClassificationType
    Abstract no
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1]">
    <Codes> SequencedCodesType </Codes> [0..1] ?
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ClassificationType">
    <xsd:complexContent>
    <xsd:extension base=" ClassificationBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" NormalizedStringType "/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ClassificationBaseType

    Super-types: None
    Sub-types:
    Name ClassificationBaseType
    Abstract yes
    XML Instance Representation
    <...>
    <Codes> SequencedCodesType </Codes> [0..1] ?
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    </...>
    Schema Component Representation
    <xsd:complexType name="ClassificationBaseType" abstract="true">
    <xsd:sequence>
    <xsd:element name="Codes" type=" SequencedCodesType " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Complex Type: SequencedCodesType

    Super-types: None
    Sub-types: None
    Name SequencedCodesType
    Abstract no
    XML Instance Representation
    <...>
    <Code> SequencedCodeType </Code> [1..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="SequencedCodesType">
    <xsd:sequence>
    <xsd:element name="Code" type=" SequencedCodeType " maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Complex Type: SequencedCodeType

    Super-types: CodeType < CodeType (by extension) < SequencedCodeType (by extension)
    Sub-types: None
    Name SequencedCodeType
    Abstract no
    XML Instance Representation
    <...
    sequence=" PositiveIntegerNumericType [0..1]"
    sequenceName=" NormalizedStringType [0..1]">
    CodeType
    </...>
    Schema Component Representation
    <xsd:complexType name="SequencedCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" CodeType ">
    <xsd:attribute name="sequence" type=" PositiveIntegerNumericType " use="optional"/>
    <xsd:attribute name="sequenceName" type=" NormalizedStringType " use="optional"/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: Specification

    Name Specification
    Type SpecificationType
    Nillable no
    Abstract no
    Documentation Identifies the specification of an entity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Specification
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Property> ... </Property> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </Specification>
    Schema Component Representation
    <xsd:element name="Specification" type=" SpecificationType "/>
    top

    Complex Type: SpecificationType

    Super-types: None
    Sub-types: None
    Name SpecificationType
    Abstract no
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Property> ... </Property> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SpecificationType">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Property " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" NormalizedStringType " use="optional"/>
    </xsd:complexType>
    top

    Element: Property

    Name Property
    Type PropertyType
    Nillable no
    Abstract no
    Documentation Represents the Properties or Features of the associated entity
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Property
    sequence=" PositiveIntegerNumericType [0..1]">
    <NameValue> ... </NameValue> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Property>
    Schema Component Representation
    <xsd:element name="Property" type=" PropertyType "/>
    top

    Complex Type: PropertyType

    Super-types: None
    Sub-types: None
    Name PropertyType
    Abstract no
    XML Instance Representation
    <...
    sequence=" PositiveIntegerNumericType [0..1]">
    <NameValue> ... </NameValue> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PropertyType">
    <xsd:sequence>
    <xsd:element ref=" NameValue " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" EffectiveTimePeriod " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="sequence" type=" PositiveIntegerNumericType " use="optional"/>
    </xsd:complexType>
    top

    Element: NameValue

    Name NameValue
    Type NameValuePairType
    Nillable no
    Abstract no
    Documentation Is the tag and information of the new information to be passed.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <NameValue
    name=" NormalizedStringType [1] ?"
    type=" NormalizedStringType [0..1] ?"
    unitCode=" UnitCodeContentType [0..1]"
    unitCodeListVersionID=" NormalizedStringType [0..1]">
    StringType
    </NameValue>
    Schema Component Representation
    <xsd:element name="NameValue" type=" NameValuePairType "/>
    top

    Complex Type: NameValuePairType

    Super-types: StringType < StringType (by restriction) < NameValuePairType (by extension)
    Sub-types: None
    Name NameValuePairType
    Abstract no
    Documentation Is the tag and information of the new information to be passed.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    name=" NormalizedStringType [1] ?"
    type=" NormalizedStringType [0..1] ?"
    unitCode=" UnitCodeContentType [0..1]"
    unitCodeListVersionID=" NormalizedStringType [0..1]">
    StringType
    </...>
    Schema Component Representation
    <xsd:complexType name="NameValuePairType">
    <xsd:simpleContent>
    <xsd:extension base=" StringType ">
    <xsd:attribute name="name" type=" NormalizedStringType " use="required"/>
    <xsd:attribute name="type" type=" NormalizedStringType " use="optional"/>
    <xsd:attribute name="unitCode" type=" UnitCodeContentType " use="optional"/>
    <xsd:attribute name="unitCodeListVersionID" type=" NormalizedStringType " use="optional"/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: UnitCodeContentType

    Super-types: UnitCodeContentType < UnitCodeContentType (by restriction)
    Sub-types:
    Name UnitCodeContentType
    Content
  • ERROR: Circular type reference to 'UnitCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="UnitCodeContentType">
    <xsd:restriction base=" oacl:UnitCodeContentType "/>
    </xsd:simpleType>
    top

    Element: HazardousMaterial

    Name HazardousMaterial
    Type HazardousMaterialType
    Nillable no
    Abstract no
    Documentation Provides the Hazardous Material Code and description.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <HazardousMaterial>
    <ID> ... </ID> [0..1]
    <MFAGID> ... </MFAGID> [0..1]
    <TechnicalName> ... </TechnicalName> [0..1]
    <PlacardEndorsement> ... </PlacardEndorsement> [0..1]
    <PlacardNotation> ... </PlacardNotation> [0..1]
    <MarinePollutionLevelCode> ... </MarinePollutionLevelCode> [0..1]
    <ToxicityZoneCode> ... </ToxicityZoneCode> [0..1]
    <Temperature> ... </Temperature> [0..*]
    <FlashpointTemperature> ... </FlashpointTemperature> [0..1]
    <PrimaryEntryRoute> ... </PrimaryEntryRoute> [0..1]
    <Description> ... </Description> [0..*]
    <EmergencyContact> ... </EmergencyContact> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </HazardousMaterial>
    Schema Component Representation
    <xsd:element name="HazardousMaterial" type=" HazardousMaterialType "/>
    top

    Complex Type: HazardousMaterialType

    Super-types: HazardousMaterialABIEType < HazardousMaterialType (by extension)
    Sub-types: None
    Name HazardousMaterialType
    Abstract no
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..1]
    <MFAGID> ... </MFAGID> [0..1]
    <TechnicalName> ... </TechnicalName> [0..1]
    <Temperature> ... </Temperature> [0..*]
    <Description> ... </Description> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="HazardousMaterialType">
    <xsd:complexContent>
    <xsd:extension base=" HazardousMaterialABIEType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: HazardousMaterialABIEType

    Super-types: None
    Sub-types:
    Name HazardousMaterialABIEType
    Abstract no
    Documentation HazardousMaterialABIEType is logically derived from UN/CEFACT TBG17 ABIE HazardousMaterialType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..1]
    <MFAGID> ... </MFAGID> [0..1]
    <TechnicalName> ... </TechnicalName> [0..1]
    <PlacardEndorsement> ... </PlacardEndorsement> [0..1]
    <PlacardNotation> ... </PlacardNotation> [0..1]
    <MarinePollutionLevelCode> ... </MarinePollutionLevelCode> [0..1]
    <ToxicityZoneCode> ... </ToxicityZoneCode> [0..1]
    <Temperature> ... </Temperature> [0..*]
    <FlashpointTemperature> ... </FlashpointTemperature> [0..1]
    <PrimaryEntryRoute> ... </PrimaryEntryRoute> [0..1]
    <Description> ... </Description> [0..*]
    <EmergencyContact> ... </EmergencyContact> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="HazardousMaterialABIEType">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0"/>
    <xsd:element ref=" MFAGID " minOccurs="0"/>
    <xsd:element ref=" TechnicalName " minOccurs="0"/>
    <xsd:element ref=" PlacardEndorsement " minOccurs="0"/>
    <xsd:element ref=" PlacardNotation " minOccurs="0"/>
    <xsd:element ref=" MarinePollutionLevelCode " minOccurs="0"/>
    <xsd:element ref=" ToxicityZoneCode " minOccurs="0"/>
    <xsd:element ref=" Temperature " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" FlashpointTemperature " minOccurs="0"/>
    <xsd:element ref=" PrimaryEntryRoute " minOccurs="0"/>
    <xsd:element ref=" Description " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" EmergencyContact " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: MFAGID

    Name MFAGID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Used to identify a Medical First Aid Guide (MFAG) for hazardous substance.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <MFAGID>
    udt:IdentifierType
    </MFAGID>
    Schema Component Representation
    <xsd:element name="MFAGID" type=" IdentifierType "/>
    top

    Element: TechnicalName

    Name TechnicalName
    Type NameType
    Nillable no
    Abstract no
    Documentation Is the Technical name of the associated entity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TechnicalName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </TechnicalName>
    Schema Component Representation
    <xsd:element name="TechnicalName" type=" NameType "/>
    top

    Element: PlacardEndorsement

    Name PlacardEndorsement
    Type TextType
    Nillable no
    Abstract no
    Documentation The placard endorsement that is to be shown on shipping papers for hazardous materials. Can also be used for the number of the orange placard (lower part) require on transport.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PlacardEndorsement>
    udt:TextType
    </PlacardEndorsement>
    Schema Component Representation
    <xsd:element name="PlacardEndorsement" type=" TextType "/>
    top

    Element: PlacardNotation

    Name PlacardNotation
    Type TextType
    Nillable no
    Abstract no
    Documentation The placard notation that is to be shown on shipping papers for hazardous materials. Can also be used for the number of the orange placard (upper part) require on transport.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PlacardNotation>
    udt:TextType
    </PlacardNotation>
    Schema Component Representation
    <xsd:element name="PlacardNotation" type=" TextType "/>
    top

    Element: MarinePollutionLevelCode

    Name MarinePollutionLevelCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Specifies the level of marine pollution for this hazardous substance.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <MarinePollutionLevelCode>
    udt:CodeType
    </MarinePollutionLevelCode>
    Schema Component Representation
    <xsd:element name="MarinePollutionLevelCode" type=" CodeType "/>
    top

    Element: ToxicityZoneCode

    Name ToxicityZoneCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation A code identifying the Inhalation Toxicity Hazard Zone for the hazardous substance, this is generally identfied by a government agency in the United States this is provided by the US Department of Transportation.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ToxicityZoneCode>
    udt:CodeType
    </ToxicityZoneCode>
    Schema Component Representation
    <xsd:element name="ToxicityZoneCode" type=" CodeType "/>
    top

    Element: Temperature

    Name Temperature
    Type TemperatureMeasureType
    Nillable no
    Abstract no
    Documentation Temperature of the associated entity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Temperature>
    MeasureType
    </Temperature>
    Schema Component Representation
    <xsd:element name="Temperature" type=" TemperatureMeasureType "/>
    top

    Complex Type: TemperatureMeasureType

    Super-types: MeasureType < MeasureType (by extension) < TemperatureMeasureType (by extension)
    Sub-types: None
    Name TemperatureMeasureType
    Abstract no
    Documentation TemperatureMeasureType is logically derived from UN/CEFACT TBG17 ABIE TemperatureType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    MeasureType
    </...>
    Schema Component Representation
    <xsd:complexType name="TemperatureMeasureType">
    <xsd:simpleContent>
    <xsd:extension base=" MeasureType "/>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: FlashpointTemperature

    Name FlashpointTemperature
    Type TemperatureMeasureType
    Nillable no
    Abstract no
    Documentation FlashpointTemperature is related to hazadous substances or goods, indicates the temperature at which the associated substance of goods become flammable, explossive or toxic..
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <FlashpointTemperature>
    MeasureType
    </FlashpointTemperature>
    Schema Component Representation
    <xsd:element name="FlashpointTemperature" type=" TemperatureMeasureType "/>
    top

    Element: PrimaryEntryRoute

    Name PrimaryEntryRoute
    Type TextType
    Nillable no
    Abstract no
    Documentation The primary entry route by which the Hazardous Material gains access to the human body.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PrimaryEntryRoute>
    udt:TextType
    </PrimaryEntryRoute>
    Schema Component Representation
    <xsd:element name="PrimaryEntryRoute" type=" TextType "/>
    top

    Element: EmergencyContact

    Name EmergencyContact
    Type ContactType
    Nillable no
    Abstract no
    XML Instance Representation
    <EmergencyContact
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </EmergencyContact>
    Schema Component Representation
    <xsd:element name="EmergencyContact" type=" ContactType "/>
    top

    Element: Packaging

    Name Packaging
    Type PackagingType
    Nillable no
    Abstract no
    Documentation Identifies the Packaging information for a given item. Note: The UPC here is the UPC of the packaging for a given item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Packaging>
    <ID> ... </ID> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Type> ... </Type> [0..1]
    <Dimensions> ... </Dimensions> [0..1]
    <UPCPackagingLevelCode> ... </UPCPackagingLevelCode> [0..1]
    <PerPackageQuantity> ... </PerPackageQuantity> [0..1]
    <CapacityPerPackageQuantity> ... </CapacityPerPackageQuantity> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Packaging>
    Schema Component Representation
    <xsd:element name="Packaging" type=" PackagingType "/>
    top

    Complex Type: PackagingType

    Super-types: MaterialBaseType < PackagingBaseType (by extension) < PackagingType (by extension)
    Sub-types: None
    Name PackagingType
    Abstract no
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Type> ... </Type> [0..1]
    <Dimensions> ... </Dimensions> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PackagingType">
    <xsd:complexContent>
    <xsd:extension base=" PackagingBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: PackagingBaseType

    Super-types: MaterialBaseType < PackagingBaseType (by extension)
    Sub-types:
    Name PackagingBaseType
    Abstract no
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Type> ... </Type> [0..1]
    <Dimensions> ... </Dimensions> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PackagingBaseType">
    <xsd:complexContent>
    <xsd:extension base=" MaterialBaseType ">
    <xsd:sequence>
    <xsd:element ref=" Type " minOccurs="0"/>
    <xsd:element ref=" Dimensions " minOccurs="0"/>
    <xsd:element ref=" UPCPackagingLevelCode " minOccurs="0"/>
    <xsd:element ref=" PerPackageQuantity " minOccurs="0"/>
    <xsd:element ref=" CapacityPerPackageQuantity " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: MaterialBaseType

    Super-types: None
    Sub-types:
    Name MaterialBaseType
    Abstract no
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    </...>
    Schema Component Representation
    <xsd:complexType name="MaterialBaseType">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: Dimensions

    Name Dimensions
    Type DimensionType
    Nillable no
    Abstract no
    Documentation Provides the dimensions of the associated component.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Dimensions
    type=" NormalizedStringType [0..1]">
    <WidthMeasure> ... </WidthMeasure> [0..1]
    <LengthMeasure> ... </LengthMeasure> [0..1]
    <HeightMeasure> ... </HeightMeasure> [0..1]
    <Description> ... </Description> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </Dimensions>
    Schema Component Representation
    <xsd:element name="Dimensions" type=" DimensionType "/>
    top

    Complex Type: DimensionType

    Super-types: DimensionABIEType < DimensionType (by extension)
    Sub-types: None
    Name DimensionType
    Abstract no
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1]">
    <WidthMeasure> ... </WidthMeasure> [0..1]
    <LengthMeasure> ... </LengthMeasure> [0..1]
    <HeightMeasure> ... </HeightMeasure> [0..1]
    <Description> ... </Description> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="DimensionType">
    <xsd:complexContent>
    <xsd:extension base=" DimensionABIEType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: DimensionABIEType

    Super-types: None
    Sub-types:
    Name DimensionABIEType
    Abstract no
    Documentation DimensionABIEType is logically derived from UN/CEFACT TBG17 ABIE DimensionType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1]">
    <WidthMeasure> ... </WidthMeasure> [0..1]
    <LengthMeasure> ... </LengthMeasure> [0..1]
    <HeightMeasure> ... </HeightMeasure> [0..1]
    <Description> ... </Description> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="DimensionABIEType">
    <xsd:sequence>
    <xsd:element ref=" WidthMeasure " minOccurs="0"/>
    <xsd:element ref=" LengthMeasure " minOccurs="0"/>
    <xsd:element ref=" HeightMeasure " minOccurs="0"/>
    <xsd:element ref=" Description " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" NormalizedStringType "/>
    </xsd:complexType>
    top

    Element: WidthMeasure

    Name WidthMeasure
    Type MeasureType
    Nillable no
    Abstract no
    Documentation Indicates the width of an object
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <WidthMeasure>
    udt:MeasureType
    </WidthMeasure>
    Schema Component Representation
    <xsd:element name="WidthMeasure" type=" MeasureType "/>
    top

    Element: LengthMeasure

    Name LengthMeasure
    Type MeasureType
    Nillable no
    Abstract no
    Documentation Indicates the length of an object
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <LengthMeasure>
    udt:MeasureType
    </LengthMeasure>
    Schema Component Representation
    <xsd:element name="LengthMeasure" type=" MeasureType "/>
    top

    Element: HeightMeasure

    Name HeightMeasure
    Type MeasureType
    Nillable no
    Abstract no
    Documentation Indicates the Height of an object
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <HeightMeasure>
    udt:MeasureType
    </HeightMeasure>
    Schema Component Representation
    <xsd:element name="HeightMeasure" type=" MeasureType "/>
    top

    Element: UPCPackagingLevelCode

    Name UPCPackagingLevelCode
    Type CodeType
    Nillable no
    Abstract no
    XML Instance Representation
    <UPCPackagingLevelCode>
    udt:CodeType
    </UPCPackagingLevelCode>
    Schema Component Representation
    <xsd:element name="UPCPackagingLevelCode" type=" CodeType "/>
    top

    Element: PerPackageQuantity

    Name PerPackageQuantity
    Type QuantityType
    Nillable no
    Abstract no
    Documentation Is the number of instances of the item in the unit of measure contained with in the package.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PerPackageQuantity>
    udt:QuantityType
    </PerPackageQuantity>
    Schema Component Representation
    <xsd:element name="PerPackageQuantity" type=" QuantityType "/>
    top

    Element: CapacityPerPackageQuantity

    Name CapacityPerPackageQuantity
    Type QuantityType
    Nillable no
    Abstract no
    Documentation Is the maximum number of instances of an item in the unit of measure that maybe contained within the package.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CapacityPerPackageQuantity>
    udt:QuantityType
    </CapacityPerPackageQuantity>
    Schema Component Representation
    <xsd:element name="CapacityPerPackageQuantity" type=" QuantityType "/>
    top

    Element: Attachment

    Name Attachment
    Type OpenAttachmentType
    Nillable no
    Abstract no
    Documentation The Attachment represents binary data files that may be included within a BOD. These files replace the paper specifications and drawings attached to a BOD definition to clearly communicate design requirements. This Data Type is optional. Attachment usage is further defined by its position.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Attachment
    inline=" IndicatorType [0..1]"
    type=" NormalizedStringType [0..1]">
    <EmbeddedData> ... </EmbeddedData> [0..1]
    <URI> ... </URI> [0..1]
    <ISBN> ... </ISBN> [0..1]
    <FileName> ... </FileName> [0..1]
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <FileType> ... </FileType> [0..*]
    <FileSizeQuantity> ... </FileSizeQuantity> [0..1]
    <Title> ... </Title> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </Attachment>
    Schema Component Representation
    <xsd:element name="Attachment" type=" OpenAttachmentType "/>
    top

    Complex Type: OpenAttachmentType

    Super-types: AttachmentBaseType < SemanticAttachmentType (by extension) < OpenAttachmentType (by extension)
    Sub-types: None
    Name OpenAttachmentType
    Abstract no
    XML Instance Representation
    <...
    inline=" IndicatorType [0..1]"
    type=" NormalizedStringType [0..1]">
    <EmbeddedData> ... </EmbeddedData> [0..1]
    <URI> ... </URI> [0..1]
    <ISBN> ... </ISBN> [0..1]
    <FileName> ... </FileName> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <FileType> ... </FileType> [0..*]
    <Title> ... </Title> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="OpenAttachmentType">
    <xsd:complexContent>
    <xsd:extension base=" SemanticAttachmentType ">
    <xsd:attribute name="type" type=" NormalizedStringType " use="optional"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: SemanticAttachmentType

    Super-types: AttachmentBaseType < SemanticAttachmentType (by extension)
    Sub-types:
    Name SemanticAttachmentType
    Abstract no
    XML Instance Representation
    <...
    inline=" IndicatorType [0..1]">
    <EmbeddedData> ... </EmbeddedData> [0..1]
    <URI> ... </URI> [0..1]
    <ISBN> ... </ISBN> [0..1]
    <FileName> ... </FileName> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <FileType> ... </FileType> [0..*]
    <Title> ... </Title> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SemanticAttachmentType">
    <xsd:complexContent>
    <xsd:extension base=" AttachmentBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: AttachmentBaseType

    Super-types: None
    Sub-types:
    Name AttachmentBaseType
    Abstract no
    XML Instance Representation
    <...
    inline=" IndicatorType [0..1]">
    <EmbeddedData> ... </EmbeddedData> [0..1]
    <URI> ... </URI> [0..1]
    <ISBN> ... </ISBN> [0..1]
    <FileName> ... </FileName> [0..1]
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <FileType> ... </FileType> [0..*]
    <FileSizeQuantity> ... </FileSizeQuantity> [0..1]
    <Title> ... </Title> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="AttachmentBaseType">
    <xsd:sequence>
    <xsd:element ref=" EmbeddedData " minOccurs="0"/>
    <xsd:element ref=" URI " minOccurs="0"/>
    <xsd:element ref=" ISBN " minOccurs="0"/>
    <xsd:element ref=" FileName " minOccurs="0"/>
    <xsd:element ref=" DocumentDateTime " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" FileType " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" FileSizeQuantity " minOccurs="0"/>
    <xsd:element ref=" Title " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="inline" type=" IndicatorType " default="false"/>
    </xsd:complexType>
    top

    Element: EmbeddedData

    Name EmbeddedData
    Type BinaryObjectType
    Nillable no
    Abstract no
    Documentation Allows the data to be embedded directly into the BOD instance.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EmbeddedData>
    udt:BinaryObjectType
    </EmbeddedData>
    Schema Component Representation
    <xsd:element name="EmbeddedData" type=" BinaryObjectType "/>
    top

    Complex Type: BinaryObjectType

    Super-types: BinaryObjectType < BinaryObjectType (by extension)
    Sub-types: None
    Name BinaryObjectType
    Abstract no
    XML Instance Representation
    <...>
    udt:BinaryObjectType
    </...>
    Schema Component Representation
    <xsd:complexType name="BinaryObjectType">
    <xsd:simpleContent>
    <xsd:extension base=" udt:BinaryObjectType "/>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: ISBN

    Name ISBN
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Allows a reference to an ISBN.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ISBN>
    udt:IdentifierType
    </ISBN>
    Schema Component Representation
    <xsd:element name="ISBN" type=" IdentifierType "/>
    top

    Element: FileName

    Name FileName
    Type NameType
    Nillable no
    Abstract no
    Documentation Indicates the name of the File being referenced.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <FileName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </FileName>
    Schema Component Representation
    <xsd:element name="FileName" type=" NameType "/>
    top

    Element: FileType

    Name FileType
    Type CodeType
    Nillable no
    Abstract no
    Documentation Identifies the type of the file type of the attachment.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <FileType>
    udt:CodeType
    </FileType>
    Schema Component Representation
    <xsd:element name="FileType" type=" CodeType "/>
    top

    Element: FileSizeQuantity

    Name FileSizeQuantity
    Type QuantityType
    Nillable no
    Abstract no
    Documentation Specifies how big the file is.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <FileSizeQuantity>
    udt:QuantityType
    </FileSizeQuantity>
    Schema Component Representation
    <xsd:element name="FileSizeQuantity" type=" QuantityType "/>
    top

    Element: Title

    Name Title
    Type TextType
    Nillable no
    Abstract no
    Documentation Is the title of the person. For example Dr..
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Title>
    udt:TextType
    </Title>
    Schema Component Representation
    <xsd:element name="Title" type=" TextType "/>
    top

    Element: Party

    Name Party
    Type PartyType
    Nillable no
    Abstract no
    Documentation A generic Party for non-validated or application-validated parties. A work-around for situations where Schema-validation of Parties is not feasible or not desired.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Party
    category=" PartyCategoryCodeContentType [0..1]"
    role=" PartyRoleCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </Party>
    Schema Component Representation
    <xsd:element name="Party" type=" PartyType "/>
    top

    Complex Type: PartyType

    Super-types: PartyBaseType < OpenPartyType (by extension) < PartyType (by extension)
    Sub-types: None
    Name PartyType
    Abstract no
    XML Instance Representation
    <...
    category=" PartyCategoryCodeContentType [0..1]"
    role=" PartyRoleCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PartyType">
    <xsd:complexContent>
    <xsd:extension base=" OpenPartyType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: OpenPartyType

    Super-types: PartyBaseType < OpenPartyType (by extension)
    Sub-types:
    Name OpenPartyType
    Abstract no
    XML Instance Representation
    <...
    category=" PartyCategoryCodeContentType [0..1]"
    role=" PartyRoleCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="OpenPartyType">
    <xsd:complexContent>
    <xsd:extension base=" PartyBaseType ">
    <xsd:attribute name="role" type=" PartyRoleCodeContentType "/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Simple Type: PartyRoleCodeContentType

    Super-types: PartyRoleCodeContentType < PartyRoleCodeContentType (by restriction)
    Sub-types:
    Name PartyRoleCodeContentType
    Content
  • ERROR: Circular type reference to 'PartyRoleCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="PartyRoleCodeContentType">
    <xsd:restriction base=" oacl:PartyRoleCodeContentType "/>
    </xsd:simpleType>
    top

    Element: CustomerParty

    Name CustomerParty
    Type CustomerPartyType
    Nillable no
    Abstract no
    Documentation Is the organization that is the end customer of the goods or services being provided in the associated transaction.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CustomerParty
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <CustomerAccountID> ... </CustomerAccountID> [0..1]
    <RequesterContact> ... </RequesterContact> [0..1]
    <PlannerContact> ... </PlannerContact> [0..1]
    <BuyerContact> ... </BuyerContact> [0..1]
    <ReceivingContact> ... </ReceivingContact> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </CustomerParty>
    Schema Component Representation
    <xsd:element name="CustomerParty" type=" CustomerPartyType "/>
    top

    Complex Type: CustomerPartyType

    Super-types: PartyBaseType < PayerPartyBaseType (by extension) < CustomerPartyType (by extension)
    Sub-types: None
    Name CustomerPartyType
    Abstract no
    XML Instance Representation
    <...
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <BuyerContact> ... </BuyerContact> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CustomerPartyType">
    <xsd:complexContent>
    <xsd:extension base=" PayerPartyBaseType ">
    <xsd:sequence>
    <xsd:element ref=" RequesterContact " minOccurs="0"/>
    <xsd:element ref=" PlannerContact " minOccurs="0"/>
    <xsd:element ref=" BuyerContact " minOccurs="0"/>
    <xsd:element ref=" ReceivingContact " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: PayerPartyBaseType

    Super-types: PartyBaseType < PayerPartyBaseType (by extension)
    Sub-types:
    Name PayerPartyBaseType
    Abstract no
    XML Instance Representation
    <...
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="PayerPartyBaseType">
    <xsd:complexContent>
    <xsd:extension base=" PartyBaseType ">
    <xsd:sequence>
    <xsd:element ref=" CustomerAccountID " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: CustomerAccountID

    Name CustomerAccountID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation This is the Account Identification assigned to the customer (Payer) by the Supplier (Payee)
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CustomerAccountID>
    udt:IdentifierType
    </CustomerAccountID>
    Schema Component Representation
    <xsd:element name="CustomerAccountID" type=" IdentifierType "/>
    top

    Element: RequesterContact

    Name RequesterContact
    Type SemanticContactType
    Nillable no
    Abstract no
    Documentation Identifies the contact information for the requesting person, organization, department, or group on the associated document or line.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RequesterContact
    languageCode=" LanguageCodeContentType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </RequesterContact>
    Schema Component Representation
    <xsd:element name="RequesterContact" type=" SemanticContactType "/>
    top

    Element: PlannerContact

    Name PlannerContact
    Type SemanticContactType
    Nillable no
    Abstract no
    Documentation Identifies the contact information of the person, organization, department, or group that planned for the timing of the exchange of goods/services that this document is associated at the document or line level.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PlannerContact
    languageCode=" LanguageCodeContentType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </PlannerContact>
    Schema Component Representation
    <xsd:element name="PlannerContact" type=" SemanticContactType "/>
    top

    Element: BuyerContact

    Name BuyerContact
    Type SemanticContactType
    Nillable no
    Abstract no
    Documentation Identifies the contact information for the buying person, organization, department, or group on the associated document or line.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BuyerContact
    languageCode=" LanguageCodeContentType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </BuyerContact>
    Schema Component Representation
    <xsd:element name="BuyerContact" type=" SemanticContactType "/>
    top

    Element: ReceivingContact

    Name ReceivingContact
    Type SemanticContactType
    Nillable no
    Abstract no
    Documentation Identifies the contact information of the person, organization, department, or group that is to receive the contents communicated by the document or line.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ReceivingContact
    languageCode=" LanguageCodeContentType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </ReceivingContact>
    Schema Component Representation
    <xsd:element name="ReceivingContact" type=" SemanticContactType "/>
    top

    Element: SupplierParty

    Name SupplierParty
    Type SupplierPartyType
    Nillable no
    Abstract no
    Documentation Identifies the supplier organization/entity of the items or inventory for the associated transaction. In most cases there is one SupplierParty per transaction. i.e. one SupplierParty for a given PurchaseOrder. However in the cases where an transaction Broker is involved there are cases where a single transaction may have different SupplierParties at the line level or in the case of a Catalog for the Catalog.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SupplierParty
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <SalesContact> ... </SalesContact> [0..*]
    <ShippingContact> ... </ShippingContact> [0..*]
    <CustomerServiceContact> ... </CustomerServiceContact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </SupplierParty>
    Schema Component Representation
    <xsd:element name="SupplierParty" type=" SupplierPartyType "/>
    top

    Complex Type: SupplierPartyType

    Super-types: PartyBaseType < SupplierPartyType (by extension)
    Sub-types: None
    Name SupplierPartyType
    Abstract no
    XML Instance Representation
    <...
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <SalesContact> ... </SalesContact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SupplierPartyType">
    <xsd:complexContent>
    <xsd:extension base=" PartyBaseType ">
    <xsd:sequence>
    <xsd:element ref=" SalesContact " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" ShippingContact " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" CustomerServiceContact " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: SalesContact

    Name SalesContact
    Type SemanticContactType
    Nillable no
    Abstract no
    Documentation Identifies the sales contact and sales department/organization that is responsible for the sale that the instance is associated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SalesContact
    languageCode=" LanguageCodeContentType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </SalesContact>
    Schema Component Representation
    <xsd:element name="SalesContact" type=" SemanticContactType "/>
    top

    Element: ShippingContact

    Name ShippingContact
    Type SemanticContactType
    Nillable no
    Abstract no
    Documentation Identifies the contact information of the person, organization, department, or group that is to shipping the contents communicated by the document or line.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ShippingContact
    languageCode=" LanguageCodeContentType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </ShippingContact>
    Schema Component Representation
    <xsd:element name="ShippingContact" type=" SemanticContactType "/>
    top

    Element: CustomerServiceContact

    Name CustomerServiceContact
    Type SemanticContactType
    Nillable no
    Abstract no
    Documentation Identifies the contact information of the person, organization, department, or group that is responsible for customer service.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CustomerServiceContact
    languageCode=" LanguageCodeContentType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </CustomerServiceContact>
    Schema Component Representation
    <xsd:element name="CustomerServiceContact" type=" SemanticContactType "/>
    top

    Element: ShipToParty

    Name ShipToParty
    Type SemanticPartyType
    Nillable no
    Abstract no
    Documentation Identifies the ShipToParty for the document or the line. In a lot of cases, this is the same as the CustomerParty. In multi-organization purchasing, the CustomerParty may be different from the BuyerParty
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ShipToParty
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </ShipToParty>
    Schema Component Representation
    <xsd:element name="ShipToParty" type=" SemanticPartyType "/>
    top

    Element: CatalogReference

    Name CatalogReference
    Type DocumentReferenceType
    Nillable no
    Abstract no
    Documentation Is a reference to a catalogue.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CatalogReference
    type=" TokenType [0..1]">
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <LineNumber> ... </LineNumber> [0..1]
    <ItemIDs> ... </ItemIDs> [0..1]
    <Facility> ... </Facility> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <SalesOrderReference> ... </SalesOrderReference> [0..*]
    <PurchaseOrderReference> ... </PurchaseOrderReference> [0..*]
    <GroupName> ... </GroupName> [0..*]
    <SequenceCode> ... </SequenceCode> [0..1]
    <StepID> ... </StepID> [0..1]
    <StepType> ... </StepType> [0..1]
    <IssuingParty> ... </IssuingParty> [0..1] ?
    <OperationReference> ... </OperationReference> [0..*]
    <ReleaseNumber> ... </ReleaseNumber> [0..1]
    <ScheduleLineNumber> ... </ScheduleLineNumber> [0..1]
    <SubLineNumber> ... </SubLineNumber> [0..1]
    <ShipUnitReference> ... </ShipUnitReference> [0..1]
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <Item> ... </Item> [0..1]
    <ID> ... </ID> [0..1]
    <SealID> ... </SealID> [0..1]
    <Type> ... </Type> [0..1]
    <FreightItemID> ... </FreightItemID> [0..1]
    <ShippingTrackingID> ... </ShippingTrackingID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </CatalogReference>
    Schema Component Representation
    <xsd:element name="CatalogReference" type=" DocumentReferenceType "/>
    top

    Element: ContractReference

    Name ContractReference
    Type OrderReferenceType
    Nillable no
    Abstract no
    Documentation Is a reference to a contract
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ContractReference>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <ReleaseNumber> ... </ReleaseNumber> [0..1]
    <LineNumber> ... </LineNumber> [0..1]
    <ScheduleLineNumber> ... </ScheduleLineNumber> [0..1]
    <SubLineNumber> ... </SubLineNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </ContractReference>
    Schema Component Representation
    <xsd:element name="ContractReference" type=" OrderReferenceType "/>
    top

    Element: ExtendedAmount

    Name ExtendedAmount
    Type AmountType
    Nillable no
    Abstract no
    Documentation Is an amount not including taxes or charges. In the case of orders, this is typically the Unit Price times the Order Quantity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ExtendedAmount>
    udt:AmountType
    </ExtendedAmount>
    Schema Component Representation
    <xsd:element name="ExtendedAmount" type=" AmountType "/>
    top

    Complex Type: AmountType

    Super-types: AmountType < AmountType (by extension)
    Sub-types: None
    Name AmountType
    Abstract no
    XML Instance Representation
    <...>
    udt:AmountType
    </...>
    Schema Component Representation
    <xsd:complexType name="AmountType">
    <xsd:simpleContent>
    <xsd:extension base=" udt:AmountType "/>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: TotalAmount

    Name TotalAmount
    Type AmountType
    Nillable no
    Abstract no
    Documentation Indicates the total amount of the object associated. This includes the Price and the total of all the charges, allowances and taxes.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TotalAmount>
    udt:AmountType
    </TotalAmount>
    Schema Component Representation
    <xsd:element name="TotalAmount" type=" AmountType "/>
    top

    Element: EnterpriseUnit

    Name EnterpriseUnit
    Type EnterpriseUnitType
    Nillable no
    Abstract no
    Documentation Identifies the agiven portion of an organization. Some commonly defined Units are identified here. These units are typically used to track financial data in reporting systems within an organization. Similar to Business Units, Organizational Units are only relevant within an enterprise
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EnterpriseUnit>
    <CostCenterID> ... </CostCenterID> [0..1]
    <ProfitCenterID> ... </ProfitCenterID> [0..1]
    <GLEntityID> ... </GLEntityID> [0..*]
    <GLElement> ... </GLElement> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </EnterpriseUnit>
    Schema Component Representation
    <xsd:element name="EnterpriseUnit" type=" EnterpriseUnitType "/>
    top

    Complex Type: EnterpriseUnitType

    Super-types: None
    Sub-types: None
    Name EnterpriseUnitType
    Abstract no
    Documentation Identifies the agiven portion of an organization.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <CostCenterID> ... </CostCenterID> [0..1]
    <ProfitCenterID> ... </ProfitCenterID> [0..1]
    <GLEntityID> ... </GLEntityID> [0..*]
    <GLElement> ... </GLElement> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="EnterpriseUnitType">
    <xsd:sequence>
    <xsd:element ref=" CostCenterID " minOccurs="0"/>
    <xsd:element ref=" ProfitCenterID " minOccurs="0"/>
    <xsd:element ref=" GLEntityID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" GLElement " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: CostCenterID

    Name CostCenterID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation The Cost Center is an accumulator of cost information that may be an organizational unit or area of responsibility. It is an organization code that allows a grouping of expenses and costs.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CostCenterID>
    udt:IdentifierType
    </CostCenterID>
    Schema Component Representation
    <xsd:element name="CostCenterID" type=" IdentifierType "/>
    top

    Element: ProfitCenterID

    Name ProfitCenterID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation The Profit Center is an accumulator of revenue information that may be an organizational unit or area of responsibility. A profit center can be used for internal management control. Profit centers can calculate operating profit using the cost-of-sales accounting and/or period accounting methods
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ProfitCenterID>
    udt:IdentifierType
    </ProfitCenterID>
    Schema Component Representation
    <xsd:element name="ProfitCenterID" type=" IdentifierType "/>
    top

    Element: GLEntityID

    Name GLEntityID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation A G/L entity is the smallest organizational unit for which individual financial statements must be drawn up according to relevant commercial law. It is normally the primary balancing segment of the GL Account structure. Typically, this is the owning entity for the transaction. Synonyms are Business Unit, Fund, G/L Company, Joint Venture, Non-Profit Association Name
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <GLEntityID>
    udt:IdentifierType
    </GLEntityID>
    Schema Component Representation
    <xsd:element name="GLEntityID" type=" IdentifierType "/>
    top

    Element: GLElement

    Name GLElement
    Type GLElementType
    Nillable no
    Abstract no
    Documentation Accounting code elements
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <GLElement>
    <Element> ... </Element> [0..*]
    </GLElement>
    Schema Component Representation
    <xsd:element name="GLElement" type=" GLElementType "/>
    top

    Complex Type: GLElementType

    Super-types: None
    Sub-types: None
    Name GLElementType
    Abstract no
    XML Instance Representation
    <...>
    <Element> ... </Element> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="GLElementType">
    <xsd:sequence>
    <xsd:element ref=" Element " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: Element

    Name Element
    Type SequencedTextType
    Nillable no
    Abstract no
    XML Instance Representation
    <Element
    sequence=" PositiveIntegerNumericType [0..1]"
    sequenceName=" NormalizedStringType [0..1]">
    TextType
    </Element>
    Schema Component Representation
    <xsd:element name="Element" type=" SequencedTextType "/>
    top

    Element: BillToParty

    Name BillToParty
    Type CustomerPartyType
    Nillable no
    Abstract no
    Documentation Identifies the party that the bill or invoice is to be sent. In most cases this is the same as the CustomerParty however there are many cases where the CustomerParty and the BillToParty will be different.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BillToParty
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <CustomerAccountID> ... </CustomerAccountID> [0..1]
    <RequesterContact> ... </RequesterContact> [0..1]
    <PlannerContact> ... </PlannerContact> [0..1]
    <BuyerContact> ... </BuyerContact> [0..1]
    <ReceivingContact> ... </ReceivingContact> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </BillToParty>
    Schema Component Representation
    <xsd:element name="BillToParty" type=" CustomerPartyType "/>
    top

    Element: CarrierParty

    Name CarrierParty
    Type SemanticPartyType
    Nillable no
    Abstract no
    Documentation Idenitfies the party that serves as the carrier of the goods or services for the transaction.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CarrierParty
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </CarrierParty>
    Schema Component Representation
    <xsd:element name="CarrierParty" type=" SemanticPartyType "/>
    top

    Element: PayFromParty

    Name PayFromParty
    Type SemanticPartyType
    Nillable no
    Abstract no
    Documentation Identifies the party that the payment for the goods or services will come.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PayFromParty
    category=" PartyCategoryCodeContentType [0..1]">
    <PartyIDs> ... </PartyIDs> [0..1]
    <Name> ... </Name> [0..*]
    <Location> ... </Location> [0..*]
    <Contact> ... </Contact> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </PayFromParty>
    Schema Component Representation
    <xsd:element name="PayFromParty" type=" SemanticPartyType "/>
    top

    Element: PartialShipmentAllowedIndicator

    Name PartialShipmentAllowedIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Identifies if a partial shipment to a customer is allowed.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PartialShipmentAllowedIndicator> IndicatorType </PartialShipmentAllowedIndicator>
    Schema Component Representation
    <xsd:element name="PartialShipmentAllowedIndicator" type=" IndicatorType "/>
    top

    Element: DropShipmentAllowedIndicator

    Name DropShipmentAllowedIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Indicates whether the order can be drop shipped or not.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DropShipmentAllowedIndicator> IndicatorType </DropShipmentAllowedIndicator>
    Schema Component Representation
    <xsd:element name="DropShipmentAllowedIndicator" type=" IndicatorType "/>
    top

    Element: EarlyShipmentAllowedIndicator

    Name EarlyShipmentAllowedIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Communicates if it is permitted to ship a good or service prior to the date it is due
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EarlyShipmentAllowedIndicator> IndicatorType </EarlyShipmentAllowedIndicator>
    Schema Component Representation
    <xsd:element name="EarlyShipmentAllowedIndicator" type=" IndicatorType "/>
    top

    Element: LicenseIndicator

    Name LicenseIndicator
    Type LicenseIndicatorType
    Nillable no
    Abstract no
    Documentation Indicates what type of licenses are required and indicates which are required.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <LicenseIndicator
    name=" LicenseTypeCodeContentType [1]">
    IndicatorType
    </LicenseIndicator>
    Schema Component Representation
    <xsd:element name="LicenseIndicator" type=" LicenseIndicatorType "/>
    top

    Complex Type: LicenseIndicatorType

    Super-types: IndicatorType < IndicatorType (by restriction) < LicenseIndicatorType (by extension)
    Sub-types: None
    Name LicenseIndicatorType
    Abstract no
    XML Instance Representation
    <...
    name=" LicenseTypeCodeContentType [1]">
    IndicatorType
    </...>
    Schema Component Representation
    <xsd:complexType name="LicenseIndicatorType">
    <xsd:simpleContent>
    <xsd:extension base=" IndicatorType ">
    <xsd:attribute name="name" type=" LicenseTypeCodeContentType " use="required"/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: LicenseTypeCodeContentType

    Super-types: LicenseTypeCodeContentType < LicenseTypeCodeContentType (by restriction)
    Sub-types:
    Name LicenseTypeCodeContentType
    Content
  • ERROR: Circular type reference to 'LicenseTypeCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="LicenseTypeCodeContentType">
    <xsd:restriction base=" oacl:LicenseTypeCodeContentType "/>
    </xsd:simpleType>
    top

    Element: TaxExemptIndicator

    Name TaxExemptIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Specifies whether the associated element is exempt from withholding taxes.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TaxExemptIndicator> IndicatorType </TaxExemptIndicator>
    Schema Component Representation
    <xsd:element name="TaxExemptIndicator" type=" IndicatorType "/>
    top

    Element: TransportationTerm

    Name TransportationTerm
    Type TransportationTermType
    Nillable no
    Abstract no
    Documentation When a seller ships something via common to a buyer in accordance with the Uniform Commerical Code and international legal agreements, you must specify a particular "phrase" that states who assumes the risk of shipment, who is responsible for loading and unloading the goods, where ownership or title to the goods passes, who paid or pays the carrirer, etc. Examples of these "phrases" include: - "FOB Origin Prepaid and Add" (Free On Board - no cost for loading, title passes at seller's dock, seller prepaid freight cost and delivery insurance, seller will freight costs to cost of goods) - "FOB Destination" or "FOB Destination Prepaid" (Free On Board - no cost for loading, title passes at buyer's dock, seller prepaid freight cost and delivery insurance) In software applications, this phrase is commonly split into two coded pieces, a "legal terms" risk and responsibility component for use with common carriers (FOB Destination) and some kind of qualifying component (Prepaid and Add).
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TransportationTerm>
    <IncotermsCode> ... </IncotermsCode> [0..1]
    <PlaceOfOwnershipTransferLocation> ... </PlaceOfOwnershipTransferLocation> [0..1]
    <FreightTermCode> ... </FreightTermCode> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </TransportationTerm>
    Schema Component Representation
    <xsd:element name="TransportationTerm" type=" TransportationTermType "/>
    top

    Complex Type: TransportationTermType

    Super-types: None
    Sub-types: None
    Name TransportationTermType
    Abstract no
    Documentation When a seller ships something via common to a buyer in accordance with the Uniform Commerical Code and international legal agreements, you must specify a particular "phrase" that states who assumes the risk of shipment, who is responsible for loading and unloading the goods, where ownership or title to the goods passes, who paid or pays the carrirer, etc. Examples of these "phrases" include: - "FOB Origin Prepaid and Add" (Free On Board - no cost for loading, title passes at seller's dock, seller prepaid freight cost and delivery insurance, seller will freight costs to cost of goods) - "FOB Destination" or "FOB Destination Prepaid" (Free On Board - no cost for loading, title passes at buyer's dock, seller prepaid freight cost and delivery insurance) In software applications, this phrase is commonly split into two coded pieces, a "legal terms" risk and responsibility component for use with common carriers (FOB Destination) and some kind of qualifying component (Prepaid and Add).
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <IncotermsCode> ... </IncotermsCode> [0..1]
    <PlaceOfOwnershipTransferLocation> ... </PlaceOfOwnershipTransferLocation> [0..1]
    <FreightTermCode> ... </FreightTermCode> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="TransportationTermType">
    <xsd:sequence>
    <xsd:element ref=" IncotermsCode " minOccurs="0"/>
    <xsd:element ref=" PlaceOfOwnershipTransferLocation " minOccurs="0"/>
    <xsd:element ref=" FreightTermCode " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: IncotermsCode

    Name IncotermsCode
    Type IncotermsCodeType
    Nillable no
    Abstract no
    Documentation Is a contractual code used to describe the point where delivery occurs (goods ownership is transferred) in a contract of sale. It identifies the rights and obligations of each partner (supplier, carrier and customer) in the transaction and may specify the requirements to assume ownership (i.e. paying for the cost of the goods and/or transportation). The United Nations Trade Facilitation Information Exchange (UN/TraFIX) has established the following codes (INCOTERMS 1990) for use in international trade to Europe, Asia and the Pacific. (See http://www.unece.org/trade/rec/rec05en.htm). These terms may also be found in the United States Uniform Commercial Code (UCC). EXAMPLES EXW - Ex Works ... (named place) FCA - Free Carrier ... (named place) FAS - Free Along Ship ... (named port of shipment) FOB - Free On Board ... (named port of shipment) CFR - Cost and Freight ... (named port of destination) CIF - Cost, Insurance and Freight ... (named port of destination) CPT - Carriage Paid To ... (named place of destination) CIP - Carriage and Insurance Paid to ... (named place of destination) DAF - Delivered At Frontier ... (named place) DES - Delivered Ex Ship ... (named port of destination) DEQ - Delivered Ex Quay (Duty Paid) ... (named port of destination) DDU - Delivered Duty Unpaid ... (named place of destination) DDP - Delivered Duty Paid ... (named place of destination)
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <IncotermsCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    IncotermsCodeContentType
    </IncotermsCode>
    Schema Component Representation
    <xsd:element name="IncotermsCode" type=" IncotermsCodeType "/>
    top

    Complex Type: IncotermsCodeType

    Super-types: IncotermsCodeContentType < IncotermsCodeContentType (by restriction) < IncotermsCodeType (by extension)
    Sub-types: None
    Name IncotermsCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Incoterms_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Incoterms</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    IncotermsCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="IncotermsCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" IncotermsCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: IncotermsCodeContentType

    Super-types: IncotermsCodeContentType < IncotermsCodeContentType (by restriction)
    Sub-types:
    Name IncotermsCodeContentType
    Content
  • ERROR: Circular type reference to 'IncotermsCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="IncotermsCodeContentType">
    <xsd:restriction base=" oacl:IncotermsCodeContentType "/>
    </xsd:simpleType>
    top

    Element: PlaceOfOwnershipTransferLocation

    Name PlaceOfOwnershipTransferLocation
    Type LocationType
    Nillable no
    Abstract no
    Documentation Identifies the place where the transfer of ownership takes place.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PlaceOfOwnershipTransferLocation
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <Directions> ... </Directions> [0..1]
    <Coordinate> ... </Coordinate> [0..1]
    <Address> ... </Address> [0..*]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </PlaceOfOwnershipTransferLocation>
    Schema Component Representation
    <xsd:element name="PlaceOfOwnershipTransferLocation" type=" LocationType "/>
    top

    Element: FreightTermCode

    Name FreightTermCode
    Type FreightTermCodeType
    Nillable no
    Abstract no
    Documentation Describes how the freight cost for a shipment of goods should be billed. EXAMPLES: Prepaid, Collect, Third Party, Prepaid and Add, Consignee Billed
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <FreightTermCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    FreightTermCodeContentType
    </FreightTermCode>
    Schema Component Representation
    <xsd:element name="FreightTermCode" type=" FreightTermCodeType "/>
    top

    Complex Type: FreightTermCodeType

    Super-types: FreightTermCodeContentType < FreightTermCodeContentType (by restriction) < FreightTermCodeType (by extension)
    Sub-types: None
    Name FreightTermCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Freight Terms_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Freight Terms</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    FreightTermCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="FreightTermCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" FreightTermCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: FreightTermCodeContentType

    Super-types: FreightTermCodeContentType < FreightTermCodeContentType (by restriction)
    Sub-types:
    Name FreightTermCodeContentType
    Content
  • ERROR: Circular type reference to 'FreightTermCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="FreightTermCodeContentType">
    <xsd:restriction base=" oacl:FreightTermCodeContentType "/>
    </xsd:simpleType>
    top

    Element: PaymentTerm

    Name PaymentTerm
    Type PaymentTermType
    Nillable no
    Abstract no
    Documentation Identifies the payment term for an Order or Invoice. Supports the abiility to specify an absolute due date, a number of days from a start daye, a percent discount or an absolute discount. A common term like "Net30Days" is explicitly code as either a calculated DueDateTime or a PaymentTermsDateTime and NumberOfDays.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PaymentTerm
    type=" PaymentTermCodeContentType [0..1]">
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Term> ... </Term> [0..1]
    <Discount> ... </Discount> [0..*]
    <Penalty> ... </Penalty> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </PaymentTerm>
    Schema Component Representation
    <xsd:element name="PaymentTerm" type=" PaymentTermType "/>
    top

    Complex Type: PaymentTermType

    Super-types: None
    Sub-types: None
    Name PaymentTermType
    Abstract no
    XML Instance Representation
    <...
    type=" PaymentTermCodeContentType [0..1]">
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Term> ... </Term> [0..1]
    <Discount> ... </Discount> [0..*]
    <Penalty> ... </Penalty> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PaymentTermType">
    <xsd:sequence>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" Term " minOccurs="0"/>
    <xsd:element ref=" Discount " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Penalty " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" PaymentTermCodeContentType " use="optional"/>
    </xsd:complexType>
    top

    Element: Term

    Name Term
    Type TermType
    Nillable no
    Abstract no
    Documentation Identifies the Terms i.e. the time and number of payments and the amount or percentage of the payment.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Term
    type=" NormalizedStringType [0..1] ?">
    <ID> ... </ID> [0..*]
    <Description> ... </Description> [0..*]
    <EffectiveDateTime> ... </EffectiveDateTime> [0..1]
    Start Choice [1]
    <DueDateTime> ... </DueDateTime> [0..1]
    <PaymentBasisCode> ... </PaymentBasisCode> [0..1]
    <Duration> ... </Duration> [0..1]
    End Choice
    Start Choice [0..1] ?
    <DiscountPercent> ... </DiscountPercent> [0..1]
    <SurchargePercent> ... </SurchargePercent> [0..1]
    <Amount> ... </Amount> [0..1]
    End Choice
    <ProxMonth> ... </ProxMonth> [0..1]
    <ProxDayOfMonth> ... </ProxDayOfMonth> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Term>
    Schema Component Representation
    <xsd:element name="Term" type=" TermType "/>
    top

    Complex Type: TermType

    Super-types: TermABIEType < TermType (by extension)
    Sub-types: None
    Name TermType
    Abstract no
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1] ?">
    <ID> ... </ID> [0..*]
    <Description> ... </Description> [0..*]
    Start Choice [1]
    <DueDateTime> ... </DueDateTime> [0..1]
    <Duration> ... </Duration> [0..1]
    End Choice
    Start Choice [0..1] ?
    <Amount> ... </Amount> [0..1]
    End Choice
    <ProxMonth> ... </ProxMonth> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="TermType">
    <xsd:complexContent>
    <xsd:extension base=" TermABIEType ">
    <xsd:sequence>
    <xsd:element ref=" ProxMonth " minOccurs="0"/>
    <xsd:element ref=" ProxDayOfMonth " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: TermABIEType

    Super-types: None
    Sub-types:
    Name TermABIEType
    Abstract no
    Documentation TermsABIEType is logically derived from UN/CEFACT TBG17 ABIE PaymentTermsType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1] ?">
    <ID> ... </ID> [0..*]
    <Description> ... </Description> [0..*]
    <EffectiveDateTime> ... </EffectiveDateTime> [0..1]
    Start Choice [1]
    <DueDateTime> ... </DueDateTime> [0..1]
    <PaymentBasisCode> ... </PaymentBasisCode> [0..1]
    <Duration> ... </Duration> [0..1]
    End Choice
    Start Choice [0..1] ?
    <DiscountPercent> ... </DiscountPercent> [0..1]
    <SurchargePercent> ... </SurchargePercent> [0..1]
    <Amount> ... </Amount> [0..1]
    End Choice
    </...>
    Schema Component Representation
    <xsd:complexType name="TermABIEType">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Description " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" EffectiveDateTime " minOccurs="0"/>
    <xsd:choice>
    <xsd:element ref=" DueDateTime " minOccurs="0"/>
    <xsd:sequence>
    <xsd:element ref=" PaymentBasisCode " minOccurs="0"/>
    <xsd:element ref=" Duration " minOccurs="0"/>
    </xsd:sequence>
    </xsd:choice>
    <xsd:choice minOccurs="0">
    <xsd:element ref=" DiscountPercent " minOccurs="0"/>
    <xsd:element ref=" SurchargePercent " minOccurs="0"/>
    <xsd:element ref=" Amount " minOccurs="0"/>
    </xsd:choice>
    </xsd:sequence>
    <xsd:attribute name="type" type=" NormalizedStringType "/>
    </xsd:complexType>
    top

    Element: DueDateTime

    Name DueDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation The date and time that the production order is to be completed.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DueDateTime> DateTimeType </DueDateTime>
    Schema Component Representation
    <xsd:element name="DueDateTime" type=" DateTimeType "/>
    top

    Element: PaymentBasisCode

    Name PaymentBasisCode
    Type PaymentBasisCodeType
    Nillable no
    Abstract no
    Documentation The date and time when the payment terms go into effect. Used in conjunction with NumberOfDays
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PaymentBasisCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    PaymentBasisCodeContentType
    </PaymentBasisCode>
    Schema Component Representation
    <xsd:element name="PaymentBasisCode" type=" PaymentBasisCodeType "/>
    top

    Complex Type: PaymentBasisCodeType

    Super-types: PaymentBasisCodeContentType < PaymentBasisCodeContentType (by restriction) < PaymentBasisCodeType (by extension)
    Sub-types: None
    Name PaymentBasisCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Payment Basis_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Payment Basis</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    PaymentBasisCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="PaymentBasisCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" PaymentBasisCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: PaymentBasisCodeContentType

    Super-types: PaymentBasisCodeContentType < PaymentBasisCodeContentType (by restriction)
    Sub-types:
    Name PaymentBasisCodeContentType
    Content
  • ERROR: Circular type reference to 'PaymentBasisCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="PaymentBasisCodeContentType">
    <xsd:restriction base=" oacl:PaymentBasisCodeContentType "/>
    </xsd:simpleType>
    top

    Element: DiscountPercent

    Name DiscountPercent
    Type PercentType
    Nillable no
    Abstract no
    Documentation Indicates a percentage of discount that is available against a price
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DiscountPercent> PercentType </DiscountPercent>
    Schema Component Representation
    <xsd:element name="DiscountPercent" type=" PercentType "/>
    top

    Simple Type: PercentType

    Super-types: PercentType < PercentType (by restriction)
    Sub-types:
    Name PercentType
    Content
  • ERROR: Circular type reference to 'PercentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="PercentType">
    <xsd:restriction base=" udt:PercentType "/>
    </xsd:simpleType>
    top

    Element: SurchargePercent

    Name SurchargePercent
    Type PercentType
    Nillable no
    Abstract no
    Documentation The penalty rate (percentage) charged for late payment.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SurchargePercent> PercentType </SurchargePercent>
    Schema Component Representation
    <xsd:element name="SurchargePercent" type=" PercentType "/>
    top

    Element: Amount

    Name Amount
    Type AmountType
    Nillable no
    Abstract no
    Documentation The monetary value of the object in which the amount is associated
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Amount>
    udt:AmountType
    </Amount>
    Schema Component Representation
    <xsd:element name="Amount" type=" AmountType "/>
    top

    Element: ProxMonth

    Name ProxMonth
    Type PositiveIntegerNumericType
    Nillable no
    Abstract no
    Documentation The number of months beyond the Billing Date in which payment is due.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ProxMonth> PositiveIntegerNumericType </ProxMonth>
    Schema Component Representation
    <xsd:element name="ProxMonth" type=" PositiveIntegerNumericType "/>
    top

    Element: ProxDayOfMonth

    Name ProxDayOfMonth
    Type DayDateType
    Nillable no
    Abstract no
    Documentation The daywithin the ProxMonth beyond the Billing Date in which payment is due.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ProxDayOfMonth> DayDateType </ProxDayOfMonth>
    Schema Component Representation
    <xsd:element name="ProxDayOfMonth" type=" DayDateType "/>
    top

    Simple Type: DayDateType

    Super-types: DayDateType < DayDateType (by restriction)
    Sub-types:
    Name DayDateType
    Content
  • ERROR: Circular type reference to 'DayDateType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="DayDateType">
    <xsd:restriction base=" qdt:DayDateType "/>
    </xsd:simpleType>
    top

    Element: Discount

    Name Discount
    Type TermType
    Nillable no
    Abstract no
    Documentation Identifies the Discount the time and number of payments and the amount or percentage of the discount from the payment.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Discount
    type=" NormalizedStringType [0..1] ?">
    <ID> ... </ID> [0..*]
    <Description> ... </Description> [0..*]
    <EffectiveDateTime> ... </EffectiveDateTime> [0..1]
    Start Choice [1]
    <DueDateTime> ... </DueDateTime> [0..1]
    <PaymentBasisCode> ... </PaymentBasisCode> [0..1]
    <Duration> ... </Duration> [0..1]
    End Choice
    Start Choice [0..1] ?
    <DiscountPercent> ... </DiscountPercent> [0..1]
    <SurchargePercent> ... </SurchargePercent> [0..1]
    <Amount> ... </Amount> [0..1]
    End Choice
    <ProxMonth> ... </ProxMonth> [0..1]
    <ProxDayOfMonth> ... </ProxDayOfMonth> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Discount>
    Schema Component Representation
    <xsd:element name="Discount" type=" TermType "/>
    top

    Element: Penalty

    Name Penalty
    Type TermType
    Nillable no
    Abstract no
    Documentation Identifies the Peanlty what happen when the time and number of payments and the amount or percentage of the penalty to add to the payment.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Penalty
    type=" NormalizedStringType [0..1] ?">
    <ID> ... </ID> [0..*]
    <Description> ... </Description> [0..*]
    <EffectiveDateTime> ... </EffectiveDateTime> [0..1]
    Start Choice [1]
    <DueDateTime> ... </DueDateTime> [0..1]
    <PaymentBasisCode> ... </PaymentBasisCode> [0..1]
    <Duration> ... </Duration> [0..1]
    End Choice
    Start Choice [0..1] ?
    <DiscountPercent> ... </DiscountPercent> [0..1]
    <SurchargePercent> ... </SurchargePercent> [0..1]
    <Amount> ... </Amount> [0..1]
    End Choice
    <ProxMonth> ... </ProxMonth> [0..1]
    <ProxDayOfMonth> ... </ProxDayOfMonth> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Penalty>
    Schema Component Representation
    <xsd:element name="Penalty" type=" TermType "/>
    top

    Simple Type: PaymentTermCodeContentType

    Super-types: PaymentTermCodeContentType < PaymentTermCodeContentType (by restriction)
    Sub-types:
    Name PaymentTermCodeContentType
    Content
  • ERROR: Circular type reference to 'PaymentTermCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="PaymentTermCodeContentType">
    <xsd:restriction base=" oacl:PaymentTermCodeContentType "/>
    </xsd:simpleType>
    top

    Element: DistributedCharge

    Name DistributedCharge
    Type DistributedChargeType
    Nillable no
    Abstract no
    XML Instance Representation
    <DistributedCharge
    type=" ChargeCodeContentType [0..1] ?"
    sequence=" PositiveIntegerNumericType [0..1]">
    <ID> ... </ID> [0..*]
    Start Choice [1]
    <BasisAmount> ... </BasisAmount> [0..1]
    <BasisQuantity> ... </BasisQuantity> [0..1]
    End Choice
    <Description> ... </Description> [0..*]
    <Amount> ... </Amount> [0..1]
    <Calculation> ... </Calculation> [0..1]
    <ReasonCode> ... </ReasonCode> [0..*]
    <CurrencyExchangeRate> ... </CurrencyExchangeRate> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    <Distribution> ... </Distribution> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </DistributedCharge>
    Schema Component Representation
    <xsd:element name="DistributedCharge" type=" DistributedChargeType "/>
    top

    Complex Type: DistributedChargeType

    Super-types: AllowanceChargeABIEType < DistributedChargeType (by extension)
    Sub-types: None
    Name DistributedChargeType
    Abstract no
    XML Instance Representation
    <...
    type=" ChargeCodeContentType [0..1] ?"
    sequence=" PositiveIntegerNumericType [0..1]">
    <ID> ... </ID> [0..*]
    Start Choice [1]
    <BasisAmount> ... </BasisAmount> [0..1]
    <BasisQuantity> ... </BasisQuantity> [0..1]
    End Choice
    <Description> ... </Description> [0..*]
    <Amount> ... </Amount> [0..1]
    <Calculation> ... </Calculation> [0..1]
    <ReasonCode> ... </ReasonCode> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    <Distribution> ... </Distribution> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="DistributedChargeType">
    <xsd:complexContent>
    <xsd:extension base=" AllowanceChargeABIEType ">
    <xsd:sequence>
    <xsd:element ref=" Distribution " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: AllowanceChargeABIEType

    Super-types: None
    Sub-types:
    Name AllowanceChargeABIEType
    Abstract yes
    Documentation AllowanceChargeABIEType is based on the UN/CEFACT TBG17 AllowanceChargeType that can be found the Reusable Aggregate Business Information Entity (RUABIE) XML Schema files.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" ChargeCodeContentType [0..1] ?"
    sequence=" PositiveIntegerNumericType [0..1]">
    <ID> ... </ID> [0..*]
    Start Choice [1]
    <BasisAmount> ... </BasisAmount> [0..1]
    <BasisQuantity> ... </BasisQuantity> [0..1]
    End Choice
    <Description> ... </Description> [0..*]
    <Amount> ... </Amount> [0..1]
    <Calculation> ... </Calculation> [0..1]
    <ReasonCode> ... </ReasonCode> [0..*]
    <CurrencyExchangeRate> ... </CurrencyExchangeRate> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="AllowanceChargeABIEType" abstract="true">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:choice>
    <xsd:element ref=" BasisAmount " minOccurs="0"/>
    <xsd:element ref=" BasisQuantity " minOccurs="0"/>
    </xsd:choice>
    <xsd:element ref=" Description " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Amount " minOccurs="0"/>
    <xsd:element ref=" Calculation " minOccurs="0"/>
    <xsd:element ref=" ReasonCode " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" CurrencyExchangeRate " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" TimePeriod " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" ChargeCodeContentType " use="optional"/>
    <xsd:attribute name="sequence" type=" PositiveIntegerNumericType "/>
    </xsd:complexType>
    top

    Element: BasisAmount

    Name BasisAmount
    Type AmountType
    Nillable no
    Abstract no
    Documentation Is the base amount from which the charge/allowance is derived.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BasisAmount>
    udt:AmountType
    </BasisAmount>
    Schema Component Representation
    <xsd:element name="BasisAmount" type=" AmountType "/>
    top

    Element: BasisQuantity

    Name BasisQuantity
    Type QuantityType
    Nillable no
    Abstract no
    Documentation Is the base quantityfrom which the charge/allowance is derived.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BasisQuantity>
    udt:QuantityType
    </BasisQuantity>
    Schema Component Representation
    <xsd:element name="BasisQuantity" type=" QuantityType "/>
    top

    Element: Calculation

    Name Calculation
    Type CalculationType
    Nillable no
    Abstract no
    Documentation Allows the sender to indicate how the Charge/Allowance was calculated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Calculation>
    Start Choice [1]
    <RateNumeric> ... </RateNumeric> [0..1]
    <Formula> ... </Formula> [0..1]
    End Choice
    <Description> ... </Description> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </Calculation>
    Schema Component Representation
    <xsd:element name="Calculation" type=" CalculationType "/>
    top

    Complex Type: CalculationType

    Super-types: CalculationABIEType < CalculationType (by extension)
    Sub-types: None
    Name CalculationType
    Abstract no
    XML Instance Representation
    <...>
    Start Choice [1]
    <RateNumeric> ... </RateNumeric> [0..1]
    <Formula> ... </Formula> [0..1]
    End Choice
    <Description> ... </Description> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CalculationType">
    <xsd:complexContent>
    <xsd:extension base=" CalculationABIEType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: CalculationABIEType

    Super-types: None
    Sub-types:
    Name CalculationABIEType
    Abstract no
    Documentation CalculationABIEType is logically derived fom the UN/CEFACT TBG 17 ABIE CalculationType, which is defined in the Reusabale Aggregate Business Information Enitity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    Start Choice [1]
    <RateNumeric> ... </RateNumeric> [0..1]
    <Formula> ... </Formula> [0..1]
    End Choice
    <Description> ... </Description> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="CalculationABIEType">
    <xsd:sequence>
    <xsd:choice>
    <xsd:element ref=" RateNumeric " minOccurs="0"/>
    <xsd:element ref=" Formula " minOccurs="0"/>
    </xsd:choice>
    <xsd:element ref=" Description " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: RateNumeric

    Name RateNumeric
    Type NumericType
    Nillable no
    Abstract no
    Documentation Is the multiplier to convert the source units to the target units. (e.g.) The conversion of one currency to another currency monitary amount in the from currency is multiplied by the CalculationRateNumeric to calcultate the monitary amount in the to currency. Another example maybe the conversion between units of measure.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RateNumeric> NumericType </RateNumeric>
    Schema Component Representation
    <xsd:element name="RateNumeric" type=" NumericType "/>
    top

    Simple Type: NumericType

    Super-types: NumericType < NumericType (by restriction)
    Sub-types:
    Name NumericType
    Content
  • ERROR: Circular type reference to 'NumericType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="NumericType">
    <xsd:restriction base=" udt:NumericType "/>
    </xsd:simpleType>
    top

    Element: Formula

    Name Formula
    Type TextType
    Nillable no
    Abstract no
    XML Instance Representation
    <Formula>
    udt:TextType
    </Formula>
    Schema Component Representation
    <xsd:element name="Formula" type=" TextType "/>
    top

    Element: CurrencyExchangeRate

    Name CurrencyExchangeRate
    Type CurrencyExchangeRateType
    Nillable no
    Abstract no
    Documentation Identifies the exchange rate between two currencies. For the transaction in which this is associated.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CurrencyExchangeRate
    type=" NormalizedStringType [0..1] ?">
    <SourceCurrencyCode> ... </SourceCurrencyCode> [0..1]
    <SourceUnitBaseNumeric> ... </SourceUnitBaseNumeric> [0..1]
    <TargetCurrencyCode> ... </TargetCurrencyCode> [0..1]
    <TargetUnitBaseNumeric> ... </TargetUnitBaseNumeric> [0..1]
    <RateNumeric> ... </RateNumeric> [0..1]
    <SetDateTime> ... </SetDateTime> [0..1]
    <SourceID> ... </SourceID> [0..1]
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </CurrencyExchangeRate>
    Schema Component Representation
    <xsd:element name="CurrencyExchangeRate" type=" CurrencyExchangeRateType "/>
    top

    Complex Type: CurrencyExchangeRateType

    Super-types: CurrencyExchangeABIEType < CurrencyExchangeBaseType (by extension) < CurrencyExchangeRateType (by extension)
    Sub-types: None
    Name CurrencyExchangeRateType
    Abstract no
    Documentation Identifies the exchange rate between two currencies
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1] ?">
    <RateNumeric> ... </RateNumeric> [0..1]
    <SetDateTime> ... </SetDateTime> [0..1]
    <SourceID> ... </SourceID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CurrencyExchangeRateType">
    <xsd:complexContent>
    <xsd:extension base=" CurrencyExchangeBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: CurrencyExchangeBaseType

    Super-types: CurrencyExchangeABIEType < CurrencyExchangeBaseType (by extension)
    Sub-types:
    Name CurrencyExchangeBaseType
    Abstract no
    Documentation Base type for all currency conversions. Is the conversion from one one currency to another currency Identifing the conversion factor and the source in which it was obtained, the date in which the conversion factor was set, and the effective period in which it is to be used.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1] ?">
    <RateNumeric> ... </RateNumeric> [0..1]
    <SetDateTime> ... </SetDateTime> [0..1]
    <SourceID> ... </SourceID> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CurrencyExchangeBaseType">
    <xsd:complexContent>
    <xsd:extension base=" CurrencyExchangeABIEType ">
    <xsd:sequence>
    <xsd:element ref=" SourceID " minOccurs="0"/>
    <xsd:element ref=" EffectiveTimePeriod " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" NormalizedStringType "/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: CurrencyExchangeABIEType

    Super-types: None
    Sub-types:
    Name CurrencyExchangeABIEType
    Abstract yes
    Documentation CurrencyExchangeABIEType is logically derived from UN/CEFACT TBG17 ABIE CurrencyExchangeType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <SourceCurrencyCode> ... </SourceCurrencyCode> [0..1]
    <SourceUnitBaseNumeric> ... </SourceUnitBaseNumeric> [0..1]
    <TargetCurrencyCode> ... </TargetCurrencyCode> [0..1]
    <TargetUnitBaseNumeric> ... </TargetUnitBaseNumeric> [0..1]
    <RateNumeric> ... </RateNumeric> [0..1]
    <SetDateTime> ... </SetDateTime> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CurrencyExchangeABIEType" abstract="true">
    <xsd:sequence>
    <xsd:element ref=" SourceCurrencyCode " minOccurs="0"/>
    <xsd:element ref=" SourceUnitBaseNumeric " minOccurs="0"/>
    <xsd:element ref=" TargetCurrencyCode " minOccurs="0"/>
    <xsd:element ref=" TargetUnitBaseNumeric " minOccurs="0"/>
    <xsd:element ref=" RateNumeric " minOccurs="0"/>
    <xsd:element ref=" SetDateTime " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: SourceCurrencyCode

    Name SourceCurrencyCode
    Type CurrencyCodeType
    Nillable no
    Abstract no
    Documentation The source Currency Code for the monetary amount to be converted.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SourceCurrencyCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    CurrencyCodeContentType
    </SourceCurrencyCode>
    Schema Component Representation
    <xsd:element name="SourceCurrencyCode" type=" CurrencyCodeType "/>
    top

    Complex Type: CurrencyCodeType

    Super-types: CurrencyCodeContentType < CurrencyCodeContentType (by restriction) < CurrencyCodeType (by extension)
    Sub-types: None
    Name CurrencyCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Currency_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Currency</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    CurrencyCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="CurrencyCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" CurrencyCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: CurrencyCodeContentType

    Super-types: CurrencyCodeContentType < CurrencyCodeContentType (by restriction)
    Sub-types:
    Name CurrencyCodeContentType
    Content
  • ERROR: Circular type reference to 'CurrencyCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="CurrencyCodeContentType">
    <xsd:restriction base=" oacl:CurrencyCodeContentType "/>
    </xsd:simpleType>
    top

    Element: SourceUnitBaseNumeric

    Name SourceUnitBaseNumeric
    Type NumericType
    Nillable no
    Abstract no
    Documentation Specifies the unit base of the source currency for currencies with small denominations.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SourceUnitBaseNumeric> NumericType </SourceUnitBaseNumeric>
    Schema Component Representation
    <xsd:element name="SourceUnitBaseNumeric" type=" NumericType "/>
    top

    Element: TargetCurrencyCode

    Name TargetCurrencyCode
    Type CurrencyCodeType
    Nillable no
    Abstract no
    Documentation The target Currency Code for the monetary amount to be converted.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TargetCurrencyCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    CurrencyCodeContentType
    </TargetCurrencyCode>
    Schema Component Representation
    <xsd:element name="TargetCurrencyCode" type=" CurrencyCodeType "/>
    top

    Element: TargetUnitBaseNumeric

    Name TargetUnitBaseNumeric
    Type NumericType
    Nillable no
    Abstract no
    Documentation Specifies the unit base of the target currency for currencies with small denominations.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TargetUnitBaseNumeric> NumericType </TargetUnitBaseNumeric>
    Schema Component Representation
    <xsd:element name="TargetUnitBaseNumeric" type=" NumericType "/>
    top

    Element: SetDateTime

    Name SetDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Identifies the date in which the conversion factor was set by the Issueing agency.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SetDateTime> DateTimeType </SetDateTime>
    Schema Component Representation
    <xsd:element name="SetDateTime" type=" DateTimeType "/>
    top

    Element: SourceID

    Name SourceID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Idenfifies the source that brought the associated entity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SourceID>
    udt:IdentifierType
    </SourceID>
    Schema Component Representation
    <xsd:element name="SourceID" type=" IdentifierType "/>
    top

    Simple Type: ChargeCodeContentType

    Super-types: ChargeCodeContentType < ChargeCodeContentType (by restriction)
    Sub-types:
    Name ChargeCodeContentType
    Content
  • ERROR: Circular type reference to 'ChargeCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="ChargeCodeContentType">
    <xsd:restriction base=" oacl:ChargeCodeContentType "/>
    </xsd:simpleType>
    top

    Element: Distribution

    Name Distribution
    Type DistributionType
    Nillable no
    Abstract no
    Documentation The accounting distribution information associated with a Business Object Document. The position of the Distribution within a Business Object Document provides the context and additional meaning.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Distribution>
    <LedgerID> ... </LedgerID> [0..1]
    Start Group: ReferencesGroup [0..1]
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Percentage> ... </Percentage> [0..1]
    <Quantity> ... </Quantity> [0..1]
    <Amount> ... </Amount> [0..1]
    <GLNominalAccount> ... </GLNominalAccount> [0..1]
    <GLElement> ... </GLElement> [0..1]
    Start Group: EnterpriseUnitGroup [0..1]
    <EnterpriseUnit> ... </EnterpriseUnit> [0..1]
    End Group: EnterpriseUnitGroup
    <ProjectReference> ... </ProjectReference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Distribution>
    Schema Component Representation
    <xsd:element name="Distribution" type=" DistributionType "/>
    top

    Complex Type: DistributionType

    Super-types: None
    Sub-types: None
    Name DistributionType
    Abstract no
    Documentation A distribution identifies how monetary amounts are distributed accross an organization.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <LedgerID> ... </LedgerID> [0..1]
    Start Group: ReferencesGroup [0..1]
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Percentage> ... </Percentage> [0..1]
    <Quantity> ... </Quantity> [0..1]
    <Amount> ... </Amount> [0..1]
    <GLNominalAccount> ... </GLNominalAccount> [0..1]
    <GLElement> ... </GLElement> [0..1]
    Start Group: EnterpriseUnitGroup [0..1]
    <EnterpriseUnit> ... </EnterpriseUnit> [0..1]
    End Group: EnterpriseUnitGroup
    <ProjectReference> ... </ProjectReference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="DistributionType">
    <xsd:sequence>
    <xsd:element ref=" LedgerID " minOccurs="0"/>
    <xsd:group ref=" ReferencesGroup " minOccurs="0"/>
    <xsd:element ref=" Percentage " minOccurs="0"/>
    <xsd:element ref=" Quantity " minOccurs="0"/>
    <xsd:element ref=" Amount " minOccurs="0"/>
    <xsd:element ref=" GLNominalAccount " minOccurs="0"/>
    <xsd:element ref=" GLElement " minOccurs="0"/>
    <xsd:group ref=" EnterpriseUnitGroup " minOccurs="0"/>
    <xsd:element ref=" ProjectReference " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: LedgerID

    Name LedgerID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifies the financial ledger to be used when updating balances
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <LedgerID>
    udt:IdentifierType
    </LedgerID>
    Schema Component Representation
    <xsd:element name="LedgerID" type=" IdentifierType "/>
    top

    Element: Percentage

    Name Percentage
    Type NumericType
    Nillable no
    Abstract no
    Documentation Identifies the percentage of the Line Price applicable to the distribution line. This is used to derive the Amount on the distribution line.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Percentage> NumericType </Percentage>
    Schema Component Representation
    <xsd:element name="Percentage" type=" NumericType "/>
    top

    Element: GLNominalAccount

    Name GLNominalAccount
    Type NormalizedStringType
    Nillable no
    Abstract no
    Documentation Is the primary account classification within a chart of accounts. For example reveune, Fixed Asset, Land, Buildings, etc.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <GLNominalAccount> NormalizedStringType </GLNominalAccount>
    Schema Component Representation
    <xsd:element name="GLNominalAccount" type=" NormalizedStringType "/>
    top

    Model Group: EnterpriseUnitGroup

    Name EnterpriseUnitGroup
    Documentation This group identifies an entity within an enterprise from both the financial and operational perspective
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EnterpriseUnit> ... </EnterpriseUnit> [0..1]
    Schema Component Representation
    <xsd:group name="EnterpriseUnitGroup">
    <xsd:sequence>
    <xsd:element ref=" EnterpriseUnit " minOccurs="0"/>
    </xsd:sequence>
    </xsd:group>
    top

    Element: ProjectReference

    Name ProjectReference
    Type ProjectReferenceType
    Nillable no
    Abstract no
    Documentation Identifies a project that is associated with the given component.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ProjectReference
    type=" NormalizedStringType [0..1] ?">
    Start Group: IDsGroup [0..1]
    <ID> ... </ID> [0..*]
    End Group: IDsGroup
    <ResourceCodes> ... </ResourceCodes> [0..1]
    <Description> ... </Description> [0..*]
    <Amount> ... </Amount> [0..*]
    <Location> ... </Location> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    <ActivityID> ... </ActivityID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </ProjectReference>
    Schema Component Representation
    <xsd:element name="ProjectReference" type=" ProjectReferenceType "/>
    top

    Complex Type: ProjectReferenceType

    Super-types: ProjectABIEType < ProjectBaseType (by extension) < ProjectReferenceType (by extension)
    Sub-types: None
    Name ProjectReferenceType
    Abstract no
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1] ?">
    Start Group: IDsGroup [0..1]
    <ID> ... </ID> [0..*]
    End Group: IDsGroup
    <ResourceCodes> ... </ResourceCodes> [0..1]
    <Description> ... </Description> [0..*]
    <Amount> ... </Amount> [0..*]
    <Location> ... </Location> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    <ActivityID> ... </ActivityID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ProjectReferenceType">
    <xsd:complexContent>
    <xsd:extension base=" ProjectBaseType ">
    <xsd:sequence>
    <xsd:element ref=" ActivityID " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ProjectBaseType

    Super-types: ProjectABIEType < ProjectBaseType (by extension)
    Sub-types:
    Name ProjectBaseType
    Abstract no
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1] ?">
    Start Group: IDsGroup [0..1]
    <ID> ... </ID> [0..*]
    End Group: IDsGroup
    <ResourceCodes> ... </ResourceCodes> [0..1]
    <Description> ... </Description> [0..*]
    <Amount> ... </Amount> [0..*]
    <Location> ... </Location> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ProjectBaseType">
    <xsd:complexContent>
    <xsd:extension base=" ProjectABIEType "/>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ProjectABIEType

    Super-types: None
    Sub-types:
    Name ProjectABIEType
    Abstract yes
    Documentation ProjectABIEType is logically derived from UN/CEFACT TBG17 ABIE ProjectType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" NormalizedStringType [0..1] ?">
    Start Group: IDsGroup [0..1]
    <ID> ... </ID> [0..*]
    End Group: IDsGroup
    <ResourceCodes> ... </ResourceCodes> [0..1]
    <Description> ... </Description> [0..*]
    <Amount> ... </Amount> [0..*]
    <Location> ... </Location> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ProjectABIEType" abstract="true">
    <xsd:sequence>
    <xsd:group ref=" IDsGroup " minOccurs="0"/>
    <xsd:element ref=" ResourceCodes " minOccurs="0"/>
    <xsd:element ref=" Description " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Amount " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Location " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" TimePeriod " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" NormalizedStringType "/>
    </xsd:complexType>
    top

    Model Group: IDsGroup

    Name IDsGroup
    Documentation A group that contains the identifier for the associated component or noun.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ID> ... </ID> [0..*]
    Schema Component Representation
    <xsd:group name="IDsGroup">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:group>
    top

    Element: ResourceCodes

    Name ResourceCodes
    Type SequencedCodesType
    Nillable no
    Abstract no
    XML Instance Representation
    <ResourceCodes>
    <Code> SequencedCodeType </Code> [1..*]
    </ResourceCodes>
    Schema Component Representation
    <xsd:element name="ResourceCodes" type=" SequencedCodesType "/>
    top

    Element: ActivityID

    Name ActivityID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifies the Activity that is associated to the Project in which the distribution is to be assigned.. An ActivityId cannot occur with out a ProjectId.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ActivityID>
    udt:IdentifierType
    </ActivityID>
    Schema Component Representation
    <xsd:element name="ActivityID" type=" IdentifierType "/>
    top

    Element: DistributedTax

    Name DistributedTax
    Type DistributedTaxType
    Nillable no
    Abstract no
    XML Instance Representation
    <DistributedTax
    type=" TaxCodeContentType [0..1] ?">
    <ID> ... </ID> [0..1]
    <TaxJurisdicationCodes> ... </TaxJurisdicationCodes> [0..1]
    Start Choice [1]
    <BasisAmount> ... </BasisAmount> [0..1]
    <BasisQuantity> ... </BasisQuantity> [0..1]
    End Choice
    <Calculation> ... </Calculation> [0..1]
    <Exemption> ... </Exemption> [0..1]
    <Description> ... </Description> [0..*]
    <TaxAuthorityAmount> ... </TaxAuthorityAmount> [0..1]
    <Amount> ... </Amount> [0..1]
    <Distribution> ... </Distribution> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </DistributedTax>
    Schema Component Representation
    <xsd:element name="DistributedTax" type=" DistributedTaxType "/>
    top

    Complex Type: DistributedTaxType

    Super-types: TaxABIEType < DistributedTaxType (by extension)
    Sub-types: None
    Name DistributedTaxType
    Abstract no
    XML Instance Representation
    <...
    type=" TaxCodeContentType [0..1] ?">
    <ID> ... </ID> [0..1]
    Start Choice [1]
    <BasisAmount> ... </BasisAmount> [0..1]
    <BasisQuantity> ... </BasisQuantity> [0..1]
    End Choice
    <Calculation> ... </Calculation> [0..1]
    <Exemption> ... </Exemption> [0..1]
    <Description> ... </Description> [0..*]
    <Amount> ... </Amount> [0..1]
    <Distribution> ... </Distribution> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="DistributedTaxType">
    <xsd:complexContent>
    <xsd:extension base=" TaxABIEType ">
    <xsd:sequence>
    <xsd:element ref=" Distribution " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: TaxABIEType

    Super-types: None
    Sub-types:
    Name TaxABIEType
    Abstract yes
    Documentation TaxABIEType is logically derived from UN/CEFACT TBG17 ABIE TaxType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...
    type=" TaxCodeContentType [0..1] ?">
    <ID> ... </ID> [0..1]
    <TaxJurisdicationCodes> ... </TaxJurisdicationCodes> [0..1]
    Start Choice [1]
    <BasisAmount> ... </BasisAmount> [0..1]
    <BasisQuantity> ... </BasisQuantity> [0..1]
    End Choice
    <Calculation> ... </Calculation> [0..1]
    <Exemption> ... </Exemption> [0..1]
    <Description> ... </Description> [0..*]
    <TaxAuthorityAmount> ... </TaxAuthorityAmount> [0..1]
    <Amount> ... </Amount> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="TaxABIEType" abstract="true">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0"/>
    <xsd:element ref=" TaxJurisdicationCodes " minOccurs="0"/>
    <xsd:choice>
    <xsd:element ref=" BasisAmount " minOccurs="0"/>
    <xsd:element ref=" BasisQuantity " minOccurs="0"/>
    </xsd:choice>
    <xsd:element ref=" Calculation " minOccurs="0"/>
    <xsd:element ref=" Exemption " minOccurs="0"/>
    <xsd:element ref=" Description " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" TaxAuthorityAmount " minOccurs="0"/>
    <xsd:element ref=" Amount " minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="type" type=" TaxCodeContentType " use="optional"/>
    </xsd:complexType>
    top

    Element: TaxJurisdicationCodes

    Name TaxJurisdicationCodes
    Type CodesType
    Nillable no
    Abstract no
    XML Instance Representation
    <TaxJurisdicationCodes>
    <Code> ... </Code> [1..*]
    </TaxJurisdicationCodes>
    Schema Component Representation
    <xsd:element name="TaxJurisdicationCodes" type=" CodesType "/>
    top

    Complex Type: CodesType

    Super-types: None
    Sub-types: None
    Name CodesType
    Abstract no
    XML Instance Representation
    <...>
    <Code> ... </Code> [1..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="CodesType">
    <xsd:sequence>
    <xsd:element ref=" Code " maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: Exemption

    Name Exemption
    Type ExemptionType
    Nillable no
    Abstract no
    XML Instance Representation
    <Exemption>
    <ID> ... </ID> [0..1]
    <Type> ... </Type> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Amount> ... </Amount> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Exemption>
    Schema Component Representation
    <xsd:element name="Exemption" type=" ExemptionType "/>
    top

    Complex Type: ExemptionType

    Super-types: None
    Sub-types: None
    Name ExemptionType
    Abstract no
    Documentation Uniquely identifies the exemption along with the agency that defines the excemption.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..1]
    <Type> ... </Type> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <Amount> ... </Amount> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ExemptionType">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0"/>
    <xsd:element ref=" Type " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:element ref=" Amount " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: TaxAuthorityAmount

    Name TaxAuthorityAmount
    Type AmountType
    Nillable no
    Abstract no
    Documentation This is used to represent the tax amount in the currency of the taxing authority in addition to the transactional tax amount which may be in a different currency.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <TaxAuthorityAmount>
    udt:AmountType
    </TaxAuthorityAmount>
    Schema Component Representation
    <xsd:element name="TaxAuthorityAmount" type=" AmountType "/>
    top

    Simple Type: TaxCodeContentType

    Super-types: TaxCodeContentType < TaxCodeContentType (by restriction)
    Sub-types:
    Name TaxCodeContentType
    Content
  • ERROR: Circular type reference to 'TaxCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="TaxCodeContentType">
    <xsd:restriction base=" oacl:TaxCodeContentType "/>
    </xsd:simpleType>
    top

    Element: SpecialPriceAuthorizationCode

    Name SpecialPriceAuthorizationCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Is the supplier's code to authorize special pricing as a result of an agreement.
    More information at: http://www.openapplications.org/oagis/9.

    SYNONYMS: Price Authorization, Price Code
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SpecialPriceAuthorizationCode>
    udt:CodeType
    </SpecialPriceAuthorizationCode>
    Schema Component Representation
    <xsd:element name="SpecialPriceAuthorizationCode" type=" CodeType "/>
    top

    Element: EarliestShipDateTime

    Name EarliestShipDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation This indicates the earliest possible date at which a shipment can be made for the line item
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <EarliestShipDateTime> DateTimeType </EarliestShipDateTime>
    Schema Component Representation
    <xsd:element name="EarliestShipDateTime" type=" DateTimeType "/>
    top

    Element: RequestedShipDateTime

    Name RequestedShipDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Indicates the date in which the buyer/customer requests the order to be shipped.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RequestedShipDateTime> DateTimeType </RequestedShipDateTime>
    Schema Component Representation
    <xsd:element name="RequestedShipDateTime" type=" DateTimeType "/>
    top

    Element: PromisedShipDateTime

    Name PromisedShipDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Indicates the date in which the associated object was promised to be shipped from the supplier.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PromisedShipDateTime> DateTimeType </PromisedShipDateTime>
    Schema Component Representation
    <xsd:element name="PromisedShipDateTime" type=" DateTimeType "/>
    top

    Element: PromisedDeliveryDateTime

    Name PromisedDeliveryDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Indicates the date in which the associated was promised to be delivered to the customer or consumer.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PromisedDeliveryDateTime> DateTimeType </PromisedDeliveryDateTime>
    Schema Component Representation
    <xsd:element name="PromisedDeliveryDateTime" type=" DateTimeType "/>
    top

    Element: PaymentMethodCode

    Name PaymentMethodCode
    Type PaymentMethodCodeType
    Nillable no
    Abstract no
    Documentation Is the payment method code for the associate entity.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PaymentMethodCode
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    PaymentMethodCodeContentType
    </PaymentMethodCode>
    Schema Component Representation
    <xsd:element name="PaymentMethodCode" type=" PaymentMethodCodeType "/>
    top

    Complex Type: PaymentMethodCodeType

    Super-types: PaymentMethodCodeContentType < PaymentMethodCodeContentType (by restriction) < PaymentMethodCodeType (by extension)
    Sub-types: None
    Name PaymentMethodCodeType
    Abstract no
    Documentation <ccts:UniqueID> QDT000000</ccts:UniqueID> <ccts:CategoryCode> QDT</ccts:CategoryCode> <ccts:DictionaryEntryName> Payment Method_ Code. Type</ccts:DictionaryEntryName> <ccts:VersionID> 1.0</ccts:VersionID> <ccts:DefinitionText/> <ccts:RepresentationTermName> Code</ccts:RepresentationTermName> <ccts:QualifierTerm> Payment Method</ccts:QualifierTerm>
    XML Instance Representation
    <...
    listID=" NormalizedStringType [0..1] ?"
    listAgencyID=" NormalizedStringType [0..1] ?"
    listAgencyName=" StringType [0..1] ?"
    listName=" StringType [0..1] ?"
    listVersionID=" NormalizedStringType [0..1] ?"
    name=" StringType [0..1] ?"
    languageID=" LanguageCodeContentType [0..1] ?"
    listURI=" xsd:anyURI [0..1] ?"
    listSchemeURI=" xsd:anyURI [0..1] ?">
    PaymentMethodCodeContentType
    </...>
    Schema Component Representation
    <xsd:complexType name="PaymentMethodCodeType">
    <xsd:simpleContent>
    <xsd:extension base=" PaymentMethodCodeContentType ">
    <xsd:attributeGroup ref=" CodeListAttributeGroup "/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Simple Type: PaymentMethodCodeContentType

    Super-types: PaymentMethodCodeContentType < PaymentMethodCodeContentType (by restriction)
    Sub-types:
    Name PaymentMethodCodeContentType
    Content
  • ERROR: Circular type reference to 'PaymentMethodCodeContentType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="PaymentMethodCodeContentType">
    <xsd:restriction base=" oacl:PaymentMethodCodeContentType "/>
    </xsd:simpleType>
    top

    Element: Payment

    Name Payment
    Type PaymentType
    Nillable no
    Abstract no
    XML Instance Representation
    <Payment>
    Start Choice [1]
    <CashIndicator> ... </CashIndicator> [0..1]
    <Cheque> ... </Cheque> [0..1]
    <CreditCard> ... </CreditCard> [0..1]
    <DebitCard> ... </DebitCard> [0..1]
    <ElectronicFundsTransfer> ... </ElectronicFundsTransfer> [0..1]
    <ProcurementCard> ... </ProcurementCard> [0..1]
    <BankDraft> ... </BankDraft> [0..1]
    <PurchaseOrderReference> ... </PurchaseOrderReference> [0..1]
    End Choice
    <Amount> ... </Amount> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Payment>
    Schema Component Representation
    <xsd:element name="Payment" type=" PaymentType "/>
    top

    Complex Type: PaymentType

    Super-types: PaymentBaseType < PaymentType (by extension)
    Sub-types: None
    Name PaymentType
    Abstract no
    XML Instance Representation
    <...>
    Start Choice [1]
    <CashIndicator> ... </CashIndicator> [0..1]
    <Cheque> ... </Cheque> [0..1]
    <CreditCard> ... </CreditCard> [0..1]
    <DebitCard> ... </DebitCard> [0..1]
    <BankDraft> ... </BankDraft> [0..1]
    End Choice
    <Amount> ... </Amount> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PaymentType">
    <xsd:complexContent>
    <xsd:extension base=" PaymentBaseType ">
    <xsd:sequence>
    <xsd:element ref=" Amount " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: PaymentBaseType

    Super-types: None
    Sub-types:
    Name PaymentBaseType
    Abstract no
    XML Instance Representation
    <...>
    Start Choice [1]
    <CashIndicator> ... </CashIndicator> [0..1]
    <Cheque> ... </Cheque> [0..1]
    <CreditCard> ... </CreditCard> [0..1]
    <DebitCard> ... </DebitCard> [0..1]
    <ElectronicFundsTransfer> ... </ElectronicFundsTransfer> [0..1]
    <ProcurementCard> ... </ProcurementCard> [0..1]
    <BankDraft> ... </BankDraft> [0..1]
    <PurchaseOrderReference> ... </PurchaseOrderReference> [0..1]
    End Choice
    </...>
    Schema Component Representation
    <xsd:complexType name="PaymentBaseType">
    <xsd:choice>
    <xsd:element ref=" CashIndicator " minOccurs="0"/>
    <xsd:element ref=" Cheque " minOccurs="0"/>
    <xsd:element ref=" CreditCard " minOccurs="0"/>
    <xsd:element ref=" DebitCard " minOccurs="0"/>
    <xsd:element ref=" ElectronicFundsTransfer " minOccurs="0"/>
    <xsd:element ref=" ProcurementCard " minOccurs="0"/>
    <xsd:element ref=" BankDraft " minOccurs="0"/>
    <xsd:element ref=" PurchaseOrderReference " minOccurs="0"/>
    </xsd:choice>
    </xsd:complexType>
    top

    Element: CashIndicator

    Name CashIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    XML Instance Representation
    <CashIndicator> IndicatorType </CashIndicator>
    Schema Component Representation
    <xsd:element name="CashIndicator" type=" IndicatorType "/>
    top

    Element: Cheque

    Name Cheque
    Type ChequeType
    Nillable no
    Abstract no
    XML Instance Representation
    <Cheque>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <RoutingNumber> ... </RoutingNumber> [0..1]
    <BankName> ... </BankName> [0..1]
    <ChequeNumber> ... </ChequeNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </Cheque>
    Schema Component Representation
    <xsd:element name="Cheque" type=" ChequeType "/>
    top

    Complex Type: ChequeType

    Super-types: AccountInformationType < EFTDetailBaseType (by extension) < ChequeType (by extension)
    Sub-types: None
    Name ChequeType
    Abstract no
    XML Instance Representation
    <...>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <RoutingNumber> ... </RoutingNumber> [0..1]
    <BankName> ... </BankName> [0..1]
    <ChequeNumber> ... </ChequeNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ChequeType">
    <xsd:complexContent>
    <xsd:extension base=" EFTDetailBaseType ">
    <xsd:sequence>
    <xsd:element ref=" ChequeNumber " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: EFTDetailBaseType

    Super-types: AccountInformationType < EFTDetailBaseType (by extension)
    Sub-types:
    Name EFTDetailBaseType
    Abstract no
    XML Instance Representation
    <...>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <RoutingNumber> ... </RoutingNumber> [0..1]
    <BankName> ... </BankName> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="EFTDetailBaseType">
    <xsd:complexContent>
    <xsd:extension base=" AccountInformationType ">
    <xsd:sequence>
    <xsd:element ref=" RoutingNumber " minOccurs="0"/>
    <xsd:element ref=" BankName " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: AccountInformationType

    Super-types: None
    Sub-types:
    Name AccountInformationType
    Abstract yes
    XML Instance Representation
    <...>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="AccountInformationType" abstract="true">
    <xsd:sequence>
    <xsd:element ref=" Type " minOccurs="0"/>
    <xsd:element ref=" Number " minOccurs="0"/>
    <xsd:element ref=" NameOnAccount " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: Number

    Name Number
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Account Number, depending upon the context used this may be the credit card number of the checking account number, etc.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Number>
    udt:IdentifierType
    </Number>
    Schema Component Representation
    <xsd:element name="Number" type=" IdentifierType "/>
    top

    Element: NameOnAccount

    Name NameOnAccount
    Type NameType
    Nillable no
    Abstract no
    Documentation Indicates the name on the account, in the case of a credit card the name exactly as it appears on the credit card.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <NameOnAccount
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </NameOnAccount>
    Schema Component Representation
    <xsd:element name="NameOnAccount" type=" NameType "/>
    top

    Element: RoutingNumber

    Name RoutingNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation The bank account routing number.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RoutingNumber>
    udt:IdentifierType
    </RoutingNumber>
    Schema Component Representation
    <xsd:element name="RoutingNumber" type=" IdentifierType "/>
    top

    Element: BankName

    Name BankName
    Type NameType
    Nillable no
    Abstract no
    Documentation The name of the bank.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BankName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </BankName>
    Schema Component Representation
    <xsd:element name="BankName" type=" NameType "/>
    top

    Element: ChequeNumber

    Name ChequeNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifies the cheque number.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ChequeNumber>
    udt:IdentifierType
    </ChequeNumber>
    Schema Component Representation
    <xsd:element name="ChequeNumber" type=" IdentifierType "/>
    top

    Element: CreditCard

    Name CreditCard
    Type CreditCardType
    Nillable no
    Abstract no
    Documentation Credit Card account information.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CreditCard>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <Expiration> ... </Expiration> [0..1]
    <CompanyName> ... </CompanyName> [0..1]
    <PaymentAuthorization> ... </PaymentAuthorization> [0..1]
    <CardCode> ... </CardCode> [0..1]
    <BillingAddress> ... </BillingAddress> [0..1]
    <OwnerAddress> ... </OwnerAddress> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </CreditCard>
    Schema Component Representation
    <xsd:element name="CreditCard" type=" CreditCardType "/>
    top

    Complex Type: CreditCardType

    Super-types: AccountInformationType < CardBaseType (by extension) < CreditCardType (by extension)
    Sub-types: None
    Name CreditCardType
    Abstract no
    XML Instance Representation
    <...>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <Expiration> ... </Expiration> [0..1]
    <CompanyName> ... </CompanyName> [0..1]
    <CardCode> ... </CardCode> [0..1]
    <OwnerAddress> ... </OwnerAddress> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CreditCardType">
    <xsd:complexContent>
    <xsd:extension base=" CardBaseType ">
    <xsd:sequence>
    <xsd:element ref=" CardCode " minOccurs="0"/>
    <xsd:element ref=" BillingAddress " minOccurs="0"/>
    <xsd:element ref=" OwnerAddress " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: CardBaseType

    Super-types: AccountInformationType < CardBaseType (by extension)
    Sub-types:
    Name CardBaseType
    Abstract yes
    XML Instance Representation
    <...>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <Expiration> ... </Expiration> [0..1]
    <CompanyName> ... </CompanyName> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="CardBaseType" abstract="true">
    <xsd:complexContent>
    <xsd:extension base=" AccountInformationType ">
    <xsd:sequence>
    <xsd:element ref=" Expiration " minOccurs="0"/>
    <xsd:element ref=" CompanyName " minOccurs="0"/>
    <xsd:element ref=" PaymentAuthorization " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: Expiration

    Name Expiration
    Type ExpirationType
    Nillable no
    Abstract no
    Documentation Indicates the expiration month and year of the credit card.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Expiration>
    <Month> ... </Month> [0..1]
    <Year> ... </Year> [0..1]
    </Expiration>
    Schema Component Representation
    <xsd:element name="Expiration" type=" ExpirationType "/>
    top

    Complex Type: ExpirationType

    Super-types: None
    Sub-types: None
    Name ExpirationType
    Abstract no
    XML Instance Representation
    <...>
    <Month> ... </Month> [0..1]
    <Year> ... </Year> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ExpirationType">
    <xsd:sequence>
    <xsd:element ref=" Month " minOccurs="0"/>
    <xsd:element ref=" Year " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: Month

    Name Month
    Type MonthDateType
    Nillable no
    Abstract no
    Documentation Expiration month on Card.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Month> MonthDateType </Month>
    Schema Component Representation
    <xsd:element name="Month" type=" MonthDateType "/>
    top

    Simple Type: MonthDateType

    Super-types: MonthDateType < MonthDateType (by restriction)
    Sub-types:
    Name MonthDateType
    Content
  • ERROR: Circular type reference to 'MonthDateType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="MonthDateType">
    <xsd:restriction base=" qdt:MonthDateType "/>
    </xsd:simpleType>
    top

    Element: Year

    Name Year
    Type YearDateType
    Nillable no
    Abstract no
    Documentation Is the financial year in which this accounting period occurs. Generally a period of 12 months for which the company regularly has to create financial statements
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <Year> YearDateType </Year>
    Schema Component Representation
    <xsd:element name="Year" type=" YearDateType "/>
    top

    Simple Type: YearDateType

    Super-types: YearDateType < YearDateType (by restriction)
    Sub-types:
    Name YearDateType
    Content
  • ERROR: Circular type reference to 'YearDateType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="YearDateType">
    <xsd:restriction base=" qdt:YearDateType "/>
    </xsd:simpleType>
    top

    Element: CompanyName

    Name CompanyName
    Type NameType
    Nillable no
    Abstract no
    Documentation Company name on the credit card.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CompanyName
    sequence=" IntegerNumericType [0..1] ?"
    sequenceName=" StringType [0..1]">
    udt:NameType
    </CompanyName>
    Schema Component Representation
    <xsd:element name="CompanyName" type=" NameType "/>
    top

    Element: PaymentAuthorization

    Name PaymentAuthorization
    Type PaymentAuthorizationType
    Nillable no
    Abstract no
    Documentation If the method of payment was authorized (credit Card or EFT), this is the authorization information that was passed back from the 3rd party.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PaymentAuthorization>
    <ID> ... </ID> [0..*]
    <ResponseCode> ... </ResponseCode> [0..1]
    <AuthorizationDate> ... </AuthorizationDate> [0..1]
    <Amount> ... </Amount> [0..1]
    <ReferenceOrderNumber> ... </ReferenceOrderNumber> [0..1]
    <RevenueSourceID> ... </RevenueSourceID> [0..1]
    <RemittanceBankID> ... </RemittanceBankID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </PaymentAuthorization>
    Schema Component Representation
    <xsd:element name="PaymentAuthorization" type=" PaymentAuthorizationType "/>
    top

    Complex Type: PaymentAuthorizationType

    Super-types: AuthorizationABIEType < PaymentAuthorizationABIEType (by extension) < PaymentAuthorizationType (by extension)
    Sub-types: None
    Name PaymentAuthorizationType
    Abstract no
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..*]
    <ResponseCode> ... </ResponseCode> [0..1]
    <Amount> ... </Amount> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PaymentAuthorizationType">
    <xsd:complexContent>
    <xsd:extension base=" PaymentAuthorizationABIEType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: PaymentAuthorizationABIEType

    Super-types: AuthorizationABIEType < PaymentAuthorizationABIEType (by extension)
    Sub-types:
    Name PaymentAuthorizationABIEType
    Abstract no
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..*]
    <ResponseCode> ... </ResponseCode> [0..1]
    <Amount> ... </Amount> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PaymentAuthorizationABIEType">
    <xsd:complexContent>
    <xsd:extension base=" AuthorizationABIEType ">
    <xsd:sequence>
    <xsd:element ref=" ReferenceOrderNumber " minOccurs="0"/>
    <xsd:element ref=" RevenueSourceID " minOccurs="0"/>
    <xsd:element ref=" RemittanceBankID " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: AuthorizationABIEType

    Super-types: None
    Sub-types:
    Name AuthorizationABIEType
    Abstract no
    Documentation AuthorizationABIEType is based on UN/CEFACT TBG17 ABIE AuthorizationType which is found in the RUABIE file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <ID> ... </ID> [0..*]
    <ResponseCode> ... </ResponseCode> [0..1]
    <AuthorizationDate> ... </AuthorizationDate> [0..1]
    <Amount> ... </Amount> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="AuthorizationABIEType">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" ResponseCode " minOccurs="0"/>
    <xsd:element ref=" AuthorizationDate " minOccurs="0"/>
    <xsd:element ref=" Amount " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: ResponseCode

    Name ResponseCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation The response code of the payment authorization (for either credit cards or EFT).
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ResponseCode>
    udt:CodeType
    </ResponseCode>
    Schema Component Representation
    <xsd:element name="ResponseCode" type=" CodeType "/>
    top

    Element: AuthorizationDate

    Name AuthorizationDate
    Type DateType
    Nillable no
    Abstract no
    Documentation The date and time of the payment authorization.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <AuthorizationDate> DateType </AuthorizationDate>
    Schema Component Representation
    <xsd:element name="AuthorizationDate" type=" DateType "/>
    top

    Simple Type: DateType

    Super-types: DateType < DateType (by restriction)
    Sub-types:
    Name DateType
    Content
  • ERROR: Circular type reference to 'DateType' in type hierarchy.
  • Schema Component Representation
    <xsd:simpleType name="DateType">
    <xsd:restriction base=" udt:DateType "/>
    </xsd:simpleType>
    top

    Element: ReferenceOrderNumber

    Name ReferenceOrderNumber
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation The unique number assigned to the authorization transaction in the back office. This number must be re-used when placing the order for reference purposes.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ReferenceOrderNumber>
    udt:IdentifierType
    </ReferenceOrderNumber>
    Schema Component Representation
    <xsd:element name="ReferenceOrderNumber" type=" IdentifierType "/>
    top

    Element: RevenueSourceID

    Name RevenueSourceID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation The revenue source to be used in the payment authorization. In some instance this field indicates the division.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RevenueSourceID>
    udt:IdentifierType
    </RevenueSourceID>
    Schema Component Representation
    <xsd:element name="RevenueSourceID" type=" IdentifierType "/>
    top

    Element: RemittanceBankID

    Name RemittanceBankID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Identifies the Bank in which the PaymentAuthorization needs is to send the money.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RemittanceBankID>
    udt:IdentifierType
    </RemittanceBankID>
    Schema Component Representation
    <xsd:element name="RemittanceBankID" type=" IdentifierType "/>
    top

    Element: CardCode

    Name CardCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation CardCode or Card Id field that can be optionally provided to use additional security features of credit card authorization. It is typically a 3 digit number located on the back of most credit cards. For American Express, it is a 4 digit number on the front.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <CardCode>
    udt:CodeType
    </CardCode>
    Schema Component Representation
    <xsd:element name="CardCode" type=" CodeType "/>
    top

    Element: BillingAddress

    Name BillingAddress
    Type AddressType
    Nillable no
    Abstract no
    XML Instance Representation
    <BillingAddress
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <FormatCode> ... </FormatCode> [0..1]
    <AttentionOfName> ... </AttentionOfName> [0..*]
    <CareOfName> ... </CareOfName> [0..*]
    Start Choice [1]
    <AddressLine> ... </AddressLine> [0..*]
    <LineOne> ... </LineOne> [0..1]
    <LineTwo> ... </LineTwo> [0..1]
    <LineThree> ... </LineThree> [0..1]
    <LineFour> ... </LineFour> [0..1]
    <LineFive> ... </LineFive> [0..1]
    <BuildingNumber> ... </BuildingNumber> [0..1]
    <BuildingName> ... </BuildingName> [0..1]
    <StreetName> ... </StreetName> [0..1]
    <Unit> ... </Unit> [0..1]
    <Floor> ... </Floor> [0..1]
    <PostOfficeBox> ... </PostOfficeBox> [0..1]
    <DeliveryPointCode> ... </DeliveryPointCode> [0..*]
    End Choice
    <CitySubDivisionName> ... </CitySubDivisionName> [0..*]
    <CityName> ... </CityName> [0..1]
    <CountrySubDivisionCode> ... </CountrySubDivisionCode> [0..*]
    <CountryCode> ... </CountryCode> [0..1]
    <PostalCode> ... </PostalCode> [0..1]
    <Status> ... </Status> [0..1]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </BillingAddress>
    Schema Component Representation
    <xsd:element name="BillingAddress" type=" AddressType "/>
    top

    Element: OwnerAddress

    Name OwnerAddress
    Type AddressType
    Nillable no
    Abstract no
    XML Instance Representation
    <OwnerAddress
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <FormatCode> ... </FormatCode> [0..1]
    <AttentionOfName> ... </AttentionOfName> [0..*]
    <CareOfName> ... </CareOfName> [0..*]
    Start Choice [1]
    <AddressLine> ... </AddressLine> [0..*]
    <LineOne> ... </LineOne> [0..1]
    <LineTwo> ... </LineTwo> [0..1]
    <LineThree> ... </LineThree> [0..1]
    <LineFour> ... </LineFour> [0..1]
    <LineFive> ... </LineFive> [0..1]
    <BuildingNumber> ... </BuildingNumber> [0..1]
    <BuildingName> ... </BuildingName> [0..1]
    <StreetName> ... </StreetName> [0..1]
    <Unit> ... </Unit> [0..1]
    <Floor> ... </Floor> [0..1]
    <PostOfficeBox> ... </PostOfficeBox> [0..1]
    <DeliveryPointCode> ... </DeliveryPointCode> [0..*]
    End Choice
    <CitySubDivisionName> ... </CitySubDivisionName> [0..*]
    <CityName> ... </CityName> [0..1]
    <CountrySubDivisionCode> ... </CountrySubDivisionCode> [0..*]
    <CountryCode> ... </CountryCode> [0..1]
    <PostalCode> ... </PostalCode> [0..1]
    <Status> ... </Status> [0..1]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </OwnerAddress>
    Schema Component Representation
    <xsd:element name="OwnerAddress" type=" AddressType "/>
    top

    Element: DebitCard

    Name DebitCard
    Type DebitCardType
    Nillable no
    Abstract no
    XML Instance Representation
    <DebitCard>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <Expiration> ... </Expiration> [0..1]
    <CompanyName> ... </CompanyName> [0..1]
    <PaymentAuthorization> ... </PaymentAuthorization> [0..1]
    <PIN> ... </PIN> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </DebitCard>
    Schema Component Representation
    <xsd:element name="DebitCard" type=" DebitCardType "/>
    top

    Complex Type: DebitCardType

    Super-types: AccountInformationType < CardBaseType (by extension) < DebitCardType (by extension)
    Sub-types: None
    Name DebitCardType
    Abstract no
    XML Instance Representation
    <...>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <Expiration> ... </Expiration> [0..1]
    <CompanyName> ... </CompanyName> [0..1]
    <PIN> ... </PIN> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="DebitCardType">
    <xsd:complexContent>
    <xsd:extension base=" CardBaseType ">
    <xsd:sequence>
    <xsd:element ref=" PIN " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: PIN

    Name PIN
    Type IdentifierType
    Nillable no
    Abstract no
    XML Instance Representation
    <PIN>
    udt:IdentifierType
    </PIN>
    Schema Component Representation
    <xsd:element name="PIN" type=" IdentifierType "/>
    top

    Element: ElectronicFundsTransfer

    Name ElectronicFundsTransfer
    Type EFTDetailType
    Nillable no
    Abstract no
    Documentation Electronic Funds Transfer information
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ElectronicFundsTransfer>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <RoutingNumber> ... </RoutingNumber> [0..1]
    <BankName> ... </BankName> [0..1]
    <ID> ... </ID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </ElectronicFundsTransfer>
    Schema Component Representation
    <xsd:element name="ElectronicFundsTransfer" type=" EFTDetailType "/>
    top

    Complex Type: EFTDetailType

    Super-types: AccountInformationType < EFTDetailBaseType (by extension) < EFTDetailType (by extension)
    Sub-types: None
    Name EFTDetailType
    Abstract no
    XML Instance Representation
    <...>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <RoutingNumber> ... </RoutingNumber> [0..1]
    <BankName> ... </BankName> [0..1]
    <ID> ... </ID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="EFTDetailType">
    <xsd:complexContent>
    <xsd:extension base=" EFTDetailBaseType ">
    <xsd:sequence>
    <xsd:element ref=" ID " minOccurs="0"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: ProcurementCard

    Name ProcurementCard
    Type CreditCardType
    Nillable no
    Abstract no
    XML Instance Representation
    <ProcurementCard>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <Expiration> ... </Expiration> [0..1]
    <CompanyName> ... </CompanyName> [0..1]
    <PaymentAuthorization> ... </PaymentAuthorization> [0..1]
    <CardCode> ... </CardCode> [0..1]
    <BillingAddress> ... </BillingAddress> [0..1]
    <OwnerAddress> ... </OwnerAddress> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </ProcurementCard>
    Schema Component Representation
    <xsd:element name="ProcurementCard" type=" CreditCardType "/>
    top

    Element: BankDraft

    Name BankDraft
    Type EFTDetailType
    Nillable no
    Abstract no
    XML Instance Representation
    <BankDraft>
    <Type> ... </Type> [0..1]
    <Number> ... </Number> [0..1]
    <NameOnAccount> ... </NameOnAccount> [0..1]
    <RoutingNumber> ... </RoutingNumber> [0..1]
    <BankName> ... </BankName> [0..1]
    <ID> ... </ID> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </BankDraft>
    Schema Component Representation
    <xsd:element name="BankDraft" type=" EFTDetailType "/>
    top

    Element: ShippingInstructions

    Name ShippingInstructions
    Type TextType
    Nillable no
    Abstract no
    Documentation Is information about the shipping of an item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ShippingInstructions>
    udt:TextType
    </ShippingInstructions>
    Schema Component Representation
    <xsd:element name="ShippingInstructions" type=" TextType "/>
    top

    Element: BackOrderIndicator

    Name BackOrderIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Indicates whether back ordering is allowed for the corresponding ordering document or line
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BackOrderIndicator> IndicatorType </BackOrderIndicator>
    Schema Component Representation
    <xsd:element name="BackOrderIndicator" type=" IndicatorType "/>
    top

    Element: SalesOrganizationIDs

    Name SalesOrganizationIDs
    Type NamedIDsType
    Nillable no
    Abstract no
    XML Instance Representation
    <SalesOrganizationIDs>
    Start Group: NamedIDsGroup [0..1]
    <ID> NamedIDType </ID> [1..*]
    End Group: NamedIDsGroup
    </SalesOrganizationIDs>
    Schema Component Representation
    <xsd:element name="SalesOrganizationIDs" type=" NamedIDsType "/>
    top

    Complex Type: NamedIDsType

    Super-types: None
    Sub-types: None
    Name NamedIDsType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: NamedIDsGroup [0..1]
    <ID> NamedIDType </ID> [1..*]
    End Group: NamedIDsGroup
    </...>
    Schema Component Representation
    <xsd:complexType name="NamedIDsType">
    <xsd:group ref=" NamedIDsGroup " minOccurs="0"/>
    </xsd:complexType>
    top

    Model Group: NamedIDsGroup

    Name NamedIDsGroup
    XML Instance Representation
    <ID> NamedIDType </ID> [1..*]
    Schema Component Representation
    <xsd:group name="NamedIDsGroup">
    <xsd:sequence>
    <xsd:element name="ID" type=" NamedIDType " maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:group>
    top

    Complex Type: NamedIDType

    Super-types: IdentifierType < IdentifierType (by extension) < NamedIDType (by extension)
    Sub-types: None
    Name NamedIDType
    Abstract no
    XML Instance Representation
    <...
    name=" NormalizedStringType [0..1]">
    IdentifierType
    </...>
    Schema Component Representation
    <xsd:complexType name="NamedIDType">
    <xsd:simpleContent>
    <xsd:extension base=" IdentifierType ">
    <xsd:attribute name="name" type=" NormalizedStringType " use="optional"/>
    </xsd:extension>
    </xsd:simpleContent>
    </xsd:complexType>
    top

    Element: DistributionCenterCode

    Name DistributionCenterCode
    Type CodeType
    Nillable no
    Abstract no
    Documentation Indicates the DistributionCenter that the Seller will ship the items from.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DistributionCenterCode>
    udt:CodeType
    </DistributionCenterCode>
    Schema Component Representation
    <xsd:element name="DistributionCenterCode" type=" CodeType "/>
    top

    Element: OrderCommission

    Name OrderCommission
    Type OrderCommissionType
    Nillable no
    Abstract no
    Documentation Contains the relevant information about the salesperson and the associated commission information.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <OrderCommission>
    Start Sequence [0..1]
    <SalesOrganizationIDs> ... </SalesOrganizationIDs> [0..1]
    <SalesPerson> ... </SalesPerson> [0..1]
    Start Choice [1]
    <Amount> ... </Amount> [0..1]
    <Quantity> ... </Quantity> [0..1]
    <OrderAmount> ... </OrderAmount> [0..1]
    <OrderQuantity> ... </OrderQuantity> [0..1]
    <Percentage> ... </Percentage> [0..1]
    End Choice
    <UserArea> ... </UserArea> [0..1]
    End Sequence
    </OrderCommission>
    Schema Component Representation
    <xsd:element name="OrderCommission" type=" OrderCommissionType "/>
    top

    Complex Type: OrderCommissionType

    Super-types: None
    Sub-types: None
    Name OrderCommissionType
    Abstract no
    Documentation Contains the relevant information about the salesperson and the associated commission information.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    Start Sequence [0..1]
    <SalesOrganizationIDs> ... </SalesOrganizationIDs> [0..1]
    <SalesPerson> ... </SalesPerson> [0..1]
    Start Choice [1]
    <Amount> ... </Amount> [0..1]
    <Quantity> ... </Quantity> [0..1]
    <OrderAmount> ... </OrderAmount> [0..1]
    <OrderQuantity> ... </OrderQuantity> [0..1]
    <Percentage> ... </Percentage> [0..1]
    End Choice
    <UserArea> ... </UserArea> [0..1]
    End Sequence
    </...>
    Schema Component Representation
    <xsd:complexType name="OrderCommissionType">
    <xsd:sequence minOccurs="0">
    <xsd:element ref=" SalesOrganizationIDs " minOccurs="0"/>
    <xsd:element ref=" SalesPerson " minOccurs="0"/>
    <xsd:choice>
    <xsd:sequence>
    <xsd:element ref=" Amount " minOccurs="0"/>
    <xsd:element ref=" Quantity " minOccurs="0"/>
    </xsd:sequence>
    <xsd:sequence>
    <xsd:element ref=" OrderAmount " minOccurs="0"/>
    <xsd:element ref=" OrderQuantity " minOccurs="0"/>
    <xsd:element ref=" Percentage " minOccurs="0"/>
    </xsd:sequence>
    </xsd:choice>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: SalesPerson

    Name SalesPerson
    Type ContactType
    Nillable no
    Abstract no
    XML Instance Representation
    <SalesPerson
    languageCode=" LanguageCodeContentType [0..1]"
    type=" NormalizedStringType [0..1]">
    <ID> ... </ID> [0..*]
    <Name> ... </Name> [0..*]
    <JobTitle> ... </JobTitle> [0..1]
    <Responsibility> ... </Responsibility> [0..*]
    <DepartmentName> ... </DepartmentName> [0..1]
    <Communication> ... </Communication> [0..*]
    <Preference> ... </Preference> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </SalesPerson>
    Schema Component Representation
    <xsd:element name="SalesPerson" type=" ContactType "/>
    top

    Element: OrderAmount

    Name OrderAmount
    Type AmountType
    Nillable no
    Abstract no
    Documentation Is the total Amount of the Order.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <OrderAmount>
    udt:AmountType
    </OrderAmount>
    Schema Component Representation
    <xsd:element name="OrderAmount" type=" AmountType "/>
    top

    Element: OrderQuantity

    Name OrderQuantity
    Type QuantityType
    Nillable no
    Abstract no
    Documentation Is the quantity of a material or product ordered by the customer.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <OrderQuantity>
    udt:QuantityType
    </OrderQuantity>
    Schema Component Representation
    <xsd:element name="OrderQuantity" type=" QuantityType "/>
    top

    Element: SalesOrderLine

    Name SalesOrderLine
    Type SalesOrderLineType
    Nillable no
    Abstract no
    Documentation Provides the line level detail of the items ordered by the SalesOrder and the associated detail.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SalesOrderLine>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    Start Group: ItemInstanceGroup [0..1]
    <Item> ... </Item> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <UID> ... </UID> [0..*]
    <RFID> ... </RFID> [0..*]
    <Quantity> ... </Quantity> [0..1]
    End Group: ItemInstanceGroup
    <UnitPrice> ... </UnitPrice> [0..1]
    <ExtendedAmount> ... </ExtendedAmount> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <CatalogReference> ... </CatalogReference> [0..1]
    <ContractReference> ... </ContractReference> [0..1]
    <RequiredDeliveryDateTime> ... </RequiredDeliveryDateTime> [0..1]
    <AllowSubstitutionIndicator> ... </AllowSubstitutionIndicator> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <DrawingAttachment> ... </DrawingAttachment> [0..*]
    <PartialShipmentAllowedIndicator> ... </PartialShipmentAllowedIndicator> [0..1]
    <DropShipmentAllowedIndicator> ... </DropShipmentAllowedIndicator> [0..1]
    <EarlyShipmentAllowedIndicator> ... </EarlyShipmentAllowedIndicator> [0..1]
    <LicenseIndicator> ... </LicenseIndicator> [0..*]
    <TransportationTerm> ... </TransportationTerm> [0..*]
    <PaymentTerm> ... </PaymentTerm> [0..*]
    <DistributedCharge> ... </DistributedCharge> [0..*]
    <DistributedTax> ... </DistributedTax> [0..*]
    <Distribution> ... </Distribution> [0..*]
    <FreightClassification> ... </FreightClassification> [0..1]
    <SpecialPriceAuthorizationCode> ... </SpecialPriceAuthorizationCode> [0..1]
    <SubstituteItemIndicator> ... </SubstituteItemIndicator> [0..1]
    <RequisitionReference> ... </RequisitionReference> [0..*]
    <PromisedShipDateTime> ... </PromisedShipDateTime> [0..1]
    <PromisedDeliveryDateTime> ... </PromisedDeliveryDateTime> [0..1]
    <ShippingInstructions> ... </ShippingInstructions> [0..*]
    <BackOrderIndicator> ... </BackOrderIndicator> [0..1]
    <PurchaseOrderReference> ... </PurchaseOrderReference> [0..1]
    <RouteReference> ... </RouteReference> [0..*]
    <BOMReference> ... </BOMReference> [0..*]
    <ScheduledDeliveryDateTime> ... </ScheduledDeliveryDateTime> [0..1] ?
    <ActualDeliveryDateTime> ... </ActualDeliveryDateTime> [0..1] ?
    <ActualShipDateTime> ... </ActualShipDateTime> [0..1] ?
    <DistributionCenterCode> ... </DistributionCenterCode> [0..1] ?
    <OrderCommission> ... </OrderCommission> [0..*]
    <SalesOrderSubLine> ... </SalesOrderSubLine> [0..*]
    <SalesOrderSchedule> ... </SalesOrderSchedule> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </SalesOrderLine>
    Schema Component Representation
    <xsd:element name="SalesOrderLine" type=" SalesOrderLineType "/>
    top

    Complex Type: SalesOrderLineType

    Super-types: LineType < StatusEnabledLineType (by extension) < RequestLineType (by extension) < ProcurementLineType (by extension) < OrderLineType (by extension) < SalesOrderLineType (by extension)
    Sub-types: None
    Name SalesOrderLineType
    Abstract no
    Documentation Is the SalesOrder Line type that provides the structure of the SalesOrder Line.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    Start Group: ItemInstanceGroup [0..1]
    <Item> ... </Item> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <UID> ... </UID> [0..*]
    <RFID> ... </RFID> [0..*]
    <Quantity> ... </Quantity> [0..1]
    End Group: ItemInstanceGroup
    <UnitPrice> ... </UnitPrice> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <PaymentTerm> ... </PaymentTerm> [0..*]
    <Distribution> ... </Distribution> [0..*]
    <BOMReference> ... </BOMReference> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SalesOrderLineType">
    <xsd:complexContent>
    <xsd:extension base=" OrderLineType ">
    <xsd:sequence>
    <xsd:element ref=" BackOrderIndicator " minOccurs="0"/>
    <xsd:element ref=" PurchaseOrderReference " minOccurs="0"/>
    <xsd:element ref=" RouteReference " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" BOMReference " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" ScheduledDeliveryDateTime " minOccurs="0"/>
    <xsd:element ref=" ActualDeliveryDateTime " minOccurs="0"/>
    <xsd:element ref=" ActualShipDateTime " minOccurs="0"/>
    <xsd:element ref=" DistributionCenterCode " minOccurs="0"/>
    <xsd:element ref=" OrderCommission " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" SalesOrderSubLine " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" SalesOrderSchedule " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: OrderLineType

    Super-types: LineType < StatusEnabledLineType (by extension) < RequestLineType (by extension) < ProcurementLineType (by extension) < OrderLineType (by extension)
    Sub-types:
    Name OrderLineType
    Abstract no
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    Start Group: ItemInstanceGroup [0..1]
    <Item> ... </Item> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <UID> ... </UID> [0..*]
    <RFID> ... </RFID> [0..*]
    <Quantity> ... </Quantity> [0..1]
    End Group: ItemInstanceGroup
    <UnitPrice> ... </UnitPrice> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <PaymentTerm> ... </PaymentTerm> [0..*]
    <Distribution> ... </Distribution> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="OrderLineType">
    <xsd:complexContent>
    <xsd:extension base=" ProcurementLineType ">
    <xsd:sequence>
    <xsd:element ref=" FreightClassification " minOccurs="0"/>
    <xsd:element ref=" SpecialPriceAuthorizationCode " minOccurs="0"/>
    <xsd:element ref=" SubstituteItemIndicator " minOccurs="0"/>
    <xsd:element ref=" RequisitionReference " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" PromisedShipDateTime " minOccurs="0"/>
    <xsd:element ref=" PromisedDeliveryDateTime " minOccurs="0"/>
    <xsd:element ref=" ShippingInstructions " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ProcurementLineType

    Super-types: LineType < StatusEnabledLineType (by extension) < RequestLineType (by extension) < ProcurementLineType (by extension)
    Sub-types:
    Name ProcurementLineType
    Abstract no
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    Start Group: ItemInstanceGroup [0..1]
    <Item> ... </Item> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <UID> ... </UID> [0..*]
    <RFID> ... </RFID> [0..*]
    <Quantity> ... </Quantity> [0..1]
    End Group: ItemInstanceGroup
    <UnitPrice> ... </UnitPrice> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    <PaymentTerm> ... </PaymentTerm> [0..*]
    <Distribution> ... </Distribution> [0..*]
    </...>
    Schema Component Representation
    <xsd:complexType name="ProcurementLineType">
    <xsd:complexContent>
    <xsd:extension base=" RequestLineType ">
    <xsd:sequence>
    <xsd:element ref=" PartialShipmentAllowedIndicator " minOccurs="0"/>
    <xsd:element ref=" DropShipmentAllowedIndicator " minOccurs="0"/>
    <xsd:element ref=" EarlyShipmentAllowedIndicator " minOccurs="0"/>
    <xsd:element ref=" LicenseIndicator " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" TransportationTerm " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" PaymentTerm " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" DistributedCharge " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" DistributedTax " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Distribution " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: RequestLineType

    Super-types: LineType < StatusEnabledLineType (by extension) < RequestLineType (by extension)
    Sub-types:
    Name RequestLineType
    Abstract no
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    Start Group: ItemInstanceGroup [0..1]
    <Item> ... </Item> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <UID> ... </UID> [0..*]
    <RFID> ... </RFID> [0..*]
    <Quantity> ... </Quantity> [0..1]
    End Group: ItemInstanceGroup
    <UnitPrice> ... </UnitPrice> [0..1]
    <TotalAmount> ... </TotalAmount> [0..1]
    <ShipToParty> ... </ShipToParty> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="RequestLineType">
    <xsd:complexContent>
    <xsd:extension base=" StatusEnabledLineType ">
    <xsd:sequence>
    <xsd:group ref=" ItemInstanceGroup " minOccurs="0"/>
    <xsd:element ref=" UnitPrice " minOccurs="0"/>
    <xsd:element ref=" ExtendedAmount " minOccurs="0"/>
    <xsd:element ref=" TotalAmount " minOccurs="0"/>
    <xsd:element ref=" CatalogReference " minOccurs="0"/>
    <xsd:element ref=" ContractReference " minOccurs="0"/>
    <xsd:element ref=" RequiredDeliveryDateTime " minOccurs="0"/>
    <xsd:element ref=" AllowSubstitutionIndicator " minOccurs="0"/>
    <xsd:element ref=" ShipToParty " minOccurs="0"/>
    <xsd:element ref=" DrawingAttachment " minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: StatusEnabledLineType

    Super-types: LineType < StatusEnabledLineType (by extension)
    Sub-types:
    Name StatusEnabledLineType
    Abstract no
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Status> ... </Status> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="StatusEnabledLineType">
    <xsd:complexContent>
    <xsd:extension base=" LineType ">
    <xsd:sequence>
    <xsd:element ref=" Status " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: LineType

    Super-types: None
    Sub-types:
    Name LineType
    Abstract no
    Documentation The abstract Line type that is the basis for all non-statusable OAGIS Document Lines
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    </...>
    Schema Component Representation
    <xsd:complexType name="LineType">
    <xsd:sequence>
    <xsd:element ref=" LineNumber " minOccurs="0"/>
    <xsd:group ref=" FreeFormTextGroup " minOccurs="0"/>
    <xsd:group ref=" ReferencesGroup " minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Model Group: ItemInstanceGroup

    Name ItemInstanceGroup
    XML Instance Representation
    <Item> ... </Item> [0..1]
    <SerialNumber> ... </SerialNumber> [0..*]
    <SerializedLot> ... </SerializedLot> [0..*]
    <UID> ... </UID> [0..*]
    <RFID> ... </RFID> [0..*]
    <Quantity> ... </Quantity> [0..1]
    Schema Component Representation
    <xsd:group name="ItemInstanceGroup">
    <xsd:sequence>
    <xsd:element ref=" Item " minOccurs="0"/>
    <xsd:element ref=" SerialNumber " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" SerializedLot " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" RFID " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" Quantity " minOccurs="0"/>
    </xsd:sequence>
    </xsd:group>
    top

    Element: UID

    Name UID
    Type IdentifierType
    Nillable no
    Abstract no
    Documentation Is a two dimensional data matrix bar code identifier. For example, a concatenation of a Cage Code and serial number.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <UID>
    udt:IdentifierType
    </UID>
    Schema Component Representation
    <xsd:element name="UID" type=" IdentifierType "/>
    top

    Element: UnitPrice

    Name UnitPrice
    Type PriceABIEType
    Nillable no
    Abstract no
    Documentation Unit price of the item for the number of items in the unitCode specified in the PerQuantity elements. In most cases the unitCode of the PerQuantity is the same as the unitCode of the Quantity element above.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <UnitPrice>
    <Amount> ... </Amount> [1]
    <PerQuantity> ... </PerQuantity> [1]
    <Code> ... </Code> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    </UnitPrice>
    Schema Component Representation
    <xsd:element name="UnitPrice" type=" PriceABIEType "/>
    top

    Complex Type: PriceABIEType

    Super-types: AmountPerQuantityType < PriceABIEType (by extension)
    Sub-types: None
    Name PriceABIEType
    Abstract no
    Documentation PriceABIEType is logically derived from UN/CEFACT TBG17 ABIE PriceType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <Amount> ... </Amount> [1]
    <PerQuantity> ... </PerQuantity> [1]
    <Code> ... </Code> [0..*]
    <TimePeriod> ... </TimePeriod> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="PriceABIEType">
    <xsd:complexContent>
    <xsd:extension base=" AmountPerQuantityType ">
    <xsd:sequence>
    <xsd:element ref=" Code " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" TimePeriod " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: AmountPerQuantityType

    Super-types: None
    Sub-types:
    Name AmountPerQuantityType
    Abstract no
    Documentation Indicates the cost or price of something represented as a value per a number of units. The price of eggs for example would be 1.29 per 1 dozen.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <Amount> ... </Amount> [1]
    <PerQuantity> ... </PerQuantity> [1]
    </...>
    Schema Component Representation
    <xsd:complexType name="AmountPerQuantityType">
    <xsd:sequence>
    <xsd:element ref=" Amount "/>
    <xsd:element ref=" PerQuantity "/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: PerQuantity

    Name PerQuantity
    Type QuantityType
    Nillable no
    Abstract no
    Documentation Indicates the PerQuantity side of this Amount. Typically, this value is 1 with a uom of each, meaning that, e.g., a UnitPrice with the Amount 1.29 would be the price per each or simply $1.29 each. For pricing wire, the UnitPrice Amount might be $7.00 with a PerQuantity of 100 and a uom of LinearFeet, meaning the unit price would be $7 per 100 linear feet.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <PerQuantity>
    udt:QuantityType
    </PerQuantity>
    Schema Component Representation
    <xsd:element name="PerQuantity" type=" QuantityType "/>
    top

    Element: RequiredDeliveryDateTime

    Name RequiredDeliveryDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Indicates the date in which the buyer/customer requests the order to be delivered.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RequiredDeliveryDateTime> DateTimeType </RequiredDeliveryDateTime>
    Schema Component Representation
    <xsd:element name="RequiredDeliveryDateTime" type=" DateTimeType "/>
    top

    Element: AllowSubstitutionIndicator

    Name AllowSubstitutionIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Indicates if the buyer will accept the order if it is shipped prior to the dates on the order.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <AllowSubstitutionIndicator> IndicatorType </AllowSubstitutionIndicator>
    Schema Component Representation
    <xsd:element name="AllowSubstitutionIndicator" type=" IndicatorType "/>
    top

    Element: DrawingAttachment

    Name DrawingAttachment
    Type SemanticAttachmentType
    Nillable no
    Abstract no
    Documentation Drawing Attachment allows drawings to be attached to a Noun or Component.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <DrawingAttachment
    inline=" IndicatorType [0..1]">
    <EmbeddedData> ... </EmbeddedData> [0..1]
    <URI> ... </URI> [0..1]
    <ISBN> ... </ISBN> [0..1]
    <FileName> ... </FileName> [0..1]
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <FileType> ... </FileType> [0..*]
    <FileSizeQuantity> ... </FileSizeQuantity> [0..1]
    <Title> ... </Title> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </DrawingAttachment>
    Schema Component Representation
    <xsd:element name="DrawingAttachment" type=" SemanticAttachmentType "/>
    top

    Element: FreightClassification

    Name FreightClassification
    Type SemanticClassificationType
    Nillable no
    Abstract no
    Documentation Qualifies goods for purposes of freight cost calculation. An example would the qualifications used by National Motor Freight Carriers. The classification is used in order calculate the freight cost.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <FreightClassification>
    <Codes> SequencedCodesType </Codes> [0..1] ?
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </FreightClassification>
    Schema Component Representation
    <xsd:element name="FreightClassification" type=" SemanticClassificationType "/>
    top

    Complex Type: SemanticClassificationType

    Super-types: ClassificationBaseType < SemanticClassificationType (by extension)
    Sub-types: None
    Name SemanticClassificationType
    Abstract no
    XML Instance Representation
    <...>
    <Codes> SequencedCodesType </Codes> [0..1] ?
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SemanticClassificationType">
    <xsd:complexContent>
    <xsd:extension base=" ClassificationBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: SubstituteItemIndicator

    Name SubstituteItemIndicator
    Type IndicatorType
    Nillable no
    Abstract no
    Documentation Indicates whether the supplier is substituting a similar or same item for the item requested by the requester.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SubstituteItemIndicator> IndicatorType </SubstituteItemIndicator>
    Schema Component Representation
    <xsd:element name="SubstituteItemIndicator" type=" IndicatorType "/>
    top

    Element: RequisitionReference

    Name RequisitionReference
    Type OrderReferenceType
    Nillable no
    Abstract no
    Documentation Is a reference to a Requisition
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RequisitionReference>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <ReleaseNumber> ... </ReleaseNumber> [0..1]
    <LineNumber> ... </LineNumber> [0..1]
    <ScheduleLineNumber> ... </ScheduleLineNumber> [0..1]
    <SubLineNumber> ... </SubLineNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </RequisitionReference>
    Schema Component Representation
    <xsd:element name="RequisitionReference" type=" OrderReferenceType "/>
    top

    Element: RouteReference

    Name RouteReference
    Type RouteReferenceType
    Nillable no
    Abstract no
    Documentation Reference to a Routing.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <RouteReference>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <OperationReference> ... </OperationReference> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </RouteReference>
    Schema Component Representation
    <xsd:element name="RouteReference" type=" RouteReferenceType "/>
    top

    Complex Type: RouteReferenceType

    Super-types: DocumentReferenceBaseType < RouteReferenceType (by extension)
    Sub-types: None
    Name RouteReferenceType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="RouteReferenceType">
    <xsd:complexContent>
    <xsd:extension base=" DocumentReferenceBaseType ">
    <xsd:sequence>
    <xsd:element ref=" OperationReference " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: BOMReference

    Name BOMReference
    Type BOMReferenceType
    Nillable no
    Abstract no
    Documentation Is a reference to a Bill-Of-Material Document.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <BOMReference>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <EffectiveTimePeriod> ... </EffectiveTimePeriod> [0..1]
    <Item> ... </Item> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </BOMReference>
    Schema Component Representation
    <xsd:element name="BOMReference" type=" BOMReferenceType "/>
    top

    Complex Type: BOMReferenceType

    Super-types: DocumentReferenceBaseType < BOMReferenceBaseType (by extension) < BOMReferenceType (by extension)
    Sub-types: None
    Name BOMReferenceType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <Item> ... </Item> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="BOMReferenceType">
    <xsd:complexContent>
    <xsd:extension base=" BOMReferenceBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: BOMReferenceBaseType

    Super-types: DocumentReferenceBaseType < BOMReferenceBaseType (by extension)
    Sub-types:
    Name BOMReferenceBaseType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <Item> ... </Item> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="BOMReferenceBaseType">
    <xsd:complexContent>
    <xsd:extension base=" DocumentReferenceBaseType ">
    <xsd:sequence>
    <xsd:element ref=" EffectiveTimePeriod " minOccurs="0"/>
    <xsd:element ref=" Item " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: ScheduledDeliveryDateTime

    Name ScheduledDeliveryDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation The scheduled delivery date provided by the supplier.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ScheduledDeliveryDateTime> DateTimeType </ScheduledDeliveryDateTime>
    Schema Component Representation
    <xsd:element name="ScheduledDeliveryDateTime" type=" DateTimeType "/>
    top

    Element: ActualDeliveryDateTime

    Name ActualDeliveryDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Is the actual delivery date and time of the line item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ActualDeliveryDateTime> DateTimeType </ActualDeliveryDateTime>
    Schema Component Representation
    <xsd:element name="ActualDeliveryDateTime" type=" DateTimeType "/>
    top

    Element: ActualShipDateTime

    Name ActualShipDateTime
    Type DateTimeType
    Nillable no
    Abstract no
    Documentation Inidicates the shipping date and time of the line item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ActualShipDateTime> DateTimeType </ActualShipDateTime>
    Schema Component Representation
    <xsd:element name="ActualShipDateTime" type=" DateTimeType "/>
    top

    Element: SalesOrderSubLine

    Name SalesOrderSubLine
    Type SalesOrderSubLineType
    Nillable no
    Abstract no
    Documentation The Component Subline represents any additional information concerning the product on the Line. The Subline can be used to describe a specific configuration of the ordered item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SalesOrderSubLine>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Item> ... </Item> [0..1]
    <Quantity> QuantityType </Quantity> [0..1] ?
    <DrawingReference> ... </DrawingReference> [0..*]
    <CatalogReference> ... </CatalogReference> [0..1]
    <ParentLineNumber> ... </ParentLineNumber> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </SalesOrderSubLine>
    Schema Component Representation
    <xsd:element name="SalesOrderSubLine" type=" SalesOrderSubLineType "/>
    top

    Complex Type: SalesOrderSubLineType

    Super-types: LineType < RequestSubLineType (by extension) < SalesOrderSubLineType (by extension)
    Sub-types: None
    Name SalesOrderSubLineType
    Abstract no
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Item> ... </Item> [0..1]
    <Quantity> QuantityType </Quantity> [0..1] ?
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SalesOrderSubLineType">
    <xsd:complexContent>
    <xsd:extension base=" RequestSubLineType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: RequestSubLineType

    Super-types: LineType < RequestSubLineType (by extension)
    Sub-types:
    Name RequestSubLineType
    Abstract no
    Documentation The basis for the ProcurementDocumet SubLine.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Item> ... </Item> [0..1]
    <Quantity> QuantityType </Quantity> [0..1] ?
    </...>
    Schema Component Representation
    <xsd:complexType name="RequestSubLineType">
    <xsd:complexContent>
    <xsd:extension base=" LineType ">
    <xsd:sequence>
    <xsd:element ref=" Item " minOccurs="0"/>
    <xsd:element name="Quantity" type=" QuantityType " minOccurs="0"/>
    <xsd:element ref=" DrawingReference " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" CatalogReference " minOccurs="0"/>
    <xsd:element ref=" ParentLineNumber " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: DrawingReference

    Name DrawingReference
    Type SemanticDocumentReferenceType
    Nillable no
    Abstract no
    XML Instance Representation
    <DrawingReference>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    <AlternateDocumentID> ... </AlternateDocumentID> [0..*]
    End Group: DocumentIDsGroup
    <DocumentDateTime> ... </DocumentDateTime> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </DrawingReference>
    Schema Component Representation
    <xsd:element name="DrawingReference" type=" SemanticDocumentReferenceType "/>
    top

    Complex Type: SemanticDocumentReferenceType

    Super-types: DocumentReferenceBaseType < SemanticDocumentReferenceType (by extension)
    Sub-types: None
    Name SemanticDocumentReferenceType
    Abstract no
    XML Instance Representation
    <...>
    Start Group: DocumentIDsGroup [0..1]
    <DocumentID> ... </DocumentID> [0..1]
    End Group: DocumentIDsGroup
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    <StatusCode> ... </StatusCode> [0..1]
    <Status> ... </Status> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SemanticDocumentReferenceType">
    <xsd:complexContent>
    <xsd:extension base=" DocumentReferenceBaseType ">
    <xsd:sequence>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: ParentLineNumber

    Name ParentLineNumber
    Type IdentifierType
    Nillable no
    Abstract no
    XML Instance Representation
    <ParentLineNumber>
    udt:IdentifierType
    </ParentLineNumber>
    Schema Component Representation
    <xsd:element name="ParentLineNumber" type=" IdentifierType "/>
    top

    Element: SalesOrderSchedule

    Name SalesOrderSchedule
    Type SalesOrderScheduleType
    Nillable no
    Abstract no
    Documentation Indicates the schedule for the delivery of this line item.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <SalesOrderSchedule>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <DocumentReference> ... </DocumentReference> [0..*]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Quantity> ... </Quantity> [0..1]
    Start Choice [1]
    <RequiredDeliveryDateTime> ... </RequiredDeliveryDateTime> [0..1]
    <ScheduleTimePeriod> ... </ScheduleTimePeriod> [0..1]
    End Choice
    <NumberOfDeliveries> ... </NumberOfDeliveries> [0..1]
    <ShipmentQuantityTolerence> ... </ShipmentQuantityTolerence> [0..1]
    <ShipmentQuantityTolerance> ... </ShipmentQuantityTolerance> [0..1]
    <ShipmemtTimeTolerance> ... </ShipmemtTimeTolerance> [0..1]
    <ReasonCode> ... </ReasonCode> [0..1]
    <BackOrderIndicator> ... </BackOrderIndicator> [0..1]
    <PurchaseOrderReference> ... </PurchaseOrderReference> [0..1]
    <OrderCommission> ... </OrderCommission> [0..*]
    <UserArea> ... </UserArea> [0..1]
    </SalesOrderSchedule>
    Schema Component Representation
    <xsd:element name="SalesOrderSchedule" type=" SalesOrderScheduleType "/>
    top

    Complex Type: SalesOrderScheduleType

    Super-types: LineType < ProcurementScheduleType (by extension) < SalesOrderScheduleType (by extension)
    Sub-types: None
    Name SalesOrderScheduleType
    Abstract no
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Quantity> ... </Quantity> [0..1]
    Start Choice [1]
    End Choice
    <ReasonCode> ... </ReasonCode> [0..1]
    <UserArea> ... </UserArea> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="SalesOrderScheduleType">
    <xsd:complexContent>
    <xsd:extension base=" ProcurementScheduleType ">
    <xsd:sequence>
    <xsd:element ref=" BackOrderIndicator " minOccurs="0"/>
    <xsd:element ref=" PurchaseOrderReference " minOccurs="0"/>
    <xsd:element ref=" OrderCommission " minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element ref=" UserArea " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Complex Type: ProcurementScheduleType

    Super-types: LineType < ProcurementScheduleType (by extension)
    Sub-types:
    Name ProcurementScheduleType
    Abstract no
    Documentation The Quantity Indicates the number of items that are to be deliveried on the Required Date or the number of items to be delivered on each occurence of the Schedule period frequency or the number of items to be delivered on each delivery where the number of deliveries is provided by the NumberOfDelivery field below.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <...>
    <LineNumber> ... </LineNumber> [0..1]
    Start Group: FreeFormTextGroup [0..1]
    <Description> ... </Description> [0..*]
    <Note> ... </Note> [0..*]
    End Group: FreeFormTextGroup
    Start Group: ReferencesGroup [0..1]
    <Attachment> ... </Attachment> [0..*]
    End Group: ReferencesGroup
    <Quantity> ... </Quantity> [0..1]
    Start Choice [1]
    End Choice
    <ReasonCode> ... </ReasonCode> [0..1]
    </...>
    Schema Component Representation
    <xsd:complexType name="ProcurementScheduleType">
    <xsd:complexContent>
    <xsd:extension base=" LineType ">
    <xsd:sequence>
    <xsd:element ref=" Quantity " minOccurs="0"/>
    <xsd:choice>
    <xsd:element ref=" RequiredDeliveryDateTime " minOccurs="0"/>
    <xsd:element ref=" ScheduleTimePeriod " minOccurs="0"/>
    </xsd:choice>
    <xsd:element ref=" NumberOfDeliveries " minOccurs="0"/>
    <xsd:element ref=" ShipmentQuantityTolerence " minOccurs="0"/>
    <xsd:element ref=" ShipmentQuantityTolerance " minOccurs="0"/>
    <xsd:element ref=" ShipmemtTimeTolerance " minOccurs="0"/>
    <xsd:element ref=" ReasonCode " minOccurs="0"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    top

    Element: ScheduleTimePeriod

    Name ScheduleTimePeriod
    Type TimePeriodType
    Nillable no
    Abstract no
    Documentation Indicates the time period in which the Quote Line is effective.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <ScheduleTimePeriod>
    <StartDateTime> ... </StartDateTime> [0..1]
    Start Choice [1]
    <Duration> ... </Duration> [0..1]
    <EndDateTime> ... </EndDateTime> [0..1]
    End Choice
    </ScheduleTimePeriod>
    Schema Component Representation
    <xsd:element name="ScheduleTimePeriod" type=" TimePeriodType "/>
    top

    Element: NumberOfDeliveries

    Name NumberOfDeliveries
    Type PositiveIntegerNumericType
    Nillable no
    Abstract no
    Documentation Is the number of deliveries for the quantity on Schedule.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <NumberOfDeliveries> PositiveIntegerNumericType </NumberOfDeliveries>
    Schema Component Representation
    <xsd:element name="NumberOfDeliveries" type=" PositiveIntegerNumericType "/>
    top

    Element: ShipmentQuantityTolerence

    Name ShipmentQuantityTolerence
    Type QuantityToleranceType
    Nillable no
    Abstract no
    Documentation Depricated in favor of correct spelling.
    XML Instance Representation
    <ShipmentQuantityTolerence>
    <UnderQuantity> ... </UnderQuantity> [1]
    <OverQuantity> ... </OverQuantity> [1]
    </ShipmentQuantityTolerence>
    Schema Component Representation
    <xsd:element name="ShipmentQuantityTolerence" type=" QuantityToleranceType "/>
    top

    Complex Type: QuantityToleranceType

    Super-types: None
    Sub-types: None
    Name QuantityToleranceType
    Abstract no
    XML Instance Representation
    <...>
    <UnderQuantity> ... </UnderQuantity> [1]
    <OverQuantity> ... </OverQuantity> [1]
    </...>
    Schema Component Representation
    <xsd:complexType name="QuantityToleranceType">
    <xsd:sequence>
    <xsd:element ref=" UnderQuantity "/>
    <xsd:element ref=" OverQuantity "/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: UnderQuantity

    Name UnderQuantity
    Type QuantityType
    Nillable no
    Abstract no
    XML Instance Representation
    <UnderQuantity>
    udt:QuantityType
    </UnderQuantity>
    Schema Component Representation
    <xsd:element name="UnderQuantity" type=" QuantityType "/>
    top

    Element: OverQuantity

    Name OverQuantity
    Type QuantityType
    Nillable no
    Abstract no
    XML Instance Representation
    <OverQuantity>
    udt:QuantityType
    </OverQuantity>
    Schema Component Representation
    <xsd:element name="OverQuantity" type=" QuantityType "/>
    top

    Element: ShipmentQuantityTolerance

    Name ShipmentQuantityTolerance
    Type QuantityToleranceType
    Nillable no
    Abstract no
    XML Instance Representation
    <ShipmentQuantityTolerance>
    <UnderQuantity> ... </UnderQuantity> [1]
    <OverQuantity> ... </OverQuantity> [1]
    </ShipmentQuantityTolerance>
    Schema Component Representation
    <xsd:element name="ShipmentQuantityTolerance" type=" QuantityToleranceType "/>
    top

    Element: ShipmemtTimeTolerance

    Name ShipmemtTimeTolerance
    Type TimeToleranceType
    Nillable no
    Abstract no
    Documentation Depricate in favor of the correct spelling.
    XML Instance Representation
    <ShipmemtTimeTolerance>
    <UnderDuration> ... </UnderDuration> [1]
    <OverDuration> ... </OverDuration> [1]
    </ShipmemtTimeTolerance>
    Schema Component Representation
    <xsd:element name="ShipmemtTimeTolerance" type=" TimeToleranceType "/>
    top

    Complex Type: TimeToleranceType

    Super-types: None
    Sub-types: None
    Name TimeToleranceType
    Abstract no
    XML Instance Representation
    <...>
    <UnderDuration> ... </UnderDuration> [1]
    <OverDuration> ... </OverDuration> [1]
    </...>
    Schema Component Representation
    <xsd:complexType name="TimeToleranceType">
    <xsd:sequence>
    <xsd:element ref=" UnderDuration "/>
    <xsd:element ref=" OverDuration "/>
    </xsd:sequence>
    </xsd:complexType>
    top

    Element: UnderDuration

    Name UnderDuration
    Type DurationMeasureType
    Nillable no
    Abstract no
    Documentation Is the amount of time under the intended target time or date that is allowed.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <UnderDuration> DurationMeasureType </UnderDuration>
    Schema Component Representation
    <xsd:element name="UnderDuration" type=" DurationMeasureType "/>
    top

    Element: OverDuration

    Name OverDuration
    Type DurationMeasureType
    Nillable no
    Abstract no
    Documentation Is the amount of time over the intended target time or date that is allowed.
    More information at: http://www.openapplications.org/oagis/9.
    XML Instance Representation
    <OverDuration> DurationMeasureType </OverDuration>
    Schema Component Representation
    <xsd:element name="OverDuration" type=" DurationMeasureType "/>
    top