Versions Compared

Key

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

...

Expand
titleОпис станів та послідовності Процедур в spec відповідно до таблиці
  1. Коли тільки створено ІП (announcement.status: pending), відповідь на запит по ІП має містити:
  • Кількість Процедур у ланцюжку - шість;
  • Порядковий номер кожної процедури:
    • Для 1-ї Процедури tenderAttempts == 1
    • Для 2-ї Процедури tenderAttempts == 2
    • Для 3-ї Процедури tenderAttempts == 3
    • Для 4-ї Процедури tenderAttempts == 4
    • Для 5-ї Процедури tenderAttempts == 5
    • Для 6-ї Процедури tenderAttempts == 6
  • Статус кожної Процедури - scheduled;
  • sellingMethod:
    • 1-а Процедура - smallPrivatization-englishPriority
    • 2-а Процедура - smallPrivatization-englishPriority
    • 3-я Процедура - smallPrivatization-english
    • 4-а Процедура - smallPrivatization-english
    • 5-а Процедура - smallPrivatization-dutch
    • 6-а Процедура - smallPrivatization-dutch
  • Стартова ціна Об'єкта (value):
    • 1-а Процедура - announcement.initialProps.value
    • 2-а Процедура - announcement.initialProps.value
    • 3-я Процедура - announcement.initialProps.value
    • 4-а Процедура - 50% від announcement.initialProps.value 
    • 5-а Процедура - 50% від announcement.initialProps.value
    • 6-а Процедура - 50% від announcement.initialProps.value
  • Крок аукціону (minimalStep):
    • Для 1-ї Процедури - значення, що вказав Організатор при створенні ІП у announcement.initialProps.minimalStep
    • Для 2-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 3-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 4-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 5-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури. 
    • Для 6-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
  • Дата проведення аукціону (periods.periodName:auctionPeriod:startDate):
    • Для 1-ї Процедури це дата, яку вказав Організатор у полі extraSpecs.periods.auctionPeriod.startDate при створенні ІП
    • Для 2-,3-,4-,5-,6-ї Процедури ця дата не визначена і поле виводити не потрібно.
  • Період між аукціонами (periods.periodName:tenderPeriod.duration):
    • Для 1-ї Процедури - відсутній
    • Для 2-,3-,4-,5-,6-ї Процедури значення, що вказав Організатор при створенні ІП у extraSpecs.periods.periodName:tenderPeriod.duration
  • Розмір гарантійного внеску (guarantee та currentTenantGuaranteeFee):
    • Для 1-ї Процедури значення, що Організатор вніс у announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee АБОзначення guarantee та currentTenantGuaranteeFee, що відредагував Організатор у створеній Першій Процедурі протягом Procedure.clarificationPeriod.
    • Для 2-,3-,4-,5-,6-ї Процедури по формулі: announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee == 20% від (50% від announcement.initialProps.value) АБО виключення описані в розділі Автоматичний перерахунок гарантійних внесків

2. Коли створено Першу Процедуру (announcement.status: active_auction), відповідь має містити:

  • Кількість Процедур у ланцюжку - шість;
  • Порядковий номер кожної процедури (tenderAttempts):
    • Для 1-ї Процедури tenderAttempts == 1
    • Для 2-ї Процедури tenderAttempts == 2
    • Для 3-ї Процедури tenderAttempts == 3
    • Для 4-ї Процедури tenderAttempts == 4
    • Для 5-ї Процедури tenderAttempts == 5
    • Для 6-ї Процедури tenderAttempts == 6
  • Статус Процедури (status):
    • 1-а Процедура - active
    • 2-,3-,4-,5-,6-а Процедура - scheduled
  • sellingMethod (sellingMethod):
    • 1-а Процедура - smallPrivatization-englishPriority
    • 2-а Процедура - smallPrivatization-englishPriority
    • 3-я Процедура - smallPrivatization-english
    • 4-а Процедура - smallPrivatization-english
    • 5-а Процедура - smallPrivatization-dutch
    • 6-а Процедура - smallPrivatization-dutch
  • Стартова ціна Об'єкта (value):
    • 1-а Процедура - announcement.initialProps.value
    • 2-а Процедура - announcement.initialProps.value
    • 3-я Процедура - announcement.initialProps.value
    • 4-а Процедура - 50% від announcement.initialProps.value 
    • 5-а Процедура - 50% від announcement.initialProps.value
    • 6-а Процедура - 50% від announcement.initialProps.value
  • Крок аукціону (minimalStep):
    • Для 1-ї Процедури - значення, що вказав Організатор при створенні ІП у announcement.initialProps.minimalStep
    • Для 2-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 3-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 4-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 5-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури. 
    • Для 6-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
  • Дата проведення аукціону (periods.periodName:auctionPeriod:startDate):
    • Для 1-ї Процедури це дата, яку вказав Організатор у полі extraSpecs.periods.auctionPeriod.startDate при створенні ІП
    • Для 2-,3-,4-,5-,6-ї Процедури ця дата не визначена і поле виводити не потрібно.
  • Період між аукціонами (periods.periodName:tenderPeriod.duration):
    • Для 1-ї Процедури - відсутній
    • Для 2-,3-,4-,5-,6-ї Процедури значення, що вказав Організатор при створенні ІП у extraSpecs.periods.periodName:tenderPeriod.duration
  • Розмір гарантійного внеску (guarantee та currentTenantGuaranteeFee):
    • Для 1-ї Процедури значення, що Організатор вніс у announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee АБО значення guarantee та currentTenantGuaranteeFee, що відредагував Організатор у створеній Першій Процедурі протягом Procedure.clarificationPeriod.
    • Для 2-,3-,4-,5-,6-ї Процедури по формулі: announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee == 20% від (50% від announcement.initialProps.value) АБО виключення описані в розділі Автоматичний перерахунок гарантійних внесків
  • auctionID створеної Першої Процедури (relatedEntities)
    • Для 1-ї Процедури вказано
    • Для 2-,3-,4-,5-,6-ї Процедури - ні

3. Коли завершується неуспішно Перша Процедура (Procedure.status: unsuccessful) із Ланцюжка, то необхідно:

  1.  Перевірити, чи були у Першій Процедурі дискваліфіковані всі Аварди, які проходять кваліфікацію 
    1. Якщо Ні → 
      1. Друга Процедура в spec набуває статус - unpublished(_specs.pipeline.stages[1]status: scheduled → unpublished)
      2. Створюється Третя Процедура в ЦБД (3-я Процедура в spec набуває статус - active → _specs.pipeline.stages[2]status: scheduled → active)
    2. Якщо Так → 
      1. Перевіряємо чи серед дискваліфікованих Авардів є Бід з переважним правом
        1. Якщо Так → 
          1. Друга Процедура в spec набуває статус - unpublished(_specs.pipeline.stages[1]status: scheduled → unpublished)
          2. Створюється Третя Процедура в ЦБД (3-я Процедура в spec набуває статус - active → _specs.pipeline.stages[2]status: scheduled → active)
        2. Якщо Ні → 
          1. Створюється Друга Процедура в ЦБД (2-а Процедура в spec набуває статус - active → _specs.pipeline.stages[2]status: scheduled → active) та announcement.status: active_auction +, відповідь має містити:
  • Кількість Процедур у ланцюжку - шість;
  • Порядковий номер кожної процедури (tenderAttempts):
    • Для 1-ї Процедури tenderAttempts == 1
    • Для 2-ї Процедури tenderAttempts == 2
    • Для 3-ї Процедури tenderAttempts == 3
    • Для 4-ї Процедури tenderAttempts == 4
    • Для 5-ї Процедури tenderAttempts == 5
    • Для 6-ї Процедури tenderAttempts == 6
  • Статус Процедури (status):
    • Перша Процедура - unsuccessful
    • Друга Процедура -active/unpublished
    • Третя, Четверта, Пʼята та Шоста Процедура - scheduled
  • sellingMethod (sellingMethod):
    • 1-а Процедура - smallPrivatization-englishPriority
    • 2-а Процедура - smallPrivatization-englishPriority
    • 3-я Процедура - smallPrivatization-english
    • 4-а Процедура - smallPrivatization-english
    • 5-а Процедура - smallPrivatization-dutch
    • 6-а Процедура - smallPrivatization-dutch
  • Стартова ціна Об'єкта (value):
    • 1-а Процедура - announcement.initialProps.value
    • 2-а Процедура - announcement.initialProps.value
    • 3-я Процедура - announcement.initialProps.value
    • 4-а Процедура - 50% від announcement.initialProps.value 
    • 5-а Процедура - 50% від announcement.initialProps.value
    • 6-а Процедура - 50% від announcement.initialProps.value
  • Крок аукціону (minimalStep):
    • Для 1-ї Процедури - значення, що вказав Організатор при створенні ІП у announcement.initialProps.minimalStep
    • Для 2-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 3-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 4-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 5-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури. 
    • Для 6-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
  • Дата проведення аукціону (periods.periodName:auctionPeriod:startDate):
    • Для 1-ї Процедури це дата, яку вказав Організатор у полі extraSpecs.periods.auctionPeriod.startDate при створенні ІП
    • Для 2-,3-,4-,5-,6-ї Процедури ця дата не визначена і поле виводити не потрібно.
  • Період між аукціонами (periods.periodName:tenderPeriod.duration):
    • Для 1-ї Процедури - відсутній
    • Для 2-,3-,4-,5-,6-ї Процедури значення, що вказав Організатор при створенні ІП у extraSpecs.periods.periodName:tenderPeriod.duration
  • Розмір гарантійного внеску (guarantee та currentTenantGuaranteeFee):
    • Для 1-ї Процедури значення, що Організатор вніс у announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee АБОзначення guarantee та currentTenantGuaranteeFee, що відредагував Організатор у створеній Першій Процедурі протягом Procedure.clarificationPeriod.
    • Для 2-,3-,4-,5-,6-ї Процедури по формулі: announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee == 20% від (50% від announcement.initialProps.value) АБО виключення описані в розділі Автоматичний перерахунок гарантійних внесків
  • auctionID створеної Другої Процедури (relatedEntities)
    • Для Першої і Другої (в разі її публікації) Процедури вказано
    • Для Третьої, Четвертої, Пʼятої та Шостої - ні

4. Коли створено Третю Процедуру (announcement.status: active_auction), відповідь має містити:

  • Кількість Процедур у ланцюжку - шість;
  • Порядковий номер кожної процедури (tenderAttempts):
    • Для 1-ї Процедури tenderAttempts == 1
    • Для 2-ї Процедури tenderAttempts == 2
    • Для 3-ї Процедури tenderAttempts == 3
    • Для 4-ї Процедури tenderAttempts == 4
    • Для 5-ї Процедури tenderAttempts == 5
    • Для 6-ї Процедури tenderAttempts == 6
  • Статус Процедури (status):
    • Перша Процедура - unsuccessful
    • Друга Процедура - unsuccessful/unpublished
    • Третя Процедура - active
    • Четверта, Пʼята та Шоста Процедура - scheduled
  • sellingMethod (sellingMethod):
    • 1-а Процедура - smallPrivatization-englishPriority
    • 2-а Процедура - smallPrivatization-englishPriority
    • 3-я Процедура - smallPrivatization-english
    • 4-а Процедура - smallPrivatization-english
    • 5-а Процедура - smallPrivatization-dutch
    • 6-а Процедура - smallPrivatization-dutch
  • Стартова ціна Об'єкта (value):
    • 1-а Процедура - announcement.initialProps.value
    • 2-а Процедура - announcement.initialProps.value
    • 3-я Процедура - announcement.initialProps.value
    • 4-а Процедура - 50% від announcement.initialProps.value 
    • 5-а Процедура - 50% від announcement.initialProps.value
    • 6-а Процедура - 50% від announcement.initialProps.value
  • Крок аукціону (minimalStep):
    • Для 1-ї Процедури - значення, що вказав Організатор при створенні ІП у announcement.initialProps.minimalStep
    • Для 2-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 3-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 4-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 5-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури. 
    • Для 6-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
  • Дата проведення аукціону (periods.periodName:auctionPeriod:startDate):
    • Для 1-ї Процедури це дата, яку вказав Організатор у полі extraSpecs.periods.auctionPeriod.startDate при створенні ІП
    • Для 2-,3-,4-,5-,6-ї Процедури ця дата не визначена і поле виводити не потрібно.
  • Період між аукціонами (periods.periodName:tenderPeriod.duration):
    • Для 1-ї Процедури - відсутній
    • Для 2-,3-,4-,5-,6-ї Процедури значення, що вказав Організатор при створенні ІП у extraSpecs.periods.periodName:tenderPeriod.duration
  • Розмір гарантійного внеску (guarantee та currentTenantGuaranteeFee):
    • Для 1-ї Процедури значення, що Організатор вніс у announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee АБОзначення guarantee та currentTenantGuaranteeFee, що відредагував Організатор у створеній Першій Процедурі протягом Procedure.clarificationPeriod.
    • Для 2-,3-,4-,5-,6-ї Процедури по формулі: announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee == 20% від (50% від announcement.initialProps.value) АБО виключення описані в розділі Автоматичний перерахунок гарантійних внесків
  • auctionID створеної Третьої Процедури (relatedEntities)
    • Для 1-,2-,3-ї Процедури вказано
    • Для 4-,5-,6-ї Процедури - ні

5. Коли створено Четверту Процедуру (announcement.status: active_auction), відповідь має містити:

  • Кількість Процедур у ланцюжку - чотири;
  • Порядковий номер кожної процедури (tenderAttempts):
    • Для 1-ї Процедури tenderAttempts == 1
    • Для 2-ї Процедури tenderAttempts == 2
    • Для 3-ї Процедури tenderAttempts == 3
    • Для 4-ї Процедури tenderAttempts == 4
    • Для 5-ї Процедури tenderAttempts == 5
    • Для 6-ї Процедури tenderAttempts == 6
  • Статус Процедури (status):
    • 1-а Процедура - unsuccessful
    • 2-а Процедура -unsuccessful/unpublished
    • 3-я Процедура - unsuccessful
    • 4-а Процедура - active
    • 5-,6-а Процедура - scheduled
  • sellingMethod (sellingMethod):
    • 1-а Процедура - smallPrivatization-englishPriority
    • 2-а Процедура - smallPrivatization-englishPriority
    • 3-я Процедура - smallPrivatization-english
    • 4-а Процедура - smallPrivatization-english
    • 5-а Процедура - smallPrivatization-dutch
    • 6-а Процедура - smallPrivatization-dutch
  • Стартова ціна Об'єкта (value):
    • 1-а Процедура - announcement.initialProps.value
    • 2-а Процедура - announcement.initialProps.value
    • 3-я Процедура - announcement.initialProps.value
    • 4-а Процедура - 50% від announcement.initialProps.value 
    • 5-а Процедура - 50% від announcement.initialProps.value
    • 6-а Процедура - 50% від announcement.initialProps.value
  • Крок аукціону (minimalStep):
    • Для 1-ї Процедури - значення, що вказав Організатор при створенні ІП у announcement.initialProps.minimalStep
    • Для 2-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 3-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 4-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 5-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури. 
    • Для 6-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
  • Дата проведення аукціону (periods.periodName:auctionPeriod:startDate):
    • Для 1-ї Процедури це дата, яку вказав Організатор у полі extraSpecs.periods.auctionPeriod.startDate при створенні ІП
    • Для 2-,3-,4-,5-,6-ї Процедури ця дата не визначена і поле виводити не потрібно.
  • Період між аукціонами (periods.periodName:tenderPeriod.duration):
    • Для 1-ї Процедури - відсутній
    • Для 2-,3-,4-,5-,6-ї Процедури значення, що вказав Організатор при створенні ІП у extraSpecs.periods.periodName:tenderPeriod.duration
  • Розмір гарантійного внеску (guarantee та currentTenantGuaranteeFee):
    • Для 1-ї Процедури значення, що Організатор вніс у announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee АБОзначення guarantee та currentTenantGuaranteeFee, що відредагував Організатор у створеній Першій Процедурі протягом Procedure.clarificationPeriod.
    • Для 2-,3-,4-,5-,6-ї Процедури по формулі: announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee == 20% від (50% від announcement.initialProps.value) АБО виключення описані в розділі Автоматичний перерахунок гарантійних внесків
  • auctionID створеної Четвертої Процедури (relatedEntities)
    • Для 1-,2-,3-,4-ї Процедури вказано
    • Для 5-,6-ї Процедури - ні

6. Коли створено Пʼяту Процедуру (announcement.status: active_auction), відповідь має містити:

  • Кількість Процедур у ланцюжку - шість;
  • Порядковий номер кожної процедури (tenderAttempts):
    • Для 1-ї Процедури tenderAttempts == 1
    • Для 2-ї Процедури tenderAttempts == 2
    • Для 3-ї Процедури tenderAttempts == 3
    • Для 4-ї Процедури tenderAttempts == 4
    • Для 5-ї Процедури tenderAttempts == 5
    • Для 6-ї Процедури tenderAttempts == 6
  • Статус Процедури (status):
    • 1-а Процедура - unsuccessful
    • 2-а Процедура -unsuccessful/unpublished
    • 3-я Процедура - unsuccessful
    • 4-а Процедура - unsuccessful
    • 5-а Процедура - active
    • 6-а Процедура - scheduled
  • sellingMethod (sellingMethod):
    • 1-а Процедура - smallPrivatization-englishPriority
    • 2-а Процедура - smallPrivatization-englishPriority
    • 3-я Процедура - smallPrivatization-english
    • 4-а Процедура - smallPrivatization-english
    • 5-а Процедура - smallPrivatization-dutch
    • 6-а Процедура - smallPrivatization-dutch
  • Стартова ціна Об'єкта (value):
    • 1-а Процедура - announcement.initialProps.value
    • 2-а Процедура - announcement.initialProps.value
    • 3-я Процедура - announcement.initialProps.value
    • 4-а Процедура - 50% від announcement.initialProps.value 
    • 5-а Процедура - 50% від announcement.initialProps.value
    • 6-а Процедура - 50% від announcement.initialProps.value
  • Крок аукціону (minimalStep):
    • Для 1-ї Процедури - значення, що вказав Організатор при створенні ІП у announcement.initialProps.minimalStep
    • Для 2-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 3-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 4-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 5-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури. 
    • Для 6-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
  • Дата проведення аукціону (periods.periodName:auctionPeriod:startDate):
    • Для 1-ї Процедури це дата, яку вказав Організатор у полі extraSpecs.periods.auctionPeriod.startDate при створенні ІП
    • Для 2-,3-,4-,5-,6-ї Процедури ця дата не визначена і поле виводити не потрібно.
  • Період між аукціонами (periods.periodName:tenderPeriod.duration):
    • Для 1-ї Процедури - відсутній
    • Для 2-,3-,4-,5-,6-ї Процедури значення, що вказав Організатор при створенні ІП у extraSpecs.periods.periodName:tenderPeriod.duration
  • Розмір гарантійного внеску (guarantee та currentTenantGuaranteeFee):
    • Для 1-ї Процедури значення, що Організатор вніс у announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee АБОзначення guarantee та currentTenantGuaranteeFee, що відредагував Організатор у створеній Першій Процедурі протягом Procedure.clarificationPeriod.
    • Для 2-,3-,4-,5-,6-ї Процедури по формулі: announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee == 20% від (50% від announcement.initialProps.value) АБО виключення описані в розділі Автоматичний перерахунок гарантійних внесків
  • auctionID створеної Пʼятої Процедури (relatedEntities)
    • Для 1-,2-,3-,4-,5-ї Процедури вказано
    • Для 6-ї Процедури - ні

7. Коли завершується неуспішно Пʼята Процедура (Procedure.status: unsuccessful) із Ланцюжка, то необхідно перевірити:

  1.  Перевірити, чи були у Пʼятій Процедурі дискваліфіковані всі Аварди, які проходять кваліфікацію 
    1. Якщо Ні → 
      1. Шоста Процедура в spec набуває статус - unpublished(_specs.pipeline.stages[5]status: scheduled → unpublished)
    2. Якщо Так →  
      1. Створюється Шоста Процедура в ЦБД (6-а Процедура в spec набуває статус - active → _specs.pipeline.stages[5]status: scheduled → active) та announcement.status: active_auction + відповідь має містити:
  • Кількість Процедур у ланцюжку - шість;
  • Порядковий номер кожної процедури (tenderAttempts):
    • Для 1-ї Процедури tenderAttempts == 1
    • Для 2-ї Процедури tenderAttempts == 2
    • Для 3-ї Процедури tenderAttempts == 3
    • Для 4-ї Процедури tenderAttempts == 4
    • Для 5-ї Процедури tenderAttempts == 5
    • Для 6-ї Процедури tenderAttempts == 6
  • Статус Процедури (status):
    • 1-а Процедура - unsuccessful
    • 2-а Процедура -unsuccessful/unpublished
    • 3-я Процедура - unsuccessful
    • 4-а Процедура - unsuccessful
    • 5-а Процедура - unsuccessful
    • 6-а Процедура - active/unpublished
  • sellingMethod (sellingMethod):
    • 1-а Процедура - smallPrivatization-englishPriority
    • 2-а Процедура - smallPrivatization-englishPriority
    • 3-я Процедура - smallPrivatization-english
    • 4-а Процедура - smallPrivatization-english
    • 5-а Процедура - smallPrivatization-dutch
    • 6-а Процедура - smallPrivatization-dutch
  • Стартова ціна Об'єкта (value):
    • 1-а Процедура - announcement.initialProps.value
    • 2-а Процедура - announcement.initialProps.value
    • 3-я Процедура - announcement.initialProps.value
    • 4-а Процедура - 50% від announcement.initialProps.value 
    • 5-а Процедура - 50% від announcement.initialProps.value
    • 6-а Процедура - 50% від announcement.initialProps.value
  • Крок аукціону (minimalStep):
    • Для 1-ї Процедури - значення, що вказав Організатор при створенні ІП у announcement.initialProps.minimalStep
    • Для 2-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 3-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 4-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 5-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури. 
    • Для 6-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
  • Дата проведення аукціону (periods.periodName:auctionPeriod:startDate):
    • Для 1-ї Процедури це дата, яку вказав Організатор у полі extraSpecs.periods.auctionPeriod.startDate при створенні ІП
    • Для 2-,3-,4-,5-,6-ї Процедури ця дата не визначена і поле виводити не потрібно.
  • Період між аукціонами (periods.periodName:tenderPeriod.duration):
    • Для 1-ї Процедури - відсутній
    • Для 2-,3-,4-,5-,6-ї Процедури значення, що вказав Організатор при створенні ІП у extraSpecs.periods.periodName:tenderPeriod.duration
  • Розмір гарантійного внеску (guarantee та currentTenantGuaranteeFee):
    • Для 1-ї Процедури значення, що Організатор вніс у announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee АБОзначення guarantee та currentTenantGuaranteeFee, що відредагував Організатор у створеній Першій Процедурі протягом Procedure.clarificationPeriod.
    • Для 2-,3-,4-,5-,6-ї Процедури по формулі: announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee == 20% від (50% від announcement.initialProps.value) АБО виключення описані в розділі Автоматичний перерахунок гарантійних внесків
  • auctionID створеної Шостої Процедури (relatedEntities)
    • Для 1-,2-,3-,4-,5-,6-ї Процедури вказано

8.  Коли Перша, Друга, Третя, Четверта, Пʼята або Шоста Процедура переходить у статус complete (Announcement.status:active_contracting)

  • Кількість Процедур у ланцюжку - шість;
  • Порядковий номер кожної процедури (tenderAttempts):
    • Для 1-ї Процедури tenderAttempts == 1
    • Для 2-ї Процедури tenderAttempts == 2
    • Для 3-ї Процедури tenderAttempts == 3
    • Для 4-ї Процедури tenderAttempts == 4
    • Для 5-ї Процедури tenderAttempts == 5
    • Для 6-ї Процедури tenderAttempts == 6
  • Статус Процедури (status):
    • Процедура, яка набула статус complete у блоці _specs статус complete;
    • Всі Процедури, які НЕ створилися у ланцюжку ІП статус - unpublished;
    • Всі НЕуспішно завершені Процедури залишають статус - unsuccessful.
  • sellingMethod (sellingMethod):
    • 1-а Процедура - smallPrivatization-englishPriority
    • 2-а Процедура - smallPrivatization-englishPriority
    • 3-я Процедура - smallPrivatization-english
    • 4-а Процедура - smallPrivatization-english
    • 5-а Процедура - smallPrivatization-dutch
    • 6-а Процедура - smallPrivatization-dutch
  • Стартова ціна Об'єкта (value):
    • 1-а Процедура - announcement.initialProps.value
    • 2-а Процедура - announcement.initialProps.value
    • 3-я Процедура - announcement.initialProps.value
    • 4-а Процедура - 50% від announcement.initialProps.value 
    • 5-а Процедура - 50% від announcement.initialProps.value
    • 6-а Процедура - 50% від announcement.initialProps.value
  • Крок аукціону (minimalStep):
    • Для 1-ї Процедури - значення, що вказав Організатор при створенні ІП у announcement.initialProps.minimalStep
    • Для 2-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 3-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 4-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
    • Для 5-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури. 
    • Для 6-ї Процедури - значення, що дорівнює 1% від value Поточної Процедури.
  • Дата проведення аукціону (periods.periodName:auctionPeriod:startDate):
    • Для 1-ї Процедури це дата, яку вказав Організатор у полі extraSpecs.periods.auctionPeriod.startDate при створенні ІП
    • Для 2-,3-,4-,5-,6-ї Процедури ця дата не визначена і поле виводити не потрібно.
  • Період між аукціонами (periods.periodName:tenderPeriod.duration):
    • Для 1-ї Процедури - відсутній
    • Для 2-,3-,4-,5-,6-ї Процедури значення, що вказав Організатор при створенні ІП у extraSpecs.periods.periodName:tenderPeriod.duration
  • Розмір гарантійного внеску (guarantee та currentTenantGuaranteeFee):
    • Для 1-ї Процедури значення, що Організатор вніс у announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee АБОзначення guarantee та currentTenantGuaranteeFee, що відредагував Організатор у створеній Першій Процедурі протягом Procedure.clarificationPeriod.
    • Для 2-,3-,4-,5-,6-ї Процедури по формулі: announcement.initialProps.guarantee та announcement.initialProps.currentTenantGuaranteeFee == 20% від (50% від announcement.initialProps.value) АБО виключення описані в розділі Автоматичний перерахунок гарантійних внесків

Якщо в результаті дій Організатора виявилося, що guarantee перерахувалося згідно логіки Автоматичний перерахунок гарантійних внесків, то відповідні значення мають змінитись і в _specs.pipeline.stages[].calculatedData.guarantee.
Тобто, значення параметрів мають бути однакові в Процедурі і в Інформаційному повідомленні.

Структура даних

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

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

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

minLength: 1
example: JIS000-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: [improvements_announcement, improvements_announcement-fast, improvements_announcement-manual, improvements_announcement-ultrafast, improvements_announcement-fast-prod, improvements_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: improvements_announcement

Enum: [improvements_announcement]

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

Enum: [ notice, evaluationCriteria, contractProforma, clarifications, сonstructionExpertise, 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+

Посилання на словник https://procedure-sandbox.prozorro.sale/api/dictionaries/accountType

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

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


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

default: true

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

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

default: 99

priorityRightНаявність переважного права у чинного орендаряThe current tenant has a priority right booleanfalse+

default: true

Enum:[true]

Поле обовʼязкове для ІП але не буде передаватись в Процедури

saleConditionНаявність умов продажуSale conditionsstringfalse+

default: yes

Enum:[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: improvements_announcement

Enum:[ improvements_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

Базові моделі

systemNamex-legalNameUax-legalNameEnTypereadOnlyОбовʼязковістьКоментар

base.OrganizationWithoutContacts







idІдентифікатор учасника з пріорітетним правомCurrent tenant IDstringtrue
x-default: hex
nameПовна юридична назва організації або ПІБLegal name or Full Namebase.MultiLangfalse

identifierІдентифікатори організації або особиIdentifierbase.Identifierfalse+
addressАдресаAddress

base.Address or base.AddressUa

false+x-format    "polymodel"
x-claim-func  "prozorro_sale.procedure.models.utils.address_claim_func"
representativeInfoІнформація щодо підтвердження повноваженьRepresentative informationstringfalse-Example: JAS001-UA-20200220-12345
priorityПріорітет учасникаParticipant's priorityinteger($int32)true+default: 0
contractІнформація про договір Contract Informationmodelfalse

essentialImprovementsІнформація про невідʼємні поліпшенняInformation about essential improvements modelfalse
 
contract



currentContractTimeДата укладення та закінчення та строк дії договору орендиCurrent tenant contract's termsbase.LifeTimeContractfalse+
monthlyRentSumМісячна оренда платаMonthly rentbase.Valuefalse+minimum: 0.01
rentedAreaОрендована площаRented areafloatfalse-minimum: 0.01
base.LifeTime(Contract)


dateFrom

Період з

Date fromstring($date-time)false+ 

dateTill

Період по

Date tillstring($date-time)false+   

term

Строк дії

Termstringfalse example: P2Y11M
x-format: duration

використання формату ISO_8601 https://en.wikipedia.org/wiki/ISO_8601#Durations

 essentialImprovements
 




essentialCostВартість невідʼємних поліпшеньCost of essential Improvementsbase.Valuefalse+ 
improvementsTime

Дата завершення невідʼємних поліпшень

Completion datebase.LifeTimeImprovementsfalse+
compensationTerms

Умови компенсації

Terms of compensationstringfalse+ 
essentialConsent

Рішення про згоду на невідʼємні поліпшення

Decision to consent to essential improvementsstringfalse+ 

orderCost

Наказ про затвердження висновку про вартість об’єкта приватизації

Order on approval of the conclusion on the cost of the privatization objectstringfalse+
base.LifeTime(Improvements)


dateFrom

Період з

Date fromstring($date-time)false-

dateTill

Період по

Date tillstring($date-time)false+  

term

Строк дії

Termstringfalseexample: P2Y11M
x-format: duration

використання формату ISO_8601 https://en.wikipedia.org/wiki/ISO_8601#Durations

pipelineMethod

  • improvements_announcement - rectificationPeriod: 2days, процедура smallPrivatization-english
  • improvements_announcement-fast - rectificationPeriod: 2mins, процедура smallPrivatization-english-fast
  • improvements_announcement-manual - rectificationPeriod: 10mins, процедура smallPrivatization-english-manual
  • improvements_announcement-ultrafast - rectificationPeriod: 5secs, процедура smallPrivatization-english-fast