Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleМодель даних
systemNamex-legalNameUax-legalNameEnTypereadOnlyОбовʼязковістьКоментар
idВнутрішній ідентифікаторIDstringtrue+
owner Ідентифікатор майданчикаOwner IDstringtrue+
ownerToken

stringtrue+Токен майданчика, через який створено об'єкт
objectId ІдентифікаторObject IDstringtrue+Example: JAS001-UA-20200220-12345
previousObjectIdІдентифікатор попереднього Інформаційного повідомленняPrevious Announcement Idstringtrue-

автоматично підтягується з останнього Інформаційного повідомлення з однаковим asset

minLength: 1
example: JAS000-UA-YYYYMMDD-00000

titleНайменуванняAnnouncement titlebase.MultiLangfalse+

Автоматично заповнюється з related asset.title, але може редагуватися.

minLength: 1

descriptionОписAnnouncement descriptionbase.MultiLangfalse+

Автоматично заповнюється з related asset.description, але може редагуватися

minLength: 1

_specs


true
опис спеціфікацих за яких створюються похідні сутності
activeScenario

stringtrue

pipelineMethod

stringfalse
Enum: [announcement, announcement-fast, announcement-manual, announcement-ultrafast, announcement-fast-prod, announcement-fast-prod-fast-first]
statusСтатус інформаційного повідомленняAnnouncement statusstringtrue
Enum: [pending, active_auction, active_contracting, sold, dissolved, deleted]
datePublishedДата публікаціїPublished datestring($date-time)true

dateModifiedДата останнього редагуванняDate modifiedstring($date-time)true

platformLegalDetailsПерелік та реквізити авторизованих електронних майданчиківPlatform legal detailsstringtrue
default: https://prozorro.sale/info/elektronni-majdanchiki-ets-prozorroprodazhi-cbd2
documents
















AnnouncementDocumentДокументи Інформаційного ПовідомленняAnnouncement Documentslist-objectfalse
Містить дані щодо структури документу
idІдентифікатор документуDocument IDstringtrue

titleНазва документуDocument titlebase.MultiLangfalse

descriptionОпис документуDocument descriptionbase.MultiLangfalse

urlПосилання на документDocument linkstringtrue
example: http://string.com
relatedDocumentПов'язаний документRelated documentstring

Ідентифікатор, що відображається тільки в документі digitalSignature та використовується
для відображення зв'язку між цифровим підписом та документом

example: 5e300ec4080b60d45dc28bb8

documentOfОб'єкт документуDocument objectstringfalse

default: announcement

Enum: [announcement ]

documentTypeТип документуDocument typestringfalse

Enum: [ notice, evaluationCriteria, contractProforma, clarifications, redemptionPreContract, сonstructionExpertise, essentialImprovements, valueConclusion, digitalSignature ]

datePublishedДата публікації документуDocument publishing datestring($date-time)true

x-default: now

dateModifiedОстання дата редагування документуDocument modified datestring($date-time)true

x-default: now

indexПараметр сортування ілюстраційDocument indexinteger($int64)false

Чим менше значення поля, тим вище документ буде при відображенні на майданчиках.
Основним документом вважається документ з мінімальним значенням індексу.
Якщо параметр не зазначений, документи будуть виводитись останніми у переліку.
Якщо кілька документів мають однакове значення параметру, порядок сортування буде залежати від dateModified,
Пріоритет у документів доданих раніше.

formatФормат документуDocument formatstringtrue


languageМова документуDocument languagestringfalse


hashХеш документуDocument hashstringtrue


token

stringtrue


_ds_id

stringtrue

Ідентифікатор документа в document service

_ds_scope

stringtrue

Тип документа за доступом [public/private]

initialProps









ІnitialPropertiesПараметри для опису умов продажуDescribes extra properties used to build produced object



valueСтартова цінаStart pricebase.ValueWithTaxfalse+


guaranteeГарантійний внесокGuaranteebase.Valuefalse+


currentTenantGuaranteeFeeГарантійний внесок чинного орендаряGuarantee fee for current tenantbase.Valuefalse+

default: guarantee але Організатор може зміни змінити значення

currentTenantsДані про учасника з переважним правомData about participant with priority rightbase.OrganizationWithoutContactsfalse+

x-format: list-object
minItems: 1
maxItems: 1

registrationFeeРеєстраційний внесокRegistration feebase.Valuefalse+


minimalStepРозмір кроку аукціонуMinimal stepbase.Valuefalse+


minNumberOfQualifiedBidsМінімальна кількість заявMinimal number of bidsinteger($int64)false+

default: 1

numberOfCurrentTenantsКількість учасників з переважним правомNumber of participants with priority rightinteger($int32)true+

default: 1

bankAccountsБанківські рахунки організатораBank accountsbase.BankAccountsByTypefalse+

Enum:
[guarantee, registrationFee, payment та currentTennant]

accessDetailsПорядок ознайомлення з майном, час і місце проведення огляду об’єктаAuction access detailsbase.MultiLangfalse+


valueAddedTaxChargedНа фінальну суму нараховується ПДВValue added tax chargedbooleanfalse+

default: true

dutchStepКрок голландського раундуDutch stepsbase.DutchStepfalse+

Поля dutchStepPercent та dutchStepValue автогенеруються на рівні ЦБД, без можливості внесення змін Організатором
Для поля dutchStepQuantity ЦБД формує дефолтне, Організатор має можливість змінити дефолтне значення.

default: 99

preemptiveRightНаявність переважного права у чинного орендаряThe current tenant has a preemptive right booleantrue+default: true
saleConditionНаявність умов продажуSale conditionsstringfalse+

default: yes

relatedEntities

base.RelatedEntity
+

minItems: 1
maxItems: 1

список пов'язаних сутностей, які необхідні для створення сутностей producedEntities

decisions




AnnouncementDecision

 false+

Рішення про затвердження умов продажу

decisionTitleНайменування рішенняDecision titlestringfalse

+

minLength: 1

decisionNumberНомер рішенняDecision numberstringfalse+

minLength: 1

decisionDateДата рішенняDecision datestring($date-time)false+


decisionOfТип рішенняDecision ofstringfalse+

default: announcement

Enum:[ announcement ]

presentationUrlПрезентація обʼєктаPresentation of the objectstringfalse-

URL-посилання на файл

presentationUrlENАнгломовна презентація об’єктаEnglish presentation of the objectstringfalse-

URL-посилання на файл

producedEntities

base.ProducedEntitytrue

default: List []

список створених сутностей

extraSpecs


ExtraSpec

 true+

default: List []

поле необхідне для уточнення базових значень спеціфікацій

periodsУточнення до періодівBase periods specs overwrite configbase.PeriodSpecfalse


dutchStepКрок голландського раундуDutch stepsbase.DutchStepfalse

Для внесення додаткових параметрів організатором

cancellations

base.Cancellationfalse

x-format: list-object
default: List []

periodsrectificationPeriodПеріод редагування лотаRectification Periodbase.Periodtrue

Опис всіх періодів об'єкта

timer

string($date-time)true

x-format: timer
x-serialize_when_none: false

час до наступної події

archiveId

stringtrue

x-format: object-id
x-serialize_when_none: false

proceduresInfo

multidicttrue

autogenerated field with information about all related procedures

 additionalInformation Додаткова інформаціяAdditional information list-object true

 default: List []

_meta

base.MetaDat


_version

integer($int64)true


_protected

booleantrue

default: false

...

  • Опубліковано Інформаційне Повідомлення
    • Технічний ідентифікатор: pending
    • Функціонал Організатора:
      • Редагування полів опублікованого Інформаційного Повідомлення протягом 48 годин (rectificationPeriod). Для збереження змін потрібно завантажити документ announcement.documents.documentType: clarifications
      • Редагування полів пов’язаного Об’єкту реєстру (asset.status: active_rectification) через інтерфейс Інформаційного Повідомлення на Майданчику протягом announcement.rectificationPeriod
      • Завантаження або заміна документів Інформаційного Повідомлення та Об’єкта реєстру через інтерфейс Інформаційного Повідомлення на Майданчику протягом announcement.rectificationPeriod
      • Розформування Інформаційного Повідомлення (завантажувати документи не потрібно)
    • Умови набуття статусу: натискання Організатором кнопки “Опублікувати Інформаційне Повідомлення”. ЦБД валідує всі обов’язкові поля та документи та публікує Інформаційне Повідомлення у статусі announcement.status: pending.
    • Умови зміни статусу: - Автоматично після завершення announcement.rectificationPeriod (48 годин) та створення Першої Процедури з ланцюжка статус ІП зміниться з pending на active_auction; - Ручна дія. Натискання кнопки "Розформувати Інформаційне Повідомлення" змінить статус ІП з pending на deleted.
    • Опис: після набуття статусу pending Інформаційне Повідомлення стає доступним для всіх Спостерігачів
    • Коментар:
      • При публікації Інформаційного Повідомлення у ЦБД до Об’єкта реєстру МП повинно передаватись посилання на створене ІП (asset.relatedEntities.type == announcement);
      • Одночасно у Об’єкта МП може бути тільки одне Інформаційне Повідомлення у статусі pending, active_auction, active_contracting, sold та необмежена кількість у статусах deleted та dissolved.
  • Проведення Аукціону

    • Технічний ідентифікатор: active_auction
    • Функціонал Організатора: функціонал відсутній
    • Умови набуття статусу: - По настанню announcement.rectificationPeriod.endDate автоматично створюється Перша Процедура із ланцюжка і Інформаційне Повідомлення набуває статусу active_auction.
    • Умови зміни статусу: - Статус ІП змінюється з active_auction на active_contracting автоматично після зміни статусу будь-якої Процедури з ланцюжка на complete; - Статус ІП змінюється з active_auction на dissolved автоматично після зміни статусу Останньої Процедури із ланцюжка на unsuccessful; - Статус ІП змінюється з active_auction на deleted автоматично після зміни статусу будь-якої Процедури із ланцюжка на cancelled.
    • Опис: Організатор не взаємодіє з ІП. Всі дії відбуваються у активній Процедурі.
    • Коментар: Інформаційне Повідомлення перебуває у статусі active_auction протягом всього періоду аукціонів. У ланцюжку ІП анонсується 6 Процедур. Але друга та четверта може згенеруватися автоматично за умови, що перший або пʼятий Аукціон завершився з причини дискваліфікації всіх учасників.
  • Виконання умов приватизації

    • Технічний ідентифікатор: active_contracting
    • Функціонал Організатора: функціонал відсутній
    • Умови набуття статусу: статус ІП змінюється на active_contracting автоматично після набуття статусу complete будь-якої Процедури з ланцюжка ІП.
    • Умови зміни статусу:
      • Автоматично, як тільки сутність execution набуває статусу execution.status: sold, статус Інформаційного Повідомлення набуває статусу sold;
      • Автоматично, як тільки сутність execution набуває статусу execution.status: deleted, статус Інформаційного Повідомлення набуває статусу deleted;
    • Опис: Організатор не взаємодіє з ІП. Всі дії відбуваються у сутності Контрактинг (execution).
  • Об'єкт продано

    • Технічний ідентифікатор: sold
    • Функціонал Організатора: функціонал відсутній
    • Умови набуття статусу: Автоматично, як тільки сутність execution набуває статусу execution.status: complete.
    • Умови зміни статусу: термінальний статус
    • Опис: Приватизація успішно завершена, умови приватизації виконані.
  • Об’єкт не продано

    • Технічний ідентифікатор: dissolved
    • Функціонал Організатора: функціонал відсутній
    • Умови набуття статусу:
      • Автоматично, коли остання Процедура із ланцюжка Інформаційних Повідомлень набула статусу procedure.status: unsuccessful;
    • Умови зміни статусу: термінальний статус
    • Опис: статус відповідає Інформаційному Повідомленню у якому продаж не відбувся. При набутті Інформаційним Повідомленням статусу dissolved статус Об'єкта реєстру автоматично змінюється на pending;
  • Інформаційне Повідомлення розформовано

    • Технічний ідентифікатор: deleted
    • Функціонал Організатора: функціонал відсутній
    • Умови набуття статусу:
      - Ручная дія. Натискання кнопки "Розформувати Інформаційне Повідомлення". Дія можлива до моменту створення Першої Процедури у ланцюжку Інформаційного Повідомлення; Не обов'язкова дія - завантаження документу cancellations.documents.documentType: cancellationDetails;
      - Автоматично, коли будь-яка Процедура із ланцюжка Інформаційних Повідомлень набула статусу procedure.status: cancelled;
      - Автоматично, як тільки сутність Контрактингу (Execution) набула статусу Execution.status: deleted
    • Умови зміни статусу: термінальний статус
    • Опис: статус відповідає розформованому Інформаційному Повідомленню. При набутті Інформаційним Повідомленням статусу deleted статус Об'єкта реєстру автоматично змінюється на pending;

...

  • Перша Процедура створюється автоматично по завершенню announcement.rectificationPeriod (Як тільки наступає announcement.rectificationPeriod.endDate)

  • Друга (можлива), Третя, Четверта, Пʼята та можлива Шоста Процедура аукціону автоматично створюється одразу, якщо попередня Процедура набула статусу unsuccessful.

  • Друга Процедура аукціону створюється тільки у випадку, коли Перша Процедура аукціону перейшла в статус unsuccessful, внаслідок дискваліфікації учасників де жодним з дискваліфікованих учасників не був учасник з переважним правом з будь-якої причини. Якщо на етапі кваліфікації award-ів відбулася дискваліфікація переможців (1й та 2й учасник в разі наявності), то такий аукціон вважається зірваним і це є причиною створення Другої Процедури. Тобто, логіка наступна: якщо Процедура-1 має статус unsuccessful і у неї 1 або 2 awardи(але обовʼязково учасники не з переважним правом) у статусі unsuccessful, то має створитись Процедура-2, якщо серед учасників в статусі unsuccessful є учасник з переважним правом, тоді створюється Процедура - 3.
  • Шоста Процедура аукціону створюється тільки у випадку, коли Пʼята Процедура аукціону перейшла в unsuccessful внаслідок дискваліфікації учасників з будь-якої причини. Якщо на етапі кваліфікації award-ів відбулася дискваліфікація переможців (1й та 2й учасник в разі наявності) то такий аукціон вважається зірваним і це є причиною створення шостої Процедури. Тобто, логіка наступна: якщо Процедура-5 має статус unsuccessful і у неї 1 або 2 awardи у статусі unsuccessful, то має створитись Процедура-6.

  • Якщо статус Процедури змінено на cancelled, то наступна Процедура не створюється, а Інформаційне Повідомлення автоматично набуває статусу dissolved.

  • За замовчуванням кількість аукціонів - 4. Мінімальна кількість -1 (якщо Перша процедура успішна), Можливий 2й та 6й аукціон за умови, що Перший та Пʼятий відповідно завершився з причини дискваліфікації Учасників.

  • В залежності від значення tenderAttempts, відображати назву аукціону:

    • 1 - "Аукціон з умовами та переважним правом "
    • 2 - "Повторний аукціон з умовами та переважним правом" 
    • 3 - "Аукціон з умовами"
    • 4 - "Аукціон із зниженням стартової ціни"
    • 5 - "Аукціон за методом покрокового зниження стартової ціни та подальшого подання цінових пропозицій"
    • 6 - "Повторний аукціон за методом покрокового зниження стартової ціни та подальшого подання цінових пропозицій"

...

Має відбуватись перевірка: якщо дві будь-які Процедури по одному asset у всіх повʼязаних ІП знаходяться у статусі unsuccessful і обидві мають хоч один award у статусі unsuccessful, то має відпрацьовувати механіз механізм перерахунку ГВ для всіх Процедур, окрім першої (бо для першої завжди == announcement.initialProps.guarantee ).

*- враховуються будь які попередні 2 аукціона з продажу об'єкта протягом поточного та всіх попередніх ІП в не залежності від типу ІП. Гарантійний внесок та Гарантійний внесок чинного орендаря також може бути відредагований вручну Організатором безпосередньо у Процедурі (для другої та наступних процедур ланцюжка) під час clarificationPeriod (48 годин після публікації процедури)

  • Логіка розрахунку guarantee при створенні Процедур у ланцюжку ІП:
  1. У Announcement Організатор
  2. заповняє
  3. заповнює поля guarantee та currentTenantGuaranteeFee (де значення currentTenantGuaranteeFee можна передзаповнити автоматично = guarantee але з можливістю редагування)
  4. При автоматичному створенні 1-ї Процедури Процедури SPE поля guarantee та currentTenantGuaranteeFee мають скопіюватись у SPE.
    1. В нас закладено, що у Першій Процедурі не має бути можливості редагувати поля guarantee та currentTenantGuaranteeFee, які скопіювались із Announcement
  5. При автоматичному створенні створенні 2-ї Процедури SPE поле guarantee має == 20% від , 3-Ї, 4-ї Процедур SPE поля guarantee та currentTenantGuaranteeFee == 20%  від Поточної ціни Аукціона (поточна ціна ==  Стартовова ціна аукцінону)
    1. В нас закладено, що у Організатора має бути можливість редагувати поля guarantee
    у другій
    1. та currentTenantGuaranteeFee у 2-й, 3-й, 4-й  Процедурі SPE. Тобто, значення guarantee та currentTenantGuaranteeFee, яке ми заклали, - дефолтне, з можливістю змінити.
  6. При автоматичному створенні
  7. 3 Процедури SPE поле guarantee має == 20% від Поточної ціни Аукціона
  8. 5ї та 6-Ї Процедури SPD поля guarantee та currentTenantGuaranteeFee == 20% від Поточної ціни лота (поточна ціна ==
  9.   Стартовова ціна аукцінону
  10. 50% від Стартової)
    1. В нас закладено, що у Організатора має бути можливість редагувати поля guarantee
  11. у другій Процедурі SPE. Тобто, значення guarantee, яке ми заклали, - дефолтне, з можливістю змінити.
  12. При автоматичному створенні 4 Процедури SPЕ поле guarantee має == 20% від Поточної ціни лота (поточна ціна == 50% від Стартової)
  13. В нас закладено, що у Організатора має бути можливість редагувати поля guarantee у третій Процедурі SPE. Тобто, значення guarantee, яке ми заклали, - дефолтне, з можливістю змінити.
  14. При автоматичному створенні 5 Процедури SPD поле guarantee має == 20% від Поточної ціни лота (поточна ціна == 50% від Стартової)
  15. В нас закладено, що у Організатора має бути можливість редагувати поля guarantee у четвертій Процедурі SPD. Тобто, значення guarantee, яке ми заклали, - дефолтне, з можливістю змінити.
  16. При автоматичному створенні 6 Процедури SPD поле guarantee має == 20% від Поточної ціни лота (поточна ціна == 50% від Стартової)
  17. В нас закладено, що у Організатора має бути можливість редагувати поля guarantee у четвертій
    1. та currentTenantGuaranteeFee  у 5-й та 6-й Процедурі SPD. Тобто, значення guarantee та currentTenantGuaranteeFee, яке ми заклали, -
  18. дефолтне
    1. дефолтні, з можливістю змінити.

Виключення: якщо два будь-які попередні Аукціони у ланцюжку (навіть не підряд, а, наприклад, Перший і Третій) завершилися з причини дискваліфікації Bid-ів, то ми маємо підставити дефолтне значення guarantee, яке == 50% від Поточної ціни лота АБО 30 мінімальних заробітніх плат (обирається більше значення)

...

При автоматичному створенні будь якої з процедур МП має відбутись перевірка, чи попередні два аукціони мають дискваліфікованих бідів (з будь-якої причини):

  • якщо НІ: guarantee та currentTenantGuaranteeFee == 200 000 грн або 100 000 грн. (бо ціна у SPD_1 == 1 000 000 грн і 20% == 200 000 грн. або SPD_4 == 500 000 грн і 20% == 100 000 грн ) Організатор може вносити зміни у це поле протягом періоду редагування.
  • якщо ТАК: guarantee та currentTenantGuaranteeFee == 500 000 грн або 250 000 грн (бо ціна у SPD_1 == 1 000 000 грн і 50% == 500 000 грн. або SPD_4 == 500 000 грн і 20% == 250 000 грн.) Організатор може вносити зміни у це поле протягом періоду редагування.

...

Логіка для розрахунку guarantee у наступних процедурах не міняється.

Значення guarantee та currentTenantGuaranteeFee можуть співпадати під час автоматичний перерахунку, дефолтних значення  а також можуть співпадати або ні якщо Організатор вніс зміни під час періоду редагування в будь-яку з зазначених процедур

Правила заокруглення

У разі автоматичного розрахунку суми плат та/або внесків у випадках, якщо розмір відповідної суми включає числове значення менше копійки, ЦБД автоматично заокруглює відповідну суму за такими правилами: сума, що закінчується від 0,0001 до 0,4999 копійки, заокруглюється в бік зменшення до найближчої суми, яка дорівнює цілій копійці; сума, що закінчується від 0,5 до 0,9999 копійок, заокруглюється в бік збільшення до найближчої суми, яка дорівнює цілій копійці.

...

Ця таблиця описує незмінні правила для всіх шести потенційних процедур

tender AttemptsУмовна назва процедуриsellingMethodvalueminimalStepauctionPeriod.startDatetenderPeriod.durationguaranteecurrentTenantGuaranteeFeeauctionID / relatedEntities
1Аукціон з переважним правомsmallPrivatization-englishPriorityannouncement.initialProps.valueannouncement.initialProps.minimalStepдата, вказана Організатором у extraSpecs.periods.auctionPeriod.startDate
не застосовується
не застосовуєтьсяannouncement.initialProps.guarantee або фактичне значення з процедури, якщо дозволене редагуванняannouncement.initialProps.
guarantee
currentTenantGuaranteeFee або фактичне значення з процедури, якщо дозволене редагуваннязаповнюється після створення 1-ї процедури
2Повторний аукціон з переважним правомsmallPrivatization-englishPriorityannouncement.initialProps.value1% від value процедурине виводитиextraSpecs.periods.tenderPeriod.durationза правилом guarantee для 2–6 процедурза правилом currentTenantGuaranteeFee для 2–6 процедурзаповнюється тільки якщо процедура створена
3Англійський аукціонsmallPrivatization-englishannouncement.initialProps.value1% від value процедурине виводитиextraSpecs.periods.tenderPeriod.durationза правилом guarantee для 2–6 процедурза правилом currentTenantGuaranteeFee для 2–6 процедурзаповнюється тільки якщо процедура створена
4Англійський аукціон зі зниженням стартової ціниsmallPrivatization-englishannouncement.initialProps.value * 0.51% від value процедурине виводитиextraSpecs.periods.tenderPeriod.durationза правилом guarantee для 2–6 процедурза правилом currentTenantGuaranteeFee для 2–6 процедурзаповнюється тільки якщо процедура створена
5Голландський аукціон зі зниженням стартової ціниsmallPrivatization-dutchannouncement.initialProps.value * 0.51% від value процедурине виводитиextraSpecs.periods.tenderPeriod.durationза правилом guarantee для 2–6 процедурза правилом currentTenantGuaranteeFee для 2–6 процедурзаповнюється тільки якщо процедура створена
6Повторний голландський аукціонsmallPrivatization-dutchannouncement.initialProps.value * 0.51% від value процедурине виводитиextraSpecs.periods.tenderPeriod.durationза правилом guarantee для 2–6 процедурза правилом currentTenantGuaranteeFee для 2–6 процедурзаповнюється тільки якщо процедура створена

Таблиця статусів процедур залежно від стану ланцюжка

Сценарій / стан ланцюжкаannouncement.statusПроцедура 1Процедура 2Процедура 3Процедура 4Процедура 5Процедура 6Правило відображення
ІП створено, процедури ще не створеніpendingscheduledscheduledscheduledscheduledscheduledscheduledВідображаються всі 6 потенційних процедур без auctionID
Створено 1-шу процедуруactive_auctionactivescheduledscheduledscheduledscheduledscheduledauctionID заповнений тільки для процедури 1
1-ша процедура unsuccessful, немає дискваліфікованого bid/award учасника з ППactive_auctionunsuccessfulactivescheduledscheduledscheduledscheduledСтворюється процедура 2; auctionID є для 1 і 2
1-ша процедура unsuccessful, є дискваліфікований bid/award учасника з ППactive_auctionunsuccessfulcancelled / не створюється
чи можемо ми додати якийсь ще статус ?
activescheduledscheduledscheduledПроцедура 2 пропускається; створюється процедура 3
2-га процедура unsuccessfulactive_auctionunsuccessfulunsuccessfulactivescheduledscheduledscheduledСтворюється процедура 3
3-тя процедура unsuccessfulactive_auctionunsuccessfulстатус залежить від факту створенняunsuccessfulactivescheduledscheduledСтворюється процедура 4
4-та процедура unsuccessfulactive_auctionunsuccessfulстатус залежить від факту створенняunsuccessfulunsuccessfulactivescheduledСтворюється процедура 5
5-та процедура unsuccessful з дискваліфікацією bid/awardactive_auctionunsuccessfulстатус залежить від факту створенняunsuccessfulunsuccessfulunsuccessfulactiveСтворюється процедура 6
5-та процедура unsuccessful без дискваліфікації bid/awarddissolvedunsuccessfulстатус залежить від факту створенняunsuccessfulunsuccessfulunsuccessfulcancelled / не створюється
чи можемо ми додати якийсь ще статус ?
Ланцюжок завершується без створення 6-ї процедури
Будь-яка процедура completeactive_contractingфактичний статусфактичний статус / cancelledфактичний статус / cancelledфактичний статус / cancelledфактичний статус / cancelledфактичний статус / cancelledПроцедура-переможець = complete, нестворені = cancelled, unsuccessful залишаються unsuccessful
Будь-яка процедура cancelleddeleted або dissolved*фактичний статусфактичний статусфактичний статусфактичний статусфактичний статусфактичний статусНаступні процедури не створюються

...

Поточна процедураУмова завершенняДодаткова перевіркаНаступна дія системиЯка процедура створюється
1completeне потрібноІП переходить у active_contractingне створюється
1cancelledне потрібноланцюжок зупиняєтьсяне створюється
1unsuccessfulє award.status = unsuccessful для bid учасника з без ППстворити повторний аукціон з ПП2
1unsuccessfulнемає unsuccessful award/bid учасника з ППпропустити повторний ПП3
2completeне потрібноІП переходить у active_contractingне створюється
2unsuccessfulне потрібностворити наступний стандартний англійський аукціон3
3completeне потрібноІП переходить у active_contractingне створюється
3unsuccessfulне потрібностворити англійський зі зниженням стартової ціни4
4completeне потрібноІП переходить у active_contractingне створюється
4unsuccessfulне потрібностворити голландський аукціон5
5completeне потрібноІП переходить у active_contractingне створюється
5unsuccessfulє хоча б один award.status = unsuccessful через дискваліфікаціюстворити повторний голландський6
5unsuccessfulнемає дискваліфікованих award/bidзавершити ланцюжокне створюється
6completeне потрібноІП переходить у active_contractingне створюється
6unsuccessfulне потрібноІП переходить у dissolvedне створюється

...

ПроцедураБазове правило guaranteeБазове правило currentTenantGuaranteeFeeЧи можна редагувати в процедуріВиняток після двох дискваліфікаційДжерело для _specs.calculatedData.guarantee
1announcement.initialProps.guaranteeannouncement.initialProps.currentTenantGuaranteeFeeНі, якщо правило передбачає копіювання без редагуванняНе застосовуєтьсязначення з ІП або фактичної процедури
220% від value процедури20% від value процедуриТак, у Procedure.clarificationPeriodmax(50% від value процедури, 30 МЗП)фактичне значення процедури або розраховане
320% від value процедури20% від value процедуриТак, у Procedure.clarificationPeriodmax(50% від value процедури, 30 МЗП)фактичне значення процедури або розраховане
420% від value процедури, де value = 50% initial value20% від value процедури, де value = 50% initial valueТак, у Procedure.clarificationPeriodmax(50% від value процедури, 30 МЗП)фактичне значення процедури або розраховане
520% від value процедури, де value = 50% initial value20% від value процедури, де value = 50% initial valueТак, у Procedure.clarificationPeriodmax(50% від value процедури, 30 МЗП)фактичне значення процедури або розраховане
620% від value процедури, де value = 50% initial value20% від value процедури, де value = 50% initial valueТак, у Procedure.clarificationPeriodmax(50% від value процедури, 30 МЗП)фактичне значення процедури або розраховане

...