Огляд¶
Відкриті торги (OpenUA) - це плагін до Open Procurement API. Для роботи за цією процедурою потрібна 0.12 версія пакета openprocurement.api.
REST-ful інтерфейс для плагіна відповідає основним принципам дизайну програмного забезпечення.
Домовленості¶
Цей плагін підтримує домовленості Open Procurement API.
Основні задачі¶
OpenUA процедура, що описана в цій документації, стосується процедури українських відкритих торгів для понадпорогових закупівель. Код процедури такого типу - aboveThresholdUA.
Бізнес логіка¶
Підхід до відкритих торгів відрізняється від основної процедури Open Procurement API (яка використовується для допорогових закупівель) в основному етапом закупівлі, що проходить перед аукціоном. Детально різницю описано в пунктах нижче:
Закупівлю можна редагувати протягом усього періоду подання пропозицій - tenderPeriod (коли тендер знаходиться в стані active.tendering). Але коли редагування відбувається занадто близько до завершення періоду подання пропозицій - tenderPeriod.endDate, потрібно продовжити цей період.
Немає стану active.enguiries.
Запитання можна задавати в період уточнень - enquiryPeriod, що відбувається в період подання пропозицій - tenderPeriod.
Відповіді можна давати протягом усього періоду подання пропозицій - tenderPeriod.
Пропозиції можна подавати протягом усього періоду подання пропозицій - tenderPeriod.
Подані пропозиції стають недійсними після будь-якої зміни закупівлі замовником, тому їх потрібно підтвердити знову.
Стан проекту¶
Цей проект активно розробляється і має пілотні встановлення.
Репозиторій цього проекту є на GitHub: https://github.com/openprocurement/openprocurement.tender.openua
Повідомляйте про всі проблеми та поради через issue tracker (реєстрація на GitHub обов’язкова). Загальне обговорення відбувається через розсилку Open Procurement General.
Стабільність API¶
API є дуже нестабільним. Хоча точки входу API будуть відносно стабільними, формати обміну даними будуть часно змінюватись. Зміни в API обговорюються через Open Procurement API розсилку.