EContract

Schema

id

uid, auto-generated

OpenContracting Description: The identifier for this contract.

awardID

string, required

OpenContracting Description: The Award.id against which this contract is being issued.

contractID

string, auto-generated, read-only

contractNumber

string

title

string, required

OpenContracting Description: Contract title

description

string

OpenContracting Description: Contract description

status

string, required

OpenContracting Description: The current status of the contract.

Possible values are:

  • pending - this contract has been proposed, but is not yet in force. It may be awaiting signature.

  • active - this contract has been signed by all the parties, and is now legally in force.

  • cancelled - this contract has been cancelled prior to being signed.

  • terminated - this contract was signed and in force, and has now come to a close. This may be due to a successful completion of the contract, or may be early termination due to some non-completion issue.

period

Period

OpenContracting Description: The start and end date for the contract.

items

List of Item objects, auto-generated, read-only

OpenContracting Description: The goods, services, and any intangible outcomes in this contract. Note: If the items are the same as the award do not repeat.

suppliers

List of EContractOrganization objects, auto-generated, read-only

value

ContractValue object, auto-generated

OpenContracting Description: The total value of this contract.

Check “Setting contract value” tutorial section for more info

dateSigned

string, Date

OpenContracting Description: The date when the contract was signed. In the case of multiple signatures, the date of the last signature.

documents

List of Document objects

OpenContracting Description: All documents and attachments related to the contract, including any notices.

buyer

EContractOrganization

OpenContracting Description: The entity managing the procurement, which may be different from the buyer who is paying / using the items being procured.

changes

List of Change objects.

amountPaid
amount

float, required

currency

string, required, auto-generated

valueAddedTaxIncluded

bool, required , auto-generated

Amount of money actually paid.

implementation

Implementation

terminationDetails

string, required for unsuccessful contract

Reasons for contract termination. Presence of this field indicates that contract is unsuccessful.

contractTemplateName

string, auto-generated

template link on standards

Workflow

digraph G {
    A [ label="pending*" ]
    B [ label="active" ]
    C [ label="cancelled" ]
    D [ label="terminated"]
     A -> B;
     A -> C [label="on Award cancellation or contract set status"] ;
     B -> D;
}

* marks initial state