Skip to content

Latest commit

 

History

History
124 lines (83 loc) · 2.56 KB

File metadata and controls

124 lines (83 loc) · 2.56 KB

Contract

Contract

Schema

id

uid, auto-generated

The identifier for this contract.

awardID

string, required

The Award.id against which this contract is being issued.

contractID

string, auto-generated, read-only

contractNumber

string

title

string

Contract title

description

string

Contract description

status

string, required

The current status of the contract.

Possible values are:

  • active - this contract has been signed by all the parties, and is now legally in force.
  • 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

The start and end date for the contract.

items

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

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

procuringEntity

ProcuringEntity

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

suppliers

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

value

Value object, auto-generated, read-only

The total value of this contract.

dateSigned

string, date, auto-generated

The date the contract was signed. In the case of multiple signatures, the date of the last signature.

documents

List of Document objects

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

changes

List of Change objects.

amountPaid
amount

float, required

currency

string, required, auto-generated

valueAddedTaxIncluded

bool, required , auto-generated

Amount of money actually paid.

terminationDetails

string, required for unsuccessful contract

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

Workflow

digraph G {

A [ label="active*" ] B [ label="terminated"] A -> B;

}

* marks initial state