https://procedure-sandbox.prozorro.sale/api/jobber/announcements/632b629ea4bace05282506a6 - змінити посилання як буде створено перше ІП
https://gitlab.prozorro.sale/prozorro-sale/jobber/-/blob/master/docs/how-to-announcemen.md
Організатором може виступати Фонд державного майна України, його регіональні відділення, представництва у районах і містах, органи приватизації в Автономній Республіці Крим, органи приватизації територіальних громад або залучені ними юридичні особи, які діють відповідно до договору, укладеного з державними органами приватизації
Для публікації інформаційного повідомлення малої приватизації організатор натискає кнопку “Опублікувати інформаційне повідомлення малої приватизації”.
При публікації інформаційного повідомлення (для продажу через аукціон) присутні наступні дані:
Для Організатора передбачена можливість вказати окремо кількість кроків для пʼятого і для шостого голландських аукціонів.
В моделі обовʼязкове поле initialProps.dutchStep.dutchStepQuantity присутнє в структурі.
При публікації ІП Організатору потрібно передати узагальнену кількість кроків для Голландських аукціонів в полі initialProps.dutchStep.dutchStepQuantity
При публікації ІП Організатор може додатково передати кількість кроків для Другого Голландського аукціону в полі extraSpecs[5].dutchStep.dutchStepQuantity
Логіка для extraSpecs[] така, що в масиві завжди присутні шість обʼєктів і кожен обʼєкт відповідає за процедуру в тій самій послідовності ланцюжка.
Приклад заповнених полів:
"extraSpecs": [
{
]
}
]
"dutchStep": {
"dutchStepQuantity": 99
}
}
],
"initialProps": {
"dutchStep:{
"dutchStepQuantity": 50
}
}
Як працює логіка:
Якщо Організатор передав тільки initialProps.dutchStep.dutchStepQuantity, та для обох процедур НЕ передав extraSpecs[].dutchStep.dutchStepQuantity, то Обидві голландські процедури створяться з кількістю кроків, яка вказана в initialProps.dutchStep.dutchStepQuantity
Якщо Організатор передав заповнене initialProps.dutchStep.dutchStepQuantity, а також заповнені extraSpecs[].dutchStep.dutchStepQuantity для 5-,6-ї процедури, то значення initialProps.dutchStep.dutchStepQuantity НЕ враховується. Вважається, що вказанням кількості кроків в extraSpecs[] Організатор перевизначив кількість кроків для 5-,6-ї процедури. Тобто, те, що вказується в initialProps - як default значення, яке за потреби можна перевизначити, вказавши значення в extraSpecs для кожної окремої процедури.
Якщо Організатор передав заповнене initialProps.dutchStep.dutchStepQuantity, а також заповнив extraSpecs[4].dutchStep.dutchStepQuantity, але НЕ заповнив extraSpecs[5].dutchStep.dutchStepQuantity, то Для першої голландської процедури кількість кроків буде та, яку вказали конкретно для неї в extraSpecs[2].dutchStep.dutchStepQuantity Для другої голландської процедури кількість кроків буде та, яка вказана в initialProps.dutchStep.dutchStepQuantity (бо це як дефолтне значення, якщо не вказано конкретно для extraSpecs[5].)
Якщо Організатор передав заповнене initialProps.dutchStep.dutchStepQuantity, а також НЕ заповнив extraSpecs[4].dutchStep.dutchStepQuantity, але ЗАПОВНИВ extraSpecs[5].dutchStep.dutchStepQuantity, то Для першої голландської процедури кількість кроків буде та, яка вказана в initialProps.dutchStep.dutchStepQuantity, бо для неї НЕ перевизначили і не вказали іншої кількості кроків в extraSpecs[4].dutchStep.dutchStepQuantity
Для другої голландської процедури кількість кроків буде та, яка вказана в extraSpecs[5].dutchStep.dutchStepQuantity, бо Організатор конкретно для неї перевизначив і вказав окрему кількість кроків.
!!! Якщо користувачу в момент публікації ІП не відображаються поля та документи об’єкту реєстру, рекомендовано перед публікацією відправити користувачу сповіщення “Перевірте, будь ласка, коректність даних в об’єкті реєстру”, або відображати дані об’єкту реєстру для якого публікається ІП повторно для перевірки. Оскільки, після публікації процедури доступними для редагування будуть тільки поля:
Дія доступна для інформаційних повідомлень у статусі pending
| Блок / поле | Хто заповнює | Чи може Організатор редагувати | Коли заповнюється | Правило / коментар |
|---|---|---|---|---|
id | ЦБД | Ні | при створенні ІП | Внутрішній ідентифікатор, readOnly. |
owner | ЦБД / майданчик | Ні | при створенні ІП | Ідентифікатор майданчика, через який створено ІП. |
ownerToken | ЦБД / майданчик | Ні | при створенні ІП | Токен майданчика, через який створено об’єкт. |
objectId | ЦБД | Ні | після створення ІП | Формується системою у форматі типу JCS001-UA-YYYYMMDD-XXXXX. |
previousObjectId | ЦБД | Ні | при створенні ІП, якщо є попереднє ІП по asset | Автоматично підтягується з останнього ІП з однаковим asset. |
title | Майданчик автозаповнює з related asset.title, Організатор може змінити | Так | при створенні ІП / до публікації / під час rectificationPeriod | Автозаповнення з Asset, але поле редаговане. |
description | Майданчик автозаповнює з related asset.description, Організатор може змінити | Так | при створенні ІП / до публікації / під час rectificationPeriod | Автозаповнення з Asset, але поле редаговане. |
_specs.activeScenario | ЦБД | Ні | при створенні ІП | Технічне поле сценарію. |
_specs.pipelineMethod | ЦБД | Ні | при створенні ІП | Значення з enum: сompensation_announcement, fast/manual/ultrafast тощо. |
status | ЦБД | Ні | автоматично протягом життєвого циклу | pending, active_auction, active_contracting, sold, dissolved, deleted. |
datePublished | ЦБД | Ні | при публікації ІП | Системна дата публікації. |
dateModified | ЦБД | Ні | при кожній зміні | Системна дата останнього редагування. |
platformLegalDetails | ЦБД / конфігурація | Ні | автоматично | Default URL на перелік авторизованих майданчиків. |
relatedEntities | Майданчик / ЦБД | Ні | при створенні ІП | Має містити зв’язок з Asset, archiveId останньої версії Asset. |
archiveId | ЦБД | Ні | при створенні ІП | Версія Asset, актуальна на момент створення ІП. |
producedEntities | ЦБД | Ні | після створення процедур | Список створених похідних сутностей/procedure. |
proceduresInfo | ЦБД | Ні | автоматично | Autogenerated field with information about all related procedures. |
periods.rectificationPeriod | ЦБД | Ні | після публікації ІП | 48 годин після публікації ІП. |
| Поле | Хто заповнює | Чи може Організатор редагувати | Коли | Правило / коментар |
|---|---|---|---|---|
initialProps.value | Організатор | Так | при створенні ІП / під час rectificationPeriod | Стартова ціна першого аукціону. Валюта — тільки грн. Наступні стартові ціни процедур розраховуються автоматично. |
initialProps.guarantee | Організатор | Так в ІП до завершення rectificationPeriod | при створенні ІП / під час rectificationPeriod | Обов’язкове поле. Майданчик може запропонувати автозаповнення як 20% стартової ціни, але Організатор має мати можливість змінити. |
initialProps.currentTenantGuaranteeFee | ЦБД/майданчик може передзаповнити = guarantee, Організатор може змінити | Так | при створенні ІП / під час rectificationPeriod | За замовчуванням дорівнює guarantee; до/після публікації ІП Організатор має право редагувати. |
initialProps.currentTenants | Організатор | Так для ІП | при створенні ІП / під час rectificationPeriod | Інформація про орендаря. Обов’язковий блок. |
initialProps.registrationFee | Майданчик може передзаповнити = guarantee, Організатор може змінити | Так для ІП | при створенні ІП | Реєстраційний внесок. |
initialProps.minimalStep | Організатор | Так для ІП | при створенні ІП / під час rectificationPeriod | Для 1-ї процедури береться значення з ІП, для 2–6 процедур — автоматично 1% від value процедури. |
initialProps.minNumberOfQualifiedBids | ЦБД / майданчик за default | Ні (інформаційне поле для Організатора) | при створенні ІП | Default: 1. |
initialProps.numberOfCurrentTenants | ЦБД / майданчик | Ні (інформаційне поле для Організатора) | при створенні ІП | Default: 0; поле обов’язкове для ІП, але не передається в процедури. |
initialProps.bankAccounts | Організатор | Так | при створенні ІП / під час rectificationPeriod | Обов’язкові 4 accountType: guarantee, registrationFee, payment, improvementCompensation. |
initialProps.accessDetails | Організатор | Так | при створенні ІП / під час rectificationPeriod | Порядок ознайомлення з майном. |
initialProps.valueAddedTaxCharged | Майданчик/ЦБД default, Організатор може змінити, якщо бізнес-логіка дозволяє | Так / уточнити | при створенні ІП | Default: true. |
initialProps.dutchStep.dutchStepPercent | ЦБД | Ні | при створенні / генерації процедур | Автогенерується на рівні ЦБД без можливості внесення змін Організатором. |
initialProps.dutchStep.dutchStepValue | ЦБД | Ні | при створенні / генерації процедур | Автогенерується на рівні ЦБД без можливості внесення змін Організатором. |
initialProps.dutchStep.dutchStepQuantity | ЦБД / майданчик формує default, Організатор може змінити | Так | при створенні ІП / rectificationPeriod | Default: 99; Організатор має можливість змінити дефолтне значення. |
initialProps.priorityRight | ЦБД / майданчик | Ні (інформаційне поле для Організатора) | автоматично при створенні ІП | Автоматично false / “Ні”, обов’язкове для ІП, не передається в процедури. |
initialProps.saleCondition | ЦБД / майданчик | Ні (інформаційне поле для Організатора) | автоматично при створенні ІП | Автоматично “Так” / yes, без можливості редагування. |
| Блок / поле | Хто заповнює | Чи може Організатор редагувати | Коли | Правило / коментар |
|---|---|---|---|---|
currentTenants.id | ЦБД | Ні | при додаванні орендаря | x-default: hex, технічний ідентифікатор. |
currentTenants.name | Організатор | Так | при створенні ІП / під час rectificationPeriod | Повна юридична назва або ПІБ. |
currentTenants.identifier | Організатор | Так | при створенні ІП / під час rectificationPeriod | Ідентифікатори організації або особи. |
currentTenants.address | Організатор | Так | при створенні ІП / під час rectificationPeriod | Адреса орендаря. |
currentTenants.representativeInfo | Організатор | Так | при створенні ІП / під час rectificationPeriod | Інформація щодо підтвердження повноважень. |
currentTenants.priority | ЦБД / майданчик | Ні - (не виводимо організатору це поле) | автоматично | Default: 0. |
currentTenants.contract.currentContractTime.dateFrom | Організатор | Так | при створенні ІП / під час rectificationPeriod | Дата укладення договору оренди. |
currentTenants.contract.currentContractTime.dateTill | Організатор | Так | при створенні ІП / під час rectificationPeriod | Дата завершення договору оренди. |
currentTenants.contract.currentContractTime.term | Майданчик може автозаповнювати на основі dateFrom/dateTill або Організатор вносить | Так / уточнити | при створенні ІП / під час rectificationPeriod | Строк дії в ISO 8601 duration, наприклад P2Y11M. |
currentTenants.contract.monthlyRentSum | Організатор | Так | при створенні ІП / під час rectificationPeriod | Місячна орендна плата, minimum 0.01. |
currentTenants.contract.rentedArea | Організатор | Так | при створенні ІП / під час rectificationPeriod | Орендована площа, minimum 0.01. |
essentialImprovements.essentialCost | Організатор | Так | при створенні ІП / під час rectificationPeriod | Вартість невід’ємних поліпшень. |
essentialImprovements.improvementsTime.dateFrom | Організатор / опційно | Так | при створенні ІП / під час rectificationPeriod | Період з — у структурі вказано як необов’язковий. |
essentialImprovements.improvementsTime.dateTill | Організатор | Так | при створенні ІП / під час rectificationPeriod | Дата завершення невід’ємних поліпшень. |
essentialImprovements.improvementsTime.term | Майданчик може автозаповнювати на основі dateFrom/dateTill або Організатор вносить | Так / уточнити | при створенні ІП / під час rectificationPeriod | Строк дії в ISO 8601 duration. |
essentialImprovements.compensationTerms | Організатор | Так | при створенні ІП / під час rectificationPeriod | Умови компенсації. |
essentialImprovements.essentialConsent | Організатор | Так | при створенні ІП / під час rectificationPeriod | Рішення про згоду на невід’ємні поліпшення. |
essentialImprovements.orderCost | Організатор | Так | при створенні ІП / під час rectificationPeriod | Наказ про затвердження висновку про вартість об’єкта приватизації. |
| Дані | Хто є джерелом | Хто заповнює в ІП / як відображати | Чи редагується в ІП | Коментар |
|---|---|---|---|---|
| Інформація про орендодавця / розпорядника | asset.assetCustodian | Підтягується з Asset | Так, якщо редагується Asset у rectificationPeriod | У вимогах зазначено, що інформація про орендодавця заповнена ще на етапі Asset у полі assetCustodian. |
asset.title | Asset | Автозаповнює announcement.title | Так | title автозаповнюється з related asset.title, але може редагуватись. |
asset.description | Asset | Автозаповнює announcement.description | Так | description автозаповнюється з related asset.description, але може редагуватись. |
asset.documents.illustration | Asset | Майданчик перевіряє наявність | Ні в ІП як окреме поле; редагується документ Asset | Якщо assetItems.assetItemType == asset, без Illustration створити ІП не можна. |
| Зв’язок з Asset | Asset / ЦБД | announcement.relatedEntities.type = asset | Ні | При створенні ІП зберігається посилання на Об’єкт реєстру. |
| Версія Asset | ЦБД | announcement.relatedEntities.archiveId | Ні | Зберігається версія Asset, актуальна на момент створення ІП. |
| Поле | Значення / правило автозаповнення | Хто формує | Чи показувати Організатору | Чи дозволити редагування |
|---|---|---|---|---|
id | системний ID | ЦБД | можна показувати | Ні |
owner | ID майданчика | ЦБД / майданчик | Ні, технічне поле | Ні |
ownerToken | токен майданчика | ЦБД | Ні, технічне поле | Ні |
objectId | формат JCS001-UA-YYYYMMDD-XXXXX | ЦБД | Так | Ні |
previousObjectId | останнє ІП з однаковим Asset | ЦБД | Так, якщо є | Ні |
status | за state machine | ЦБД | Так | Ні |
datePublished | дата публікації | ЦБД | Так | Ні |
dateModified | дата останньої зміни | ЦБД | Так | Ні |
platformLegalDetails | default URL | ЦБД / конфіг | Так | Ні |
relatedEntities | зв’язок з Asset | ЦБД / майданчик | технічно | Ні |
archiveId | версія Asset на момент створення ІП | ЦБД | Ні, технічне поле | Ні |
producedEntities | створені процедури | ЦБД | Так | Ні |
proceduresInfo | інформація про пов’язані процедури | ЦБД | Так | Ні |
periods.rectificationPeriod | 48 годин від публікації | ЦБД | Так | Ні |
timer | час до наступної події | ЦБД | Ні, технічне поле | Ні |
initialProps.priorityRight | false / “Ні” | ЦБД / майданчик | Так | Ні |
initialProps.saleCondition | yes / “Так” | ЦБД / майданчик | Так | Ні |
initialProps.numberOfCurrentTenants | default 0 | ЦБД / майданчик | Так | Ні |
initialProps.minNumberOfQualifiedBids | default 1 | ЦБД / майданчик | Так | Ні |
initialProps.dutchStep.dutchStepPercent | автогенерація ЦБД | ЦБД | Так | Ні |
initialProps.dutchStep.dutchStepValue | автогенерація ЦБД | ЦБД | Можна показувати | Ні |
documents.id | ID документа | DS / ЦБД | Так | Ні |
documents.datePublished | now | ЦБД | Так | Ні |
documents.dateModified | now | ЦБД | Так | Ні |
documents.hash | hash файлу | DS | Ні, технічне поле | Ні |
documents._ds_id | ID в Document Service | DS | Ні, технічне поле | Ні |
documents._ds_scope | public/private | DS / ЦБД | Ні, технічне поле | Ні |
_version | версія сутності | ЦБД | Ні, технічне поле | Ні |
_protected | default false | ЦБД | Ні, технічне поле | Ні |
_meta | метадані | ЦБД | Ні, технічне поле | Ні |
| Поле / блок | Обов’язковість | Чи можна редагувати під час rectificationPeriod | Коментар |
|---|---|---|---|
title | Так | Так | Автозаповнюється з Asset, але може редагуватися. |
description | Так | Так | Автозаповнюється з Asset, але може редагуватися. |
initialProps.value | Так | Так | Стартова ціна ІП. |
initialProps.guarantee | Так | Так | Гарантійний внесок. |
initialProps.currentTenantGuaranteeFee | Так | Так | Передзаповнюється = guarantee, але редагується. |
initialProps.currentTenants.name | Так | Так | Дані орендаря. |
initialProps.currentTenants.identifier | Так | Так | Ідентифікатор орендаря. |
initialProps.currentTenants.address | Так | Так | Адреса орендаря. |
initialProps.currentTenants.representativeInfo | Ні | Так | Інформація щодо підтвердження повноважень. |
initialProps.currentTenants.contract.currentContractTime.dateFrom | Так | Так | Дата укладення договору оренди. |
initialProps.currentTenants.contract.currentContractTime.dateTill | Так | Так | Дата завершення договору оренди. |
initialProps.currentTenants.contract.currentContractTime.term | Так | Так | Може бути автопораховано майданчиком, але має лишатись видимим/контрольованим. |
initialProps.currentTenants.contract.monthlyRentSum | Так | Так | Місячна орендна плата. |
initialProps.currentTenants.contract.rentedArea | Так | Так | Орендована площа. |
initialProps.currentTenants.essentialImprovements.essentialCost | Так | Так | Вартість невід’ємних поліпшень. |
initialProps.currentTenants.essentialImprovements.improvementsTime.dateTill | Так | Так | Дата завершення невід’ємних поліпшень. |
initialProps.currentTenants.essentialImprovements.compensationTerms | Так | Так | Умови компенсації. |
initialProps.currentTenants.essentialImprovements.essentialConsent | Так | Так | Рішення про згоду на невід’ємні поліпшення. |
initialProps.currentTenants.essentialImprovements.orderCost | Так | Так | Наказ про затвердження висновку про вартість об’єкта приватизації. |
initialProps.registrationFee | Так | Так | Реєстраційний внесок. |
initialProps.minimalStep | Так | Так | Крок першого аукціону. |
initialProps.bankAccounts[guarantee] | Так | Так | Рахунок гарантійного внеску. |
initialProps.bankAccounts[registrationFee] | Так | Так | Рахунок реєстраційного внеску. |
initialProps.bankAccounts[payment] | Так | Так | Рахунок оплати. |
initialProps.bankAccounts[improvementCompensation] | Так | Так | Рахунок компенсації невід’ємних поліпшень. |
initialProps.accessDetails | Так | Так | Порядок ознайомлення з майном. |
initialProps.valueAddedTaxCharged | Так | Так / уточнити | Default true, але краще явно погодити, чи Організатор може змінювати. |
initialProps.dutchStep.dutchStepQuantity | Так / default | Так | ЦБД формує default 99, Організатор може змінити. |
decisions.decisionTitle | Так | Так | Рішення про затвердження умов продажу. |
decisions.decisionNumber | Так | Так | Номер рішення. |
decisions.decisionDate | Так | Так | Дата рішення. |
presentationUrl | Ні | Так | URL презентації об’єкта. |
presentationUrlEN | Ні | Так | URL англомовної презентації. |
extraSpecs.auctionPeriod.startDate | Так | Так | Дата початку першого аукціону. |
extraSpecs.tenderPeriod.duration | Так | Так | Одне поле на UI, майданчик копіює у 5 об’єктів extraSpecs. |
documents[] | За типом документа | Так | Документи ІП. |
cancellations | Ні | Так до створення 1-ї процедури | Для розформування ІП. |