Agreement in The Open Procurement closeFrameworkAgreement procedure

Schema

id:

uid, required, auto-generated

agreementID:

string, auto-generated, read-only

agreementNumber:
 

string

changes:

List of ChangeTaxRate in cfaua, ChangeItemPriceVariation in cfaua, ChangePartyWithdrawal in cfaua or ChangeThirdParty in cfaua objects.

Only in agreements container.

date:

string, Date, auto-generated, read-only

The date of the agreement change.

dateSigned:

string, Date

The date of the agreement signed.

description:

string, multilingual

Agreement description

description_en:

string, multilingual

Agreement description

description_ru:

string, multilingual

Agreement description

documents:

List of Document objects

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

items:

List of Item objects

period:

Period

The timeframe when agreement is in force. Maximum 4 years.

clarificationsUntil:
 

Deadline for participants to submit price documents

status:

string

The current status of agreement. Possible values are:

  • pending - the agreement is under signing between procuring entity and Contract
  • unsuccessful - the agreement has not been signed between procuring entity and Contract
  • active - the agreement is signed between procuring entity and Contract
  • cancelled - the agreement has been cancelled within cancellation of tender/lot.

Different in agreement container:

  • active - the agreement is active and can be used for creating selection procedure
  • terminated - the agreement is cannot be used, for creating selection procedure
contracts:

List of Contract objects

title:

string, required

Agreement title

title_ru:

string, required

Agreement title

title_en:

string, required

Agreement title

Workflow

digraph G {
    A [ label="pending" ]
    B [ label="active" ]
    C [ label="cancelled" ]
    D [ label="unsuccessful"]
     A -> B;
     A -> C;
     A -> D;
}

Workflow in Agreement API interface to OpenProcurement database

digraph G {
    A [ label="active*" ]
    B [ label="terminated"]
     A -> B;
}

* marks initial state