# XML Schema Documentation

### Complex Type: ChangeContract

#### [Table of contents]

Super-types: | None
Sub-types: | ChangeContractSize (by extension) ContractTermination (by extension)

Name | ChangeContract
Abstract | yes
Documentation | Abstract base class for changes to a Contract.

XML Instance Representation
<...>
<contractReference> ContractReference </contractReference> [1]

'Identification of the Contract which is subject to change.'

<date> xsd:date </date> [1]

'The date on which the the parties enter into the change.'

<effectiveDate> xsd:date </effectiveDate> [1]

'The date on which the change becomes effective.'

<payment> Payment </payment> [0..1]

'Payment for the right to change the Contract.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="ChangeContract" abstract="true">
<xsd:sequence>
<xsd:element name="contractReference" type=" ContractReference "/>
<xsd:element name="date" type=" xsd:date "/>
<xsd:element name="effectiveDate" type=" xsd:date "/>
<xsd:element name="payment" type=" Payment " minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>