...
Технічна назва | Бізнесова назва | Перехід з | За умови | Коментар |
|---|---|---|---|---|
| pending | Очікується оплата | МА (переможець) АБО pending_waiting | Автоматично: Присвоюється переможцю під час генерації авардів (1-й award) АБО Автоматично: Присвоюється наступному за величиною ставки після дискваліфікації переможця | Організатор має можливість:
Учасник має можливість:
|
| pending_waiting | Очікується рішення | МА (учасник з другою, третьою і четвертою за розміром валідною ставкою) | Автоматично. Присвоюється наступним після переможця учасникам під час генерації авардів (до трьох Авардів може отримати цей статус) (2,3,4-ті award-и) | Статус pending_waiting автоматично присвоюється наступним, після переможця за величиною ставки, учасникам під час генерації авардів. Авардів, які отримують статус pending_waiting може бути від 0 до 3. Це залежить від кількості учасників, які подали валідні ставки протягом tenderPeriod і аукціону.
|
| active | Переможець. Очікується договір | pending | Ручна дія. Організатор підтверджує оплату і змінює статус award pending → active | Термінальний статус. Організатор має можливість:
Учасники мають можливість:
|
| cancelled | Учасник не став переможцем | pending_waiting | Ручна дія. Учасники, які після переможця мають третю і четверту ставки (3-й і 4-й Awards) мають статус pending_waiting можуть відмовився від очікування після waitingPeriod.endDate. Їх Аварди набувають статус cancelled Автоматично. Процедура набула термінального статусу complete та учасники, які мають Авард 2,3 і 4 в статусі pending_waiting → cancelled | Термінальний статус. |
| unsuccessful | Дискваліфіковано | pending АБО active | Ручна дія. Організатор дискваліфікує переможця і надсилає запит на зміну award.status: pending → unsuccessful Організатор не підписує договір з переможцем і надсилає запит на зміну award.status: active → unsuccessful | Термінальний статус. 1. pending → unsuccessful: ЦБД має валідувати, що в Авард завантажено документ з documentType: rejectionProtocol OR act При зміні статуса з pending → unsuccessful ЦБД має валідувати, що заповнено awards.terminationReason значенням зі словника 2. active → unsuccessful: ЦБД має валідувати, що в Авард завантажено документ з documentType: rejectionProtocol OR act При зміні статуса з active → unsuccessful ЦБД має валідувати, що заповнено awards.terminationReason значенням зі словника При цьому contracts автоматично змінить свій статус на cancelled |
Періоди Award
Технічна назва | Бізнесова назва | Дата початку | Дата завершення | Результат завершення | Коментар | ||
|---|---|---|---|---|---|---|---|
| awards.paymentPeriod | Період оплати | В момент набуття Авардом статуса pending | paymentPeriod.endDate == paymentPeriod.startDate + 10 р.д. | На рівні ЦБД: відсутній | Період формується в Аварді з моменту набуття Авардом статусу pending
| ||
| awards.signingPeriod | Період підписання договору | В момент набуття Авардом статуса pending | signingPeriod.endDate == signingPeriod.startDate + 18 р.д. 18:00 | На рівні ЦБД: відсутній | Період формується в Аварді з моменту набуття Авардом статусу pending
|
Документи Аварду
documentType | Назва Українською | Назва Англійською | Опис | Обовʼязковіть | Публічність |
|---|---|---|---|---|---|
| rejectionProtocol | Документ, що підтверджує дискваліфікацію | Rejection protocol | Завантажується у разі дискваліфікації учасника (окремо зазначається причина), за умови прийняття рішення Організатором; | Так Для зміни awards.status: pending → unsuccessful | Так |
| act | Документ, що підтверджує відмову | Refusal act | Завантажується у разі дискваліфікації учасника (окремо зазначається причина: відмова Переможцем підписувати договір/протокол), за умови прийняття рішення Учасником. Документ має бути можливість завантажити у Організатора та у Переможця. Для того, щоб Організатор дискваліфікував учасника, Авард якого перебуває у статусі pending або protocol_signed, має бути завантажено хоча б один документ з documentType: act Поле terminationReason має бути обов'язково заповнено для зміни awards.status: pending → unsuccessful | Так Для зміни awards.status: pending → unsuccessful | Так |
| digitalSignature | Цифровий підпис | Digital signature | Ні | Набуває значення документу з яким позв'язаний |
...
- Вказати дату сплати коштів за лот. Для цього необхідно надіслати запит на PATCH contracts.datePaid
- Завантажити в систему документ що підтверджує оплату documentType: paymentDetails (не обов’язкова дія). Для цього необхідно надіслати запит на PATCH contracts.documents[]
- Натиснути кнопку “Підтвердити оплату”
Внаслідок чого статус процедури змінюється з “Очікується оплата” pending_payment на “Очікується підписання договору” active_awarded, статус award’у змінюється з pending на active, статус contract`у залишаються без змін.
Дискваліфікація Учасника
Триває період кваліфікації (qualificationPeriod), статус award’у "Очікується оплата" pending або “Переможець” active
Щоб дискваліфікувати учасника Організатор повинен:
- Завантажити документ, що підтверджує дискваліфікацію (documentType: rejectionProtocol) або/та документ, що підтверджує відмову (documentType:act)
- Обрати причину дискваліфікації (dict: terminationReason)
- Натиснути кнопку “Дискваліфікувати”
Внаслідок виконання даної дії статус award'у учасника змінюється на unsuccessful, якщо для даного award'у був створений contract, статус contract’у змінюється на cancelled.
Вказана причина дискваліфікації, а також статус учасника, повинні відображатися на майданчику
Перелік причин дискваліфікації terminationReason:
- datePaid
Expand title приклад curl --location --request PATCH 'https://procedure-sandbox.prozorro.sale/api/procedures/69158092f559f36d2b2bc667/contracts/c1cd945b2f624cddb6da32ebaa25b1eb?acc_token=f9df0ca4-5992-4ac9-9852-4f605665b710' \
--header 'Authorization: *****************' \
--header 'Content-Type: application/json' \
--data '{
"datePaid": "2025-11-15T13:30:37.413Z"
}' - Завантажити в систему документ що підтверджує оплату documentType: paymentDetails (не обов’язкова дія). Для цього необхідно надіслати запит на POST contracts.documents[]
Expand title приклад curl --location 'https://procedure-sandbox.prozorro.sale/api/procedures/69158092f559f36d2b2bc667/contracts/c1cd945b2f624cddb6da32ebaa25b1eb/documents?acc_token=f9df0ca4-5992-4ac9-9852-4f605665b710' \
--header 'Authorization: ************' \
--header 'Content-Type: application/json' \
--data '{
"token": "eyJ0eXAiOiJK**********zm4Ag",
"title": {
"uk_UA": "Квитанція про оплату"
},
"description": {
"uk_UA": "Квитанція про оплату"
},
"documentOf": "contract"
}' - Натиснути кнопку “Підтвердити оплату” - це запит на зміну статусу Аварду pending → active
Expand title приклад curl --location --request PATCH 'https://procedure-sandbox.prozorro.sale/api/procedures/69158092f559f36d2b2bc667/awards/8baec7bf04904805baeb637fd9381777/status?acc_token=f9df0ca4-5992-4ac9-9852-4f605665b710' \
--header 'Authorization: **************' \
--header 'Content-Type: application/json' \
--data '{
"status": "active"
}'
Результатом "Підтвердження оплати" є:
- Award.status: pending → active
- Procedure.status: pending_payment → active_awarded
- Contract.status залишається без змін = pending
Дискваліфікація Учасника
Триває період кваліфікації (qualificationPeriod), статус award’у "Очікується оплата" pending або “Переможець” active
Щоб дискваліфікувати учасника Організатор повинен:
- Завантажити документ, що підтверджує дискваліфікацію (documentType: rejectionProtocol) або/та документ, що підтверджує відмову (documentType:act)
- Обрати причину дискваліфікації (dict: terminationReason)
- Натиснути кнопку “Дискваліфікувати”
Внаслідок виконання даної дії статус award'у учасника змінюється на unsuccessful, якщо для даного award'у був створений contract, статус contract’у змінюється на cancelled.
Вказана причина дискваліфікації, а також статус учасника, повинні відображатися на майданчику
Перелік причин дискваліфікації terminationReason:
| Code Block |
|---|
"1": {
"en_US": "Refused to sign the contract/protocol |
| Code Block |
"1": { "en_US": "Refused to sign the contract/protocol", "uk_UA": "Відмовився від підписання договору/протоколу" }, "2": { "en_US": "The winner of the auction is a debtor and/or guarantor under credit agreements and agreements to ensure the fulfillment of obligations", "uk_UA": "Переможець аукціону є боржником та/або поручителем за кредитними договорами та договорами забезпечення виконання зобов'язань" }, "3": { "en_US": "Knowingly gave false information", "uk_UA": "Свідомо надав неправдиву інформацію" }, "4": { "en_US": "Full payment for the lot was not made on time/the winner refused to pay", "uk_UA": "Повна оплата коштів за лот не здійснена в строк/відмовився від оплати" }, "5": { "en_US": "The winner of the auction participated in auctions from several marketplace", "uk_UA": "ПереможецьВідмовився аукціонувід брав участь в аукціонах з кількох майданчиківпідписання договору/протоколу" }, "62": { "en_US": "OtherThe winner of the auction is a debtor and/or guarantor under credit agreements and agreements to ensure the fulfillment of obligations", "uk_UA": "Інше" } |
До переведення Аварду у статус unsuccessful, Організатор повинен мати можливість змінити причину дискваліфікації та завантажити або замінити документ/ти Аварду.
Якщо award в статусі pending або active дискваліфіковують, учасник з наступною за величиною цінової пропозиції з award'ом в статусі pending_waiting набуває статусу pending та проходить процедуру кваліфікації по такому самому принципу як попередній переможець (процедура знову набуває статус "Очікується оплата" (active_awarded → pending_payment). Період кваліфікації qualificationPeriod формується повторно з усіма вкладеними періодами (award.signingPeriod, award.paymentPeriod)
Пролонгація:
Статус процедури: active_awarded
Період аварду: award.signingPeriod
- prolongationProtocol
- Legal Name UA - Документ, що дозволяє пролонгацію
- Legal Name EN - Document allowing prolongation
- Опис - Документ, що дозволяє пролонгацію
- Обов'язковість - Ні
- Публічність - Так
- prolongationConsent
- Legal Name UA - Згода на продовження терміну підписання
- Legal Name EN - Consent to prolongation of the contract signing period
- Опис - Завантажується у пролонгації за наявності згоди учасника щодо необхідності продовження терміну підписання договору більше, ніж на 135 днів
- Обов'язковість - Ні
- Публічність - Так
Договір
Статус процедури: active_awarded
Період процедури\аварду: qualificationPeriod (award.signingPeriod)
": "Переможець аукціону є боржником та/або поручителем за кредитними договорами та договорами забезпечення виконання зобов'язань"
},
"3": {
"en_US": "Knowingly gave false information",
"uk_UA": "Свідомо надав неправдиву інформацію"
},
"4": {
"en_US": "Full payment for the lot was not made on time/the winner refused to pay",
"uk_UA": "Повна оплата коштів за лот не здійснена в строк/відмовився від оплати"
},
"5": {
"en_US": "The winner of the auction participated in auctions from several marketplace",
"uk_UA": "Переможець аукціону брав участь в аукціонах з кількох майданчиків"
},
"6": {
"en_US": "Other",
"uk_UA": "Інше"
} |
До переведення Аварду у статус unsuccessful, Організатор повинен мати можливість змінити причину дискваліфікації та завантажити або замінити документ/ти Аварду.
Якщо award в статусі pending або active дискваліфіковують, учасник з наступною за величиною цінової пропозиції з award'ом в статусі pending_waiting набуває статусу pending та проходить процедуру кваліфікації по такому самому принципу як попередній переможець (процедура знову набуває статус "Очікується оплата" (active_awarded → pending_payment). Період кваліфікації qualificationPeriod формується повторно з усіма вкладеними періодами (award.signingPeriod, award.paymentPeriod)
Договір
Статуси Contracts
| draw.io Diagram | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Технічна назва | Бізнесова назва | Перехід з | За умови | Коментар |
|---|---|---|---|---|
| pending | Очікується договір | Момент набуття процедурою статуса pending_payment | Автоматично. В момент початку кваліфікації ЦБД автоматично створює contracts у статусі pending для Переможця | Організатор має можливість:
|
| active | Договір підтверджено | pending | Ручна дія. Організатор завантажує документ contracts[x].documents.documentType: contractSigned і після цього надсилає запит на зміну contracts.status: pending → active | Повʼязаний Авард має бути у статусі active. З технічної сторони, договір вважається підписаним і закритим, коли Організатор змінює contracts.status: pending → active. Якщо змінився contracts.status: pending → active, це означає, що завантажено Підписаний договір (contracts.documents.documentType: contractSigned) |
| cancelled | Договір скасовано | pending | Автоматична. За умови дискваліфікації Аварда із active → unsuccessful | Для того, щоб дискваліфікувати Учасника з причини того, що НЕ підписано договір або неотримано оплату, організатору необхідно надіслати запит на зміну статуса Аварда active → unsuccessful |
Документи contract
documentType | Назва Українською | Назва Англійською | Обовʼязковіть | Публічність | Коментар |
|---|---|---|---|---|---|
| paymentDetails | Документ, що підтверджує сплату | Payment details | ні | так | Цей документ є можливість завантажити в contracts.documents ще протягом роботи з Авардом. Коли процедура перебуває в статусі pending_payment "Очікується оплата", Організатор вказує дату оплати і може прикріпити до contracts.documents цей документ. |
| auctionProtocol | Протокол аукціону | Auction protocol | так | так | Для завершення роботи з Договором необхідно додати до contracts.documents документ з підписаним Протоколом |
| contractSigned | Підписаний договір | Signed contract | так | так | |
| contractAnnexe | Додатки до договору | Contract annexe | ні | так | |
| contractNotice | Повідомлення про договір | Contract notice | ні | так | |
| digitalSignature | Цифровий підпис | Digital signature | ні | Набуває значення документу з яким позв'язаний |
Робота з договором
Процедура знаходиться в статусі “Очікується підписання договору” - active_awarded
статус award’у “Переможець” - active
contract в статусі “Очікується договір” - pending
Для завершення роботи з договором Організатор повинен:
- Завантажити договір (documentType:contractSigned)
- Завантажити протокол (documentType:auctionProtocol)
- Заповнити обов'язкову інформацію договору:
- Назва договору
Опис
Дата підписання
Номер договору
- Натиснути на кнопку “Підтвердити договір” (Надіслати запит на зміну статусу Contract: pending → active)
Результатом етапу підписання договору є:
- Статус Contract зміниться на “Договір підтверджено”: pending → active
- Award.status: залишається = active
- Procedure.status залишається active_awarded
До переведення договору в статус active Організатор має можливість виправити поля договору та вкладені файли.
Пролонгація:
Статус процедури: active_awarded
Період аварду: award.signingPeriod
- prolongationProtocol
- Legal Name UA - Документ, що дозволяє пролонгацію
- Legal Name EN - Document allowing prolongation
- Опис - Документ, що дозволяє пролонгацію
- contractNotice
- Legal Name UA - Повідомлення про договір
- Legal Name EN - Contact notice
- Опис - Офіційне повідомлення, що містить деталі договору
- Обов'язковість - Ні
- Публічність - Так
- contractSigned**
- Legal Name UA - Підписаний договір
- Legal Name EN - Signed contract
- Опис - Підписаний договір
- Обов'язковість - Так
- Публічність - Так
- contractAnnexe
- Legal Name UA - Додатки до договору
- Legal Name EN - Contract annexe
- Опис - Додатки до договору
- Обов'язковість - Ні
- Публічність - Так Cтатус процедури: pending_payment
Період аварду: award.paymentPeriod
- paymentDetails
- Legal Name UA - Документ, що підтверджує сплату
- Legal Name EN - Payment details
- Опис - Документ, що підтверджує сплату
- Обов'язковість - Ні
- Публічність - Так Cтатус процедури: active_awarded
Період аварду: award.paymentPeriod
- prolongationConsent
- Legal Name UA - Протокол аукціонуЗгода на продовження терміну підписання
- Legal Name EN - Auction protocol
- *Опис - Протокол аукціону автогенерує ЦБД одразу після завершення
- Consent to prolongation of the contract signing period
- Опис - Завантажується у пролонгації за наявності згоди учасника щодо необхідності продовження терміну підписання договору більше, ніж на 135 днів
- *Обов'язковість - ТакНі
- *Публічність - Так
Особливості роботи із сутностями та документами
...
Системна назва
- Значення - final
Подія для завершення
- Значення - Час вичерпано
Тривалість
- Значення - 5 секунд (або менше, в залежності від завантаженості системи)
Перелік учасників
- Значення - Персоніфікований
Відображення ставок
- Значення - Значення ставок (масив) - Ціна: Так
Пост-дії
- Значення - Сортування - Так
Послідовність кроків:
...
учасників
...
...
-
...
Значення - Персоніфікований
Відображення ставок
- Значення - Значення ставок (масив) - Ціна: Так
Пост-дії
- Значення - Сортування - Так
Послідовність кроків:
- пауза - pause - 5 хв.
- послідовний раунд - sequential (складається із послідовних ходів учасників)
- пауза - pause - 3 хв.
- послідовний раунд - sequential (складається із послідовних ходів учасників)
- пауза - pause - 3 хв.
- послідовний раунд - sequential (складається із послідовних ходів учасників)
- розкриття - final
Перелік періодів та статусів етапу та посилання на їх опис
Функціонал ролей в рамках періодів nonperformingLoans-english
Формування протоколу Аукціону
Система генерує лише шаблон. Організатор або учасники мають можливість підписати та завантажити протокол, за бажанням.
Шаблони електронного протоколу аукціону:
- Аукціон відбувся
- Аукціон не відбувся
- Результати аукціону скасовано
Перелік періодів та статусів етапу та посилання на їх опис
Функціонал ролей в рамках періодів nonperformingLoans-english
Формування протоколу Аукціону
Система генерує лише шаблон. Організатор або учасники мають можливість підписати та завантажити протокол, за бажанням.
Шаблони електронного протоколу аукціону:
- Аукціон відбувся
- Аукціон не відбувся
- Результати аукціону скасовано
Робота з договором
Процедура знаходиться в статусі “Очікується підписання договору” active_awarded, статус award’у “Переможець” active, contract в статусі “Очікується договір” pending.
Для завершення роботи з договором Організатор повинен: - Завантажити договір (documentType:contractSigned); - Завантажити протокол (documentType:auctionProtocol); - Заповнити обов'язкову інформацію; - Натиснути на кнопку “Підтвердити договір”.
Внаслідок чого статус contract’у змінюється на “Договір підтверджено” active, статус процедури та аварду залишаються без змін.
До переведення договору в статус active Організатор повинен мати можливість виправити поля договору та вкладені файли.
Дострокове завершення періоду очікування
...