XML Schema Documentation

Complex Type: ContractIdentifier

[Table of contents]

Super-types: None
Sub-types: None
Name ContractIdentifier
Used by (from the same schema document) Complex Type ContractHeader , Complex Type ContractReference
Abstract no
Documentation A type defining a contract identifier issued by the indicated party.
XML Instance Representation
<...
id=" xsd:ID [0..1]">
<partyReference> PartyReference </partyReference> [1]

'A pointer style reference to a party identifier defined elsewhere in the document. The party referenced has allocated the contract identifier.'

Start Choice [1]

'Where the legal activity is to agree a contract of variation then the business process should be to modify a contract. This is a contract in its own right and not a version of a previous contract. Where the business process is to replace and supersede a contract then you have a new contract and a contract version should not be used.'


<contractId> ContractId </contractId> [1..*]

'A contract id which is not version aware.'

<versionedContractId> VersionedContractId </versionedContractId> [1..*]

'A contract id which is version aware.'

End Choice
</...>
Diagram
Schema Component Representation
<xsd:complexType name="ContractIdentifier">
<xsd:sequence>
<xsd:element name="partyReference" type=" PartyReference "/>
<xsd:choice>
<xsd:element name="contractId" type=" ContractId " maxOccurs="unbounded"/>
<xsd:element name="versionedContractId" type=" VersionedContractId " maxOccurs="unbounded"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="id" type=" xsd:ID "/>
</xsd:complexType>