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

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

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

Глосарій процедури

  1. Крок аукціону  мінімальна надбавка, на яку в ході електронного аукціону може здійснюватися підвищення цінової пропозиції
  2. Лот — об’єкт продажу, який виставляється на електронний аукціон
  3. Закрита цінова пропозиція — сума коштів, сплата якої декларується учасником до проведення електронного аукціону та подається в особистому кабінеті через оператора електронного майданчика в електронній торговій системі до закінчення кінцевого строку подання заяв на участь в електронному аукціоні
  4. Учасник — фізична особа або юридична особа в особі уповноваженого представника, яка виявила намір узяти участь в електронному аукціоні, сплатила реєстраційний та гарантійний внески, пройшла процедуру реєстрації для участі в електронному аукціоні, отримала відповідне підтвердження про реєстрацію та індивідуальний ключ (token) учасника;
  5. Учасник з переважним правом - Учасник, який є чинним орендарем та має право на першочерговий викуп лоту за ціною вказаною учасником без такого права
  6. Цінова пропозиція — сума коштів, сплата якої декларується учасником у ході електронного аукціону
  7. Валідна ставка - ставка, за умови якої аукціон вважаєтсья успішним = стартова ціна + мінімальний крок аукціону.

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


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

  • Якщо протягом періоду прийому пропозицій прийшов тільки один учасник з переважним правом, то для початку кваліфікації його ставка має бути розміром: стартова+мінімальник крок. Інакше процедура після завершення періоду прийому пропозицій перейде в статус unsuccessful
  • Якщо протягом періоду прийому пропозицій прийшов учасник з переважним правом і також інші учасники, то ставка хоч одного учасника має бути розміром: стартова+мінімальний крок. Інакше четвертого раунда для учасника з переважним правом не відбудеться і після завершення аукціону процедура набуде статусу unsuccessful
  • Якщо протягом періоду прийому пропозицій прийшов учасник з переважним правом і також інші учасники. Хоч один учасник зробив ставку, що дорівнює, або більша за стартову+мінімальний крок, то в четвертому раунді учаснику з переважним правом запропонується "виграти лот" за найбільшою запропонованою іншим учасником ціною, або за наступною по величині (конкурувати з тим, хто очікує рішення в разі дискваліфікації переможця аукціону)

Під час аукціону (auctionPeriod) учасник з переважним правом має право не робити ставки до 4-го раунду аукціону

Дані учасника з переважним правом (relatedOrganizations.currentTenants) можуть редагуватися Організатором протягом rectificationPeriod у Інформаційному повідомленні.

Після завершення rectificationPeriod у ІП і публікації процедури, дані про чинного орендаря (учасника з переважним правом) Організатор редагувати не може

Посилання на legalNames - ТУТ

Ось готовий файл з legal_names

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

systemNamex-legalNameUax-legalNameEnTypereadOnlyОбовʼязковістьКоментар
sellingMethodТип процедуриProcedure typestringfalse+Enum:
[ smallPrivatization-priorityEnglish, smallPrivatization-priorityEnglish-fast, smallPrivatization-priorityEnglish-ultra-fast, smallPrivatization-priorityEnglish-fast-manual, smallPrivatization-priorityEnglish-fast-auction-manual-qualification, smallPrivatization-priorityEnglish-fast-auction-prod, smallPrivatization-priorityEnglish-initial-auction, smallPrivatization-priorityEnglish-initial-auction-manual, smallPrivatization-priorityEnglish-initial-qualification, smallPrivatization-priorityEnglish-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-
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]

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 Містить дані щодо вартості. За замовчуванням: валюта - гривня. Може використовуватися для реєстраційного і гарантійного внесків і т.д.

minimum: 0.01

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

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

minimum: 0.01

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"

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
















idІдентифікатор документуDocument IDstringtrue-x-default: hex
titleНазва документуDocument titlebase.MultiLang
+

Multi language string model

descriptionОпис документуDocument descriptionbase.MultiLang
-Multi language string model
urlПосилання на документDocument link

string

x-format: ds-url

true- 
relatedDocumentПов'язаний документRelated document

string



example: 5e300ec4080b60d45dc28bb8

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

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

string


+

Enum:
[ сompensation_announcement, improvements_announcement, announcement, large_announcement, auction_chain, asset, large_asset, auction, bid, award, contract, cancellation, prolongation]

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

string



Enum:
[ illustration, notice, assetNotice, technicalSpecifications, evaluationCriteria, contractProforma, x_presentation, сonstructionExpertise, digitalSignature ]

datePublishedДата публікації документуDocument publishing date

string($date-time)

true

x-default: now

dateModifiedОстання дата редагування документуDocument modified date

string($date-time)

true

x-default: now

indexПараметр сортування ілюстраційDocument index

integer($int64)



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

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

string

true-

 

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

string


-

 

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

string


-

 

_Document__addedInQualificationState 

boolean


-

Індикатор, який вказує, чи був документ доданий у статусі qualification

token 

string


-

 

_ds_id 

string

true-

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

_ds_scope 

string

true-

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

contract



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


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

 essentialImprovements
 




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

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

Completion datebase.LifeTime(Improvements)false+
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)/ можна перевикористати модель TermLifeTime  і використовувати поля як для ІП так і Процедур


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

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

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

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

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

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

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

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

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

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

Timeline процедури

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Не робимо на рівні ЦБД у Процуедурі валідацію кількості днів тривалості 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

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

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

При авто-створенні процедури в неї копіюються документи із повʼязаного Asset та Announcement згідно таблиці нижче


documentTypex-legalNameUax-legalNameEnОбовʼязковістьПублічністьОпис
Документи із Об'єкта реєстру МП
illustrationІлюстраціїIllustrationНі (Обовʼязковий тільки для оголошень із Типом активу itemType == ‘asset’ (Майно) - обов’язково, для всіх інших Типів активів - не обов’язково)ТакЗображення, що можуть додаватися Організатором до оголошення
technicalSpecificationsІнформація про об’єкт малої приватизації

Technical specifications

НіТакДетальна інформація про об’єкт малої приватизації
assetNotice

Рішення про затвердження переліку об’єктів МП

Decision on approval of the list of objectsНіТакРішення про затвердження переліку об’єктів, що підлягають приватизації / внесення змін до переліку об’єктів
x_presentationПрезентаціяPresentationНіТакПрезентація
Документи із Інформаційного повідомлення
noticeІнформаційне повідомленняAuction noticeНіТакІнформаційне повідомлення про приватизацію об'єкта малої приватизації
evaluationCriteriaРішення про затвердження умов продажуEvaluation criteriaНіТакРішення аукціонної комісії про затвердження умов продажу
contractProformaПроєкт договоруContract proformaНіТакДокумент містить умови договору
clarificationsРішення про виправлення технічних помилокDecision on correction of technical errorsНі (Обовʼязковий тільки  в разі внесення змін під час періоду редагування)ТакРішення про виправлення технічних помилок, що були виявлені після публікації інформаційного повідомлення

сonstructionExpertise

Висновок будівельної експертизиConstruction expertise conclusionНіТакВисновок будівельної експертизи
Документи Заяви на участь
commercialProposalЗаява на участьBidНіТакЗаява на участь
x_passportКопія паспорта або документу, що посвідчує особуPassport or identity documentНіНіПаспорт або інший документ, що посвідчує особу (для фізичної особи нерезидента)
x_tenderersRegisterExtractВитяг з ЄДРПОУ або копія документа про реєстраціюRegister extractНіТакКопія витягу з ЄДРПОУ або копію документа про реєстрацію (витяг із торговельного, банківського або судового реєстру тощо)
x_ultimateBeneficiaryInfoІнформація про кінцевого бенефіціарного власника або інформація про відсутність кінцевого бенефіціарного власника і про причину його відсутностіUltimate beneficiary informationНіТакІнформація про кінцевого бенефіціарного власника
x_registrationFeeApprovalДокумент, що підтверджує сплату реєстраційного внескуRegistration fee approvalТакТакДокумент, що підтверджує сплату реєстраційного внеску
x_guaranteeApprovalДокумент, що підтверджує сплату гарантійного внескуGuarantee approvalТакТакДокумент, що підтверджує сплату гарантійного внеску
admissionReasonПідстави для допуску дискваліфікованого учасникаReasons for admission for previously disqualifiedТак, для переводу bid-а в статус active для учасника який був дискваліфікований на попередньому аукціонуТакПідстави для допуску дискваліфікованого учасника
writtenConsentПисьмова згода потенційного покупця щодо взяття на себе зобов’язань, визначених умовами продажуWritten consent with commitmentsНіТакЗгода потенційного покупця щодо взяття на себе зобов’язань, визначених умовами продажу
financialStatementsОстання річна або квартальна фінансова звітністьLast financial statementsНіТакДокументи про річну або квартальну фінансову звітність
auctionProtocolПротокол аукціонуAuction protocolНіНіПротокол аукціону, який учасник має можливість завантажити в рамках кваліфікації
noRestrictionsStatementЗаява про те, що потенційний покупець не підпадає під обмеження, передбачені статтею 8 ЗУ “Про приватизацію державного майна”Buyer is not under restrictions of article 8 of the Law statement

Так, для процедури під час дії військового стану

ТакДодаткові документ, який потрібен тільки в процедурах малої приватизації під час дії військового стану
objectAcquaintanceЗаява про ознайомлення з об’єктомStatement of acquaintance with the objectТак, для процедури під час дії військового стануТакДодаткові документ, який потрібен тільки в процедурах малої приватизації під час дії військового стану
Документи для Скасування процедури

cancellationDetails

Рішення про скасування інформаційного повідомленняThe decision to cancel the announcementНіТакРішення про скасування інформаційного повідомлення
Документи Авард (об’єкт кваліфікації учасника)
auctionProtocolПротокол про результати електронного аукціонуAuction protocolТакТакПротокол аукціону
rejectionProtocolРішення про відмову у затвердженні протоколу або договоруRejection protocolТак, для дискваліфікації учасникаТакЗавантажується у разі дискваліфікації учасника (окремо зазначається причина) за умови прийняття рішення Організатором
actАкт про відмову переможцяRefusal actТак, для дискваліфікації учасникаТакЗавантажується у разі відмови переможця аукціону від підписання протоколу аукціону або від укладення договору купівлі-продажу, або несплати ним ціни продажу у встановлений строк (окремо зазначається причина)
redemptionDecisionРішення про приватизацію шляхом викупуRedemption DecisionТак (якщо на момент закінчення кінцевого строку прийняття заяв на участь подано 1 заяву)
ТакРішення органу приватизації про приватизацію шляхом викупу
Документи Договору
contractNoticeПовідомлення про договірContract noticeНіТакОфіційне повідомлення, що містить деталі договору
preliminaryContractПопередній договірPreliminary contractНіТакПопередній договір
contractSignedПідписаний договірSigned contractТакТакПідписаний договір
contractAnnexeДодатки до договоруContract annexeНіТакДодатки до договору
Загальні документи
digitalSignatureЦифровий підписDigital signatureНіНабуває значення документу з яким пов'

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

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

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

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

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

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

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

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

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

Повідомлення при редагуванні оголошення

Запитання-Відповідь

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

Функціонал стандартний. Опис тут - Запитання/Відповіді

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

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

Функціонал стандартний. Опис тут - Робота з заявою на участь (bid)

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

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

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

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

Так як інформація має бути доступною лише конкретному учаснику, нотифікацію майданчики реалізовують самостійно базуючись на відповідях АРІ, під час роботи із заявами на участь.

Коли інформація про Учасників стає публічною, то поля, які містять Конфіденційну Інформацію (адреса, контактні дані) мають бути приховані для публічного доступу. Цю інформацію буде бачити Організатор та власник заяви на участь (бачить свої дані).

Це реалізовано на рівні моделі base.Organization

Публічно КІ буде повертатися у вигляді "******"

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

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

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

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

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

Інформація про отримання посилання на аукціон - Перенести на conf та змінити посиланя

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

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

Аукціон 

Як тільки завершується tenderPeriod, ЦБД автоматично генерує унікальні посилання для кожного учасника. Посилання доступне за авторизованим GET запитом даних біда.

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

Детальний опис проходження аукціону ТУТ

Під час аукціону (auctionPeriod) чинний орендар має право не робити ставки до 4-го раунду аукціону.

Для реалізації переважного права чинний орендар надає згоду сплатити суму, що є рівною ціновій пропозиції учасника, який подав найвищу цінову пропозицію за лот, після чого чинний орендар набуває статусу переможця аукціону.

У разі відмови чинного орендаря сплачувати таку ціну, він може надати попередню згоду сплатити ціну, що є рівною ціновій пропозицій учасника з наступною (другою) за величиною ціновою пропозицією (за умови наявності такої пропозиції)

Згода або відмова надається в ході спеціального етапу аукціону шляхом натискання відповідної кнопки в електронній торговій системі.

Протягом четвертого раунду МА запитає Учасника з переважним правом:

  • "Чи погоджується він на найвищу ставку, яку зробив інший учасник?" Якщо ні, то - "Чи погоджується він на другу за величиною ставку?"

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

Якщо чинний орендар погоджується із найвищою ціновою пропозицією - за результатами аукціону чинний орендар набуває статусу переможця.

Якщо чинний орендар погоджується із ціновою пропозицією з наступною за величиною після потенційного переможця - за результатами аукціону чинний орендар набуває статусу "Очікується рішення" (award:pending_waiting).

У разі відмови або бездіяльності чинного орендаря під час 4-го раунду і за результатами аукціону він не посідає 1ше або 2ге місце →  чинний орендар не допускається на етап кваліфікації.

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

Посилання - буде змінено коли будуть погоджено новий формат

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

За результатами періоду аукціону (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