Загальний огляд процедури (smallPrivatization-english)

Мета створення процедури та нормативні засади

Відповідно до ЗУ “Про приватизацію державного і комунального майна” та постанови КМУ від 10.05.2018 року № 432 “Про затвердження Порядку проведення електронних аукціонів для продажу об’єктів малої приватизації та визначення додаткових умов продажу” розробити процедури: проведення електронних аукціонів з продажу об’єктів малої приватизації. В рамках Prozorro.Sale буде реалізовано sellingMethod: smallPrivatization-english (SPE).

Документ з вимогами до майданчиків

(Додати посилання)

Особливості процедури та відмінності від smallPrivatization-english

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

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

systemNamex-legalNameUax-legalNameEnTypereadOnlyОбовʼязковістьКоментар
sellingMethodТип процедуриProcedure typestringfalse+Enum:
[ smallPrivatization-english, smallPrivatization-english-fast, smallPrivatization-english-ultra-fast, smallPrivatization-english-fast-manual, smallPrivatization-english-fast-auction-manual-qualification, smallPrivatization-english-fast-auction-prod, smallPrivatization-english-initial-auction, smallPrivatization-english-initial-auction-manual, smallPrivatization-english-initial-qualification, smallPrivatization-english-initial-qualification-prod ]
owner Ідентифікатор майданчикаOwner IDstringtrue
Автоматично копіюється із announcement.owner
ownerToken

string($uuid)true
Автоматично копіюється із announcement.owner
_idВнутрішній ідентифікатор аукціонуIDstringtrue
x-default: object_id
x-serialize_when_none: false
x-format: object-id
datePublishedДата публікації процедуриPublished date string($date-time)true
 
dateModifiedОстання дата зміни процедуриProcedure date modified string($date-time)true

spec

multidict


auctionId Ідентифікатор аукціонуAuction IDstringtrue+Example: SPE001-UA-20200220-12345
disqualifiedBids

stringtrue-

default: List []

previousAuctionIdІдентифікатор попереднього аукціонуPrevious auction Idstringtrue-

example: SPE000-UA-YYYYMMDD-00000/UA-PS-YYYY-MM-DD-000000-0
pattern: ^(SP[EDP][0-9]{3}-UA-[0-9]{8}-[0-9]{5}|[a-zA-Z]{2}-[a-zA-Z]{2}-[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]{6}-[0-9])$
minLength: 1

Якщо tenderAttempts > 1 заповнюється автоматично, має відповідати auctionId попереднього аукціону.
Якщо tenderAttempts = 1 то previousAuctionId не використовується

sellingEntity





base.SellingEntityІнформація про Організатора аукціонуOrganizer information 
+

Автоматично копіюється із asset.assetCustodian

x-baseClass    "prozorro_sale.procedure.models.base.OrganizationWithoutContacts"

nameПовна юридична назва організації або ПІБLegal name or Full Namebase.MultiLangfalse


identifierІдентифікатор Організатора аукціонуOrganizer IDbase.SellingEntityIdentifierfalse+

SellingEntityIdentifier model
Містить дані щодо індентифікації Організатора аукціону, що є юридичною особою, що створена та зареєстрована відповідно до законодавства України з місцезнаходженням на її території.

x-baseClass    "prozorro_sale.procedure.models.base.Identifier"

addressМісцезнаходження ОрганізатораOrganizer addressbase.AddressUa

Модель адреси, що містить дані щодо місцезнаходження Організатора аукціону,
що є юридичною особою, що створена та зареєстрована відповідно до законодавства України
з місцезнаходженням на її території

x-baseClass    "prozorro_sale.procedure.models.base.Address"

representativeInfoІнформація щодо підтвердження повноваженьRepresentative informationstring

example: Довіреність № 123 від 22.02.2012, дійсна до 30.03.2012/Наказ № 142 від 14.12.2019/Статут ТОВ Кульбаба від 24.07.2002

contactPointКонтактна особаMain contactbase.ContactPoint

ContactPoint model
Містить дані про контакту особу та може використовуватися для організатора, учасника і автора запитання в моделях SellingEntity та Organization

currentTenants








base.OrganizationWithoutContactsДані про чинного орендаряData about Current tenant

list-object


 -

x-format: 
minItems: 1
maxItems: 1

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 improvementsmodelfalse
 
title
Назва аукціонуAuction titlebase.MultiLangtrue+

Автоматично копіюється із announcement.title

auctionUrlВеб-адреса для перегляду аукціонуAuction linkstringtrue

example: /api/auctions/123
x-format: rel-url

descriptionОпис аукціонуAuction descriptionbase.MultiLang
+

Опис аукціону. Автоматично копіюється із announcement.description

ownershipTypeТип власності об’єкта малої приватизаціїOwnership typestring

x-dictionaries: List [ "ownershipType" ]

Автоматично копіюється із asset.ownershipType

Enum: [ state, municipal, compatible ]

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

Автоматично копіюється із announcement.initialProps.accessDetails

bankAccounts
 

smallPrivatization.BankAccountsByTypeБанківські рахунки організатораBank accounts

+

Автоматично копіюється із announcement.bankAccounts

minItems: 1

accountType  string

 x-dictionaries: List [ "accountType" ]

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

Enum:[ registrationFee, guarantee, payment, improvementCompensation]

accounts  smallPrivatization.BankAccountWithCurrency

default: List []

x-baseClass    "prozorro_sale.procedure.models.base.BankAccount"

valueСтартова ціна лотаStart lot pricebase.ValueWithTax
+

x-baseClass    "prozorro_sale.procedure.models.base.ValueWithTax"

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

default: true

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

Не доступне для редагування, заповнюється з інформаційного повідомлення

Enum:
[ yes, no, notSpecified ]

bids












smallPrivatization-english.BidЗаява на участьBidlist-object

default: List []

Bid model
Містить дані заяви на участь, її автора (учасника) та цінову пропозицію

x-baseClass    "prozorro_sale.procedure.models.base.Bid"

ownerІдентифікатор майданчикаBroker IDstringtrue


ownerToken

string($uuid)true

x-default: hex

idІдентифікатор заяви на участьBid IDstringtrue

x-default: hex

biddersІнформація про учасникаBidderbase.Organization
+

minItems: 1
maxItems: 1

x-baseClass    "prozorro_sale.procedure.models.base.OrganizationWithoutContacts"

datePublishedДата заяви на участьBid datestring($date-time)true

x-default: now

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


statusСтатус заяви на участьBid statusstring

default: draft

Enum: [ draft, active, deleted ]

value

base.Value
+

Value model Містить дані щодо вартості. За замовчуванням: валюта - гривня. Може використовуватися для реєстраційного і гарантійного внесків і т.д.

documentsДокументи до заяви про участьDocuments

list-object

base.Document



default: List []

participationUrlВеб-адреса для участі в аукціоніBidder participation linkstringtrue

example: /api/auth/auction?token=token
x-format: rel-auth-url

Веб-адреса, яка доступна тільки для учасника, що подав заяву на участь в аукціоні.
Час генерації посилання відповідає моменту набуття процедурою статусу active.auction

order

integer($int64)true


initialValueAmountЗакрита цінова пропозиціяInitial amountnumber($float)true

example: 10
minimum: 0
x-format: decimal-float

contracts



















smallPrivatization.ContractДоговірContract

list-object


true

default: List []

idВнутрішній ідентифікатор контрактуContract ID

string

true

x-default: hex

awardIdІдентифікатор переможцяAward ID

string

true+

 

contractNumberНомер договоруContract's number

string

false

minLength: 1

titleНазва договоруContract's title

base.MultiLang

 

 

descriptionОпис договоруContract's description

base.MultiLang

 

 

value  base.Value 

 

contractTotalValue  base.Value 

 

items  

list-object

smallPrivatization.Item

 

default: List []

buyersПереможецьContract's winners

list-object

base.Organization

true

default: List []

statusСтатус договоруContract's status

string

true

default: pending

Enum:
[ pending, active, cancelled ]

dateSignedДата підписання договоруSigning date

string($date-time)

 

 

datePublishedДата створення об'єкта договоруContract's creation date

string($date-time)

true

x-default: now

dateModifiedОстання дата редагування договоруContract's modified date

string($date-time)

true

x-default: now

documentsДокументи та додатки пов’язані з договоромContract's documents

list-object

base.Document

 

default: List []

contractTimeСтрок виконання умов приватизаціїThe terms for fulfilling the conditions of privatization

base.LifeTime

 

"prozorro_sale.procedure.models.base.LifeTime"

preliminaryContractПопередній договірPreliminary сontract

smallPrivatization.PreliminaryContract

 

 

preliminaryContractSignedПопередній договір підписаноPreliminary сontract signinged

boolean

 

default: false

contractTimeAddedСтрок дії договоруContract's terms

base.LifeTime

 

 

awards
















smallPrivatization.AwardРішення щодо кваліфікації учасниківAward

list-object


 

true

default: List []

idІдентифікатор кваліфікації учасника аукціонуAward ID

string

true

x-default: hex

titleНазва рішення щодо кваліфікації учасника аукціонуAward title

base.MultiLang

 

 

descriptionОпис рішення щодо кваліфікації учасника аукціонуAward description

base.MultiLang

 

 

statusСтатус кваліфікації учасника аукціонуAward status

string

 

Enum:
[ penging_admission, pending, pending_payment, pending_waiting, active, cancelled, unsuccessful ]

terminationReasonПричина дискваліфікації/відмови учасникуDisqualification reason

string

 

List [ "smallPrivatizationTerminationReason" ]

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

datePublishedДата початку кваліфікації учасника аукціонуAward date

string($date-time)

true

x-default: now

value  

base.Value

 +

 

buyersІнформація про учасникаSuccessful bidders

list-object

base.Organization

true

default: List []

itemsСклад лотаLot composition

list-object

smallPrivatization.Item

 

default: List []

documentsДокументи до авардуAward Documents

list-object

base.Document

 

default: List []

bidIdІдентифікатор заяви на участь учасника аукціонуAward bid ID

string

true+

 

participationPaymentОплата за участьParticipation payment

boolean

 

default: false

signaturePeriodПеріод підписання договоруSignature period

base.Period

 

 

signingPeriodПеріод публікації договоруSigning period

base.Period

 

 

verificationPeriodПеріод підписання протоколуVerification period

base.Period

 

 

paymentPeriodПеріод оплатиPayment period

base.Period

 

 

guaranteeГарантійний внесокGuarantee

base.Value

false+

Value model Містить дані щодо вартості. За замовчуванням: валюта - гривня. Може використовуватися для реєстраційного і гарантійного внесків і т.д.

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

Value model Містить дані щодо вартості. За замовчуванням: валюта - гривня. Може використовуватися для реєстраційного і гарантійного внесків і т.д.

tenderAttemptsЛот виставляєтьсяAttempt number

integer($int64)

true+

default: 1
minimum: 1
example: 10

Якщо tenderAttempts = 1, то поле previousAuctionId не використовується.
Якщо tenderAttempts > 1 поле previousAuctionId використовується та є обов'язкове;

itemssmallPrivatization.ItemСклад лотаLot compositionlist-objectfalse+

minItems: 1
default: List []

idВнутрішній ідентифікатор об'єктаItem IDstringtrue

x-default: hex

descriptionОпис об'єктаItem descriptionbase.MultiLangfalse+


classificationКласифікатор об'єктаItem classificationsmallPrivatization.Classification
+


unitОдиниці виміруItem unitbase.Unit +

x-baseClass    "prozorro_sale.procedure.models.base.Unit"

quantityКількість одиницьItem quantitynumber($float)
+

minimum: 0
example: 11.1126
x-strict: 4

addressМісцезнаходженняItem addressbase.AddressUa

x-baseClass    "prozorro_sale.procedure.models.base.Address"

additionalClassificationsДодатковий класифікаторItem additional Classification

list-object

smallPrivatization.AdditionalClassification


+

default: List []
minItems: 1

locationГеографічні координати місця розташуванняGeo positionbase.Location


smallPrivatizationItemTypeТип активуItem typestringtrue

x-dictionaries: List [ "smallPrivatizationItemType" ]

Значення може автогенеруватися відповідно до обраного значення в smallPrivatization.Classification, якщо воно наявне у переліку
Перелік та взаємозв'язок значень щодо автогенерації зазначено у ТЗ
Посилання на словник https://procedure-sandbox.prozorro.sale/api/dictionaries/smallPrivatizationItemType

itemPropsТехнічні характеристики, нерухомістьTechnical characteristics, real estatepolymodel

x-claim-func    "prozorro_sale.procedure.packages.smallPrivatization.utils.smallPrivatization_claim_func"

Значення може автогенеруватися відповідно до обраного значення в smallPrivatization.Classification, якщо воно наявне у переліку
Перелік та взаємозв'язок значень щодо автогенерації зазначено у ТЗ

anyOf ->    
smallPrivatization.LandProps{...}
smallPrivatization.RealEstateProps{...}
smallPrivatization.JointPropertyComplexProps{...}
smallPrivatization.VehicleProps{...}

registrationDetailsІнформація щодо реєстраціїRegistration detailssmallPrivatization.RequiredRegistrationDetails

Якщо зі словника registrationStatus в полі registrationStatus вибрано complete - поля registrationID та registrationDate обов'язкові

x-baseClass    "prozorro_sale.procedure.packages.smallPrivatization.procedure.RequiredRegistrationDetails"

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

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

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

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

documentsВсі документи аукціону та пов'язані додаткиDocuments

list-object

base.Document



default: List []

questionsСервіс обговорення аукціону (запитання-відповідь)Q&A

list-object

base.Question

 

true

default: List []

timer

string($date-time)

true

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

x-format: timer
x-serialize_when_none: false

archiveId

string

true

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

enquiryPeriodПеріод відповідейEnquiry period

base.Period



x-baseClass    "prozorro_sale.procedure.models.base.Period"

clarificationPeriodПеріод уточненьClarification period

base.Period



x-baseClass    "prozorro_sale.procedure.models.base.Period"

tenderPeriodПеріод подання заяви на участь в аукціоніTender period

base.Period



x-baseClass    "prozorro_sale.procedure.models.base.Period"

auctionPeriodПеріод аукціонуAuction period

base.Period


+

x-baseClass    "prozorro_sale.procedure.models.base.Period"

admissionPeriodПеріод публікації рішення про викупAdmission period

base.Period



x-baseClass    "prozorro_sale.procedure.models.base.Period"

questionPeriodПеріод запитаньQuestion period

base.Period



x-baseClass    "prozorro_sale.procedure.models.base.Period"

qualificationPeriodПеріод кваліфікаціїQualification period

base.Period



x-baseClass    "prozorro_sale.procedure.models.base.Period"

statusСтатус процедуриProcedure status

string

true

Enum:[ active_tendering, active_auction, active_qualification, pending_payment, active_awarded, complete, cancelled, unsuccessful ]

cancellationsСкасування АукціонуAuction Cancellation

list-object

smallPrivatization.Cancellation

true

default: List []

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

Value model Містить дані щодо вартості. За замовчуванням: валюта - гривня. Може використовуватися для реєстраційного і гарантійного внесків і т.д.

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

Value model Містить дані щодо вартості. За замовчуванням: валюта - гривня. Може використовуватися для реєстраційного і гарантійного внесків і т.д.

relatedEntities

base.RelatedEntity
+

minItems: 2

Список пов'язаних процесів
Обов'язковими процесами під час публікаціі повинні бути:
- об'єкт реєстра типу asset
- об'єкт інформаційних повідомлень типу announcement

assetHolderІнформація про балансоутримувачаAsset holder informationsmallPrivatization.AssetHolder

x-baseClass    "prozorro_sale.procedure.models.base.OrganizationWithoutContacts"

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

default: 1
maximum: 1

_version

integer($int64)true

 

_protected

booleantrue

default: false

_protect_level

stringtrue

default: high

Enum:
[ high, medium ]

_meta

base.MetaData

x-baseClass    "prozorro_sale.procedure.models.base.MetaData"

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

list-object

base.AdditionalInformation

true

default: List []

metaInfo

    base.MetaInformation

x-baseClass    "prozorro_sale.procedure.models.base.MetaInformation"


Класифікатори та словники

Для даної процедури items копіюються із Об'єкта реєстру.

Всі класифікатори Об'єкту вказуються на етапі створення Об'єкту або редагуються поки Об'єкт знаходиться у статусі pending.

На рівні ЦБД має відбуватись валідація відповідності двох класифікаторів згідно логіки, яка описана тут

Значення полів з класифікаторами передаються при створенні Процедури із Об'єкту реєстру і не доступні для редагування Організатору у Процедурі взагалі.

Періоди і статуси

Конфігураційний файл з періодами

Загальна схема процесу продажу об'єктів малої приватизації

Схема “Загальний процес (1 заява - викуп)”

Схема “Загальний процес (2 і більше заяв)”

Функціонал ролей в рамках періодів

Timeline процедури

Схема “Timeline процедури (1 заява - викуп)”

Схема “Timeline процедури (2 та більше учасників - аукціон)”

Статуси процедури

Схема “Модель статусів процедури (1 заява - викуп)”

Схема “Модель статусів процедури (2 та більше учасників - аукціон)”

Статуси заяви на участь Учасника

Схема “Модель статусів заяви на участь (біда)”

Статуси аварда

Схема "Модель статусів аварда (1 заява - викуп)" Схема "Модель статусів аварда (2 та більше учасників - аукціон)"

Статуси контракту

Схема “Модель статусів контракту”

Опис періодів

Період запитань - questionPeriod

Статус процедури - active_tendering

Період відповідей - enquiryPeriod

Статус процедури - active_tendering

Період уточнень - clarificationPeriod

Статус процедури - active_tendering

Період подання пропозицій - tenderPeriod

Статус процедури - active_tendering

З точки зору користувача він має внести два значення: - Дата початку першого Аукціону
- Кількість днів, які триває tenderPeriod для другої і подільших Процедур.
З точки зору API необхідно задублювати значення tenderPeriod і передвти на ЦБД:
image-1.png

Не робимо на рівні ЦБД у Процуедурі валідацію кількості днів тривалості tenderPeriod.

- **Дата початку:** може припадати на неробочий день, співпадає з датою публікації Процедури (datePublished).
- **Дата завершення:** може припадати на неробочий день, в 20:00 дня, що передує дню початку auctionPeriod.startDate.
- **Функціонал Організатора**
    - Скасування аукціону;
    - Редагування окремих полів оголошення: 
        - Procedure.sellingEntity
        - Procedure.accessDetails
        - Procedure.bankAccounts
        - Procedure.assetHolder
        - та всі дочірні сутності;
    - Можливість завантажувати нові документи в оголошення та заміна завантажених нових документів.
- **Функціонал Учасника**
    - Можливість подання заяв на участь;
    - Можливість внесення змін в заяву на участь протягом всього tenderPeriod;
    - Можливість завантажувати та замінювати документи заяви на участь протягом всього tenderPeriod;
    - Можливість анулювати заяву на участь.

Період аукціону - auctionPeriod

Статус процедури - active_auction

Період публікації рішення про викуп - admissionPeriod

Статус процедури - active_qualification

Період кваліфікації - qualificationPeriod*

Статус процедури - active_qualification, pending_payment, active_awarded

Період підписання протоколу - award.verificationPeriod*

Статус процедури - active_qualification

Період оплати - award.paymentPeriod*

Статус процедури - active_qualification, pending_payment

Період опублікування договору - award.signingPeriod*

Статус процедури - active_awarded

Період підписання договору - award.signaturePeriod*

Статус процедури - active_awarded

*Всі періоди кваліфікації завершуються Організатором аукціону вручну (не автоматична дія)

Типи, опис документів та робота з ними

Документи Об'єкта реєстру малої приватизації:

Документи Інформаційного повідомлення:

Скасування процедури:

Заява на участь:

Авард (об’єкт кваліфікації учасника):

Договір:

Загальні документи процедури:

Загальні документи по розробці:

Особливості роботи із сутностями та документами

Особливості роботи із цифровим підписом

Схеми процедури smallPrivatization-english

Етапи процедури

Створення та редагування оголошення

Публікація оголошення

Створення та публікація оголошення відбувається автоматично з використанням полів інформаційного повідомлення Повідомлення при публікації оголошення

Редагування оголошення

Організатор має можливість внести зміни в тільки в поля, які не впливають на рішення учасників про участь в аукціоні та не призводять до деактивації заяв. А саме:

Протягом tenderPeriod Організатор аукціону може завантажувати нові документи, замінювати нові документи та не може змінювати документи Процедури, які були перенесені з Інформаційного Повідомлення та Об'єкту реєстру при автоматичному створенні Процедури.

Обговорення аукціону (запитання-відповідь)

Посилання на схему «Обговорення електронних аукціонів (запитання-відповідь)»

Схема "Обговорення аукціонів"

Повідомлення при обговоренні аукціону (запитання-відповідь)

Посилання

Розміщення заяви на участь

Робота із заявою на участь

Схема "Публікація оголошення та прийняття заяви про участь"

Робота із заявою на участь

Учасник, що подав пропозицію в період дії статусу процедури active_tendering, має можливість вносити зміни в поля заяви на участь, анулювати заяву та завантажувати, замінювати документи в рамках статусу процедури active_tendering.

У випадку переходу Процедури у статус "Аукціон не відбувся" (unsuccessful) або "Аукціон відмінено" (cancelled), до завершення періоду аукціону (auctionPeriod), ставки учасників залишаються закритими для всіх, включаючи Організатора аукціону і доступні виключно для майданчика, який розмістив ставку у ЦБД.

Повідомлення при розміщення заяви на участь

Скасування аукціону

Скасування аукціону

Скасувати аукціон можливо у будь-якому не термінальному статусі процедури.

Для скасування Організатор аукціону зобов’язаний завантажити документ (documentType:cancellationDetails) та обрати причину скасування (cancellation.reason). Фактичну дату скасування (cancellations.date) Організатор аукціону вказує вручну.

Повідомлення при скасування аукціону

Інформація про отримання посилання на аукціон

Повідомлення щодо аукціону

Аукціон не відбувся

Аукціон

Аукціон

ТЗ з модулю аукціону

Схема "Аукціон"

Посилання на схему

Після переходу за посиланням, учасник потрапляє на сторінку проведення аукціону. - Послідовність кроків: - пауза - pause - 5 хв. - послідовний раунд - sequential (складається із послідовних ходів учасників) - пауза - pause - 3 хв. - послідовний раунд - sequential (складається із послідовних ходів учасників) - пауза - pause - 3 хв. - послідовний раунд - sequential (складається із послідовних ходів учасників) - розкриття - final

Опис раундів

Послідовний раунд (англійський)

- Системна назва
    - Значення - sequential
- Напрямок зміни ставок
    - Значення - На підвищення
- Обмеження ставки (масив)
    - Значення - Попередня ставка самого учасника (user)
- Тривалість
    - Значення - 3 хвилини
- Перелік учасників
    - Значення - Анонімний
- Відображення ставок
    - Значення - Значення ставок (масив) - Ціна: Так

Пауза

- Системна назва
    - Значення - pause
- Тривалість
    - Значення (ознайомча пауза) - 5 хвилини
- Значення (пауза між раундами) - 3 хвилини

Розкриття

- Системна назва
    - Значення - final
- Подія для завершення
    - Значення - Час вичерпано
- Тривалість
    - Значення - 5 секунд (або менше, в залежності від завантаженості системи)
- Перелік учасників
    - Значення - Персоніфікований
- Відображення ставок
    - Значення - Значення ставок (масив) - Ціна: Так
- Пост-дії
    - Значення - Сортування - Так

Формування протоколу Аукціону

Посилання

Кваліфікація

За результатами періоду аукціону (auctionPeriod) (за умови наявності 2-х та більше заяв в рамках періоду подання пропозицій), або за результатами періоду прийняття заяв на участь (tenderPeriod) (за умови наявності 1-ї заяви) процедура переходить на етап кваліфікації.

Пропозиції сортуються від більшої ціни до меншої, а, у випадку співпадіння ціни, вище відображається пропозиція розміщена раніше. Часом розміщення пропозиції вважається час першого розміщення заяви у ЦБД, а, у випадку редагування пропозиції під час періоду подання пропозицій (tenderPeriod), час фіксації змін у заяві у ЦБД.

ЦБД формує award'и тільки для двох учасників з найвищими валідними ставками (другий award за наявності такого учасника). Авард учасника з найвищою валідною ставкою отримує статус pending, а авард учасника з другою найвищою ставкою (за наявності) отримує статус pending_waiting. Авард єдиного учасника отримує статус pending_admission.

Якщо за результатами періоду прийняття заяв на участь (tenderPeriod) наявна лише 1-на заява, то формується додатковий період публікації рішення про викуп (admissionPeriod).

Публікація рішення про викуп

Перевірка документів учасників та підписання протоколу

За умови успішного проведення аукціону, процедура переходить у період кваліфікації та розпочинається період підписання протоколу, статус Процедури змінюється на active_qualification, починається робота із протоколом (verificationPeriod). За умови наявності лише 1-ї заяви після завершення періоду прийняття заяв на участь (tenderPeriod), Процедура вже має статус active_qualification, період кваліфікації вже розпочато, починається робота із протоколом (verificationPeriod).

Якщо усіх учасників, що пройшли до кваліфікації, дискваліфіковано, ЦБД автоматично змінює статус процедури на unsuccessful.

Після періоду аукціону (auctionPeriod) або періоду публікації рішення про викуп (admissionPeriod) Організатор здійснює перевірку документів (поза системою) всіх учасників аукціону та приймає рішення щодо кваліфікації учасників:

Отримання оплати за участь

Після підтвердження протоколу (переводу статусу аварду в "Очікується оплата" pending_payment) - процедура автоматично переводиться в статус "Очікується оплата" pending_payment.

Якщо розмір гарантійного внеску менший ніж суми плати за участь, то Переможець повинен сплатити залишок повної суми за участь (поза системою), а Оператор майданчика переможця заповнити поле awards.participationPayment (не обов’язкова дія). Інформація про факт сплати повної суми за участь повинна відображатись Організатору

Отримання оплати ціни продажу

Після підтвердження протоколу (переводу статусу аварду в "Очікується оплата" pending_payment) - процедура автоматично переводиться в статус "Очікується оплата" pending_payment.

Для підтвердження факту оплати ціни продажу Організатор переводить статус аварду в "Переможець. Очікується договір" active.

Підписання та публікація договору

Після підписання договору Організатор має завантажити договір (documentType:contractSigned), заповнити обов'язкові поля: dateSigned, title, contractNumber. Необов'язкове поле - description та підтвердити договір. ЦБД має заповнити автоматично стандартні поля (id, url, datePublished,index, format і т.д.), як це відбувається у інших існуючих процедурах.

Після цього майданчик переводить contract в статус active.

Тривалість періоду публікації договору (signingPeriod) дорівнює 25 робочих днів + 10 календарних днів з дня формування протоколу про результати електронного аукціону.

В Організатора аукціону є можливість підтвердити договір (documentType:contractSigned) і після завершення періоду підписання договору (signingPeriod), обмеження на майданчику не мають встановлюватись.

Підписання та публікація попереднього договору (preliminaryContract)

Якщо Організатором прийняте рішення про укладання попереднього договору, потрібно:

Після підтвердження попереднього договору (preliminaryContractDateSigned:true) період підписання договору (signingPeriod) збільшується на 60 робочих днів з дня укладення попереднього договору (preliminaryContractDateSigned). Відповідно, qualificationPeriod також збільшується на +60 робочих днів.

documentType:preliminaryContract НЕ обов'язковий документ. Організатор може одразу укладати основний Договір. documentType:preliminaryContract НЕ заміняє documentType:contractSigned documentType:preliminaryContract і documentType:contractSigned можуть завантажувати обидва, але documentType:contractSigned має бути обовязково для завершення процедури.

Якщо дата preliminaryContract.dateSigned + 60 р.д. менша за раніше встановлену signingPeriod.endDate і qualificationPeriod.endDate, то в меншу сторону signingPeriod.endDate і qualificationPeriod.endDate не перерахуються, а залишаться із значенням розрахованим раніше.

До переведення договору в статус active, Організатор повинен мати можливість виправити поля договору та вкладені файли.

Після підтвердження договору, Організатор аукціону завершує аукціон. Після чого процедура змінює статус на complete.

Умови дискваліфікації

У разі дискваліфікації переможця на етапі роботи із договором (signingPeriod), Організатор аукціону складає та оприлюднює в електронній торговій системі “Рішення про відмову” (rejectionProtocol) або “Акт про відмову” (act) та натискає на кнопку “Дискваліфікувати” і вказує одну причину зі словника (причина записуються в поле award.terminationReason)

Після чого Майданчик передає статус unsuccessful award`у учасника, внаслідок чого ЦБД автоматично переводить договір у статус cancelled. Вказана причина, а також статус учасника, повинні відображатися на майданчику.

До переведення статусу award`у учасника в unsuccessful, Організатор повинен мати можливість змінити причину дисквалифікації та завантажити або замінити документи.

Повідомлення щодо кваліфікації (загальні)

Перелік sellingMethods