Contract Header

The contract’s header.

Child Components

Type Code 0..1
Identifier 0..∞
UUID 0..1
Source Identifier 0..1
Party Identifier 0..1
Related Identifier 0..∞
Revision Identifier 0..∞
Variation Identifier 0..1
Document Identifier Set 0..∞
Language Code 0..1
Last Modification Date Time 0..1
Document Date Time 0..∞
Description 0..∞
Note 0..∞
Document Reference 0..∞
Attachment 0..∞
Security Classification 0..∞
Metadata Reference 0..∞
Status 0..∞
Name 0..∞
Party 0..∞
Customer Party 0..∞
Buyer Party 0..1
Supplier Party 0..∞
Project Reference 0..∞
Contract Document Reference 0..∞
Catalog Reference 0..1
Quote Reference 0..∞
Purchase Order Reference 0..∞
Total Amount 0..∞
Quantity 0..∞
Tax Exempt Codes 0..1
Classification 0..∞
Milestone 0..∞
Solicitation 0..1
Withholding Percentage 0..∞
Percentage 0..∞
Transaction Audit 0..1
Order Commission 0..∞
Extension 1..1

UML Class Model

The following link opens the SVG image in a separate browser tab.
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml

class ContractHeader {
    string TypeCode
    string Identifier
    string UUID
    string SourceIdentifier
    string PartyIdentifier
    string RevisionIdentifier
    string VariationIdentifier
    string LanguageCode
    string LastModificationDateTime
    string DocumentDateTime
    string Description
    string Note
    string Name
    number TotalAmount
    number Quantity
    number WithholdingPercentage
    number Percentage
}

class "RelatedIdentifier"{}
class "DocumentIdentifierSet"{}
class "DocumentReference"{}
class "Attachment"{}
class "SecurityClassification"{}
class "MetadataReference"{}
class "Status"{}
class "Party"{}
class "CustomerParty"{}
class "BuyerParty"{}
class "SupplierParty"{}
class "ProjectReference"{}
class "ContractDocumentReference"{}
class "CatalogReference"{}
class "QuoteReference"{}
class "PurchaseOrderReference"{}
class "TaxExemptCodes"{}
class "Classification"{}
class "Milestone"{}
class "Solicitation"{}
class "TransactionAudit"{}
class "OrderCommission"{}

ContractHeader o-d- "0...∞" "RelatedIdentifier"
ContractHeader o-r- "0...∞" "DocumentIdentifierSet"
ContractHeader o-u- "0...∞" "DocumentReference"
ContractHeader o-l- "0...∞" "Attachment"
ContractHeader o-d- "0...∞" "SecurityClassification"
ContractHeader o-u- "0...∞" "MetadataReference"
ContractHeader o-d- "0...∞" "Status"
ContractHeader o-u- "0...∞" "Party"
ContractHeader o-d- "0...∞" "CustomerParty"
ContractHeader o-u- "0...1" "BuyerParty"
ContractHeader o-d- "0...∞" "SupplierParty"
ContractHeader o-u- "0...∞" "ProjectReference"
ContractHeader o-d- "0...∞" "ContractDocumentReference"
ContractHeader o-u- "0...1" "CatalogReference"
ContractHeader o-d- "0...∞" "QuoteReference"
ContractHeader o-u- "0...∞" "PurchaseOrderReference"
ContractHeader o-d- "0...1" "TaxExemptCodes"
ContractHeader o-u- "0...∞" "Classification"
ContractHeader o-d- "0...∞" "Milestone"
ContractHeader o-u- "0...1" "Solicitation"
ContractHeader o-d- "0...1" "TransactionAudit"
ContractHeader o-u- "0...∞" "OrderCommission"

hide circle
@enduml

Where Used

Following is a list of components that have Contract Header as a child component.

Feedback

OAGi and its members welcome your feedback.

UUID: a8fbe86827fb42afb1b4fd5a7d72de17

connectSpec (OAGIS) Version 10.12.8