Agreement in Процедура closeFrameworkAgreement проекту Open Procurement

Схема

id:

ID користувача, обов’язково, генерується автоматично

agreementID:

рядок, генерується автоматично, лише для читання

agreementNumber:
 

рядок

changes:

Список ChangeTaxRate in cfaua, ChangeItemPriceVariation in cfaua, ChangePartyWithdrawal in cfaua або ChangeThirdParty in cfaua об’єктів.

Тільки в контейнері agreements.

date:

рядок, Date, генерується автоматично, лише для читання

Дата зміни угоди

dateSigned:

рядок, Date

Дата підписання угоди

description:

рядок, багатомовний

Опис договору

description_en:

рядок, багатомовний

Опис договору

description_ru:

рядок, багатомовний

Опис договору

documents:

Список об’єктів Document

OpenContracting Description: Всі документи і додатки, що стосуються угоди, в тому числі будь-які сповіщення.

items:

Список об’єктів Item

period:

Period

Період чинності угоди. Щонайбільше 4 роки.

clarificationsUntil:
 

Крайній термін подання документів з цінами учасниками

status:

рядок

Актуальний статус угоди. Можливі значення:

  • pending - угода в процесі підписання між замовником та Contract
  • unsuccessful - угода між замовником та Contract не було підписано
  • active` - угода між замовником та Contract підписана
  • cancelled - підписання угоди скасовано через відміну закупівлі/лоту.

Відмінності в контейнері agreement:

  • active - угода є активною і може бути використана для створення selection процедури
  • terminated - угода не може бути використана для створення selection процедури
contracts:

Список об’єктів Contract

title:

рядок, обов’язково

Назва угоди

title_ru:

рядок, обов’язково

Назва угоди

title_en:

рядок, обов’язково

Назва угоди

Послідовність дій

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

Робочий процес у Agreement API для реєстрації даних пов’язаних з договором

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

* позначає початковий статус