Versions Compared

Key

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

...

Посилання:

Голосарій

Аукціон закритого типу - аукціон, в якому з моменту активації модуля аукціону до моменту завершення аукціону електронною торговою системою не відображається (не публікується) жодна інформація, що подана учасниками в заявах про участь або доданих до них документах, а також цінові пропозиції, які були змінені протягом часу, відведеного на оновлення таких пропозицій; Роль спостерігача на МА передбачена і протягом перебігу МА відображає в полі інформації тільки текст "Учасники подають закриті цінові пропозиції". Після завершення МА, інформація щодо ставок відкривається і Спотерігач може побачити Учасників і їх ставки.

...

  • Під час публікації процедури з запиті необхідно передати для item:

    • Обовʼязковий Основний класифікатор - CAV

      • на рівні ЦБД можливість обрати:
        • 03000000-1 Сільськогосподарська, фермерська продукція, продукція рибальства, лісівництва та супутня продукція та всі вкладені коди
        • 09000000-3 Нафтопродукти, паливо, електроенергія та інші джерела енергії та всі вкладені коди
        • 14000000-1 Гірнича продукція, неблагородні метали та супутня продукція та всі вкладені коди
        • 15000000-8 Продукти харчування, напої, тютюн та супутня продукція та всі вкладені коди
        • 18000000-9 Одяг, взуття, сумки та аксесуари та всі вкладені коди
        • 19000000-6 Шкіряні та текстильні, пластмасові та гумові матеріали та всі вкладені коди
        • 22000000-0 Друкована та супутня продукція та всі вкладені коди
        • 24000000-4 Хімічна продукція та всі вкладені коди
        • 44000000-0 Конструкції та конструкційні матеріали; допоміжна будівельна продукція (крім електроапаратури) та всі вкладені коди
    •  Не обовʼязковий Додаткові класифікатори - CPVS, CVZU (CVZU - про землю. ЇЇ в цій процедурі немає, тому краще прибрати цей Додатковий класифікатор)

Посилання на legalName

basicSell-multiAwards - legal_names.json 

...

draw.io Diagram
bordertrue
diagramNamebsw_statuses
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth890790
revision56


Технічна назваБізнесова назваПерехід зЗа умовиКоментар
active_tenderingПрийняття заяв на участь-

Автоматично.

В момент створення процедури


active_auctionАукціонactive_tendering

Автоматично.

Завершився період прийому заяв на участь.

В момент tenderPeriod.endDate

У визначену дату та час ЦБД, за наявності необхідної кількості заяв (перевірка кількості поданих заяв відбувається на рівні ЦБД, для проведення аукціону необхідно не менше 2 заяв на участь), змінює статус процедури з “Прийняття заяв на участь” (active_tendering) на “Аукціон” (active_auction).

active_qualificationОчікується опублікування протоколу

active_auction

АБО

active_tendering

АБО

active_awarded

Автоматично.

Завершився АукціонМодуль Аукціону

АБО

Автоматично.

Завершився tenderPeriod і на момент tenderPeriod.endDate присутній тільки один валідний бід.

АБО

Автроматично.

Якщо протягом qualificationPeriod попереднього учасника дискваліфіковано на етапі підписання договору, наявні учасники, що очікують, то починається кваліфікація першого учасника зі переліку з підписання нового протоколу. Процедура повторно набуває статусу active_qualification

В момент набуття процедурою вперше статуса active_qualification в обʼєкті процедури створюються Awards[]
active_awardedОчікується підписання договору

active_qualification

Ручна дія.

Організатор завантажує протокол і надсилає запит на зміну статусу Awards[].status: pending → active

Після цього ЦБД автоматично формує для цього учасника сontracts[] та змінює статус процедури на active_awarded

Статус active_awarded процедура має, якщо в ній присутній хоч один contracts[] у статусі pending

На ЦБД перевірка на зміну статуса процедури на active_awarded відбувається в момент, коли в обʼєкті процедури змінює статус будь який contracts[]

  • Якщо статус будь якого contracts[] змінюється на pending, то статус процедури змінюється на active_awarded
  • Якщо в contracts[] відсутні обʼєкти у статусі pending, то ця логіка не відпрацьовує


В ситуації, коли зі всіма переможцями підписано Договори, їх contracts[] отримали статус active - визначається "Умовний переможець" (Awards[].status: pending_admission), процедура не має contracts[*] у статусі pending, то вона знов набуває статусу active_qualification

Процедура також може змінити status: active_awarded → active_qualification у випадку, якщо переможців дискваліфікували на етапі підписання договору

completeАукціон завершеноactive_awardedqualification

Ручна дія.

Організатор надсилає запит на зміну procedure.status: active_qualification → complete

Термінальний статус.

Тільки якщо в процедурі відсутні contracts[] у статусі pending і awards[] у статусі pending, Організатор аукціону може натиснути на кнопку “Завершити аукціон”. Після чого майданчик Організатора надсилає запит до ЦБД щодо зміни статусу процедури на “Аукціон завершено”.

При виконанні дії зміни статуса на complete ЦБД перевіряє:

  • Має бути хоча б один contracts[] у статусі active
  • Має бути хоча б один awards[] у статусі active
unsuccessfulАукціон не відбувся

active_tendering

active_qualificationactive_awarded

Автоматично.

Якщо на момент tenderPeriod.endDate відсутні заяви на участь;

АБО

Якщо Організатор дискваліфікував всіх Учасників на етапі підписання протоколів

АБО

Якщо Організатор дискваліфікував Учасника на етапі підписання договору

чи договорів


Термінальний статус.

cancelled

Аукціон скасовано

active_tendering

active_auction

active_qualification

active_awarded

Ручна дія.

Організатору доступна опція "Скасування" Процедури.

Для скасування процедури, Організатору необхідно:

  • Завантажити документ в cancellations[].documents з documentType: cancellationDetails
  • Вказати причину скасування (cancellations.reason)
    • Це не словник, а довільний рядок (string)
  • Вказати дату прийняття рішення про скасування (cancellations.datePublished)

Після цього, при натисканні кнопки, надсилається запит на скасування. Статус процедури автоматично змінюється → cancelled

Термінальний статус.

Для зміни статусу процедури на “Аукціон скасовано” Організатор зобов’язаний в особистому кабінеті натиснути кнопку “Скасувати аукціон”, завантажити документ з причинами скасування, вказати причину скасування довільним текстом (не словник), після чого майданчик надсилає запит до ЦБД на зміну статусу процедури на “Аукціон відмінено”.

...

У Організатора є можливість скасувати процедуру в будь-якому НЕ термінальному статусі процедури (active_tendering, active_auction, active_qualification, active_awarded).

Для скасування Організатор має:

...

basicSell.

basicSellMultiAwardsProcedure

  typereadOnlyОбовʼязково передавати при публікації процедуриx-legalNameUax-legalNameEnКоментар
owner  stringtrue
Ідентифікатор майданчикаBroker identifier
ownerToken

string($uuid)true



_id

stringtrue
Внутрішній ідентифікатор аукціонуID
datePublished  string($date-time)true
Дата публікації процедуриPublished date
dateModified  string($date-time)true
Остання дата зміни процедуриProcedure date modified
auctionId  stringtrue
Ідентифікатор аукціонуAuction IDBSM
disqualifiedBids  

list[]

string

true
Раніше дискваліфікованіPreviously disqualified

логіку робили для BSE/BSD тут

необхідно таку ж логіку для BSM

previousAuctionId  string

Номер попереднього аукціонуPrevious auction Idpattern: ^(BS[EDMW][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])$
sellingMethod  string
+Тип процедуриProcedure type

basicSell-multiAwards

basicSell-multiAwards-ultra-fast

basicSell-multiAwards-fast

basicSell-multiAwards-fast-manual

basicSell-multiAwards-fast-auction-manual-qualification

basicSell-multiAwards-fast-auction-prod

basicSell-multiAwards-initial-auction

basicSell-multiAwards-initial-qualification

basicSell-multiAwards-initial-qualification-prod

basicSell-multiAwards-initial-qualification-fast

basicSell-multiAwards-initial-auction-manual

priceTrend  

string

true
  

поле заповнюється автоматично ЦБД, як ascending

Enum:[descending,ascending]

sellingEntity  

model

base.Organization


+Інформація про замовника аукціонуOrganizer informationВикористовуємо готову модель із basicSell-english

name

model

base.multiLang



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

identifier

model

base.Identifier


+Ідентифікатори організації або особиIdentifierВикористовуємо готову модель із basicSell-english


schemestring
+Ідентифікатори організаціїID type

Обирається одне значення зі словників:
https://procedure-sandbox.prozorro.sale/api/classifiers/identifiers
https://procedure-sandbox.prozorro.sale/api/classifiers/ua_identifiers



legalName

model

base.multiLang


+Повна юридична назва організаціїLegal nameДля публікації процедури обовʼязково заповнено legalName.uk_UA


idstring
+Код ЄДРПОУ або ІПН або паспортLegal ID

address

model

anyOf → base.Address

               base.AddressUa


+АдресаAddressВикористовуємо готову модель із basicSell-english


countryName

model

base.multiLang


+КраїнаCountry

uk_UA - Для публікації процедури обовʼязково для заповнення



region

model

base.multiLang


+ОбластьRegion

uk_UA - Для публікації процедури обовʼязково для заповнення



locality

model

base.multiLang


+Населений пунктLocalityuk_UA -Для публікації процедури обовʼязково для заповнення


streetAddress

model

base.multiLang


+АдресаAddressuk_UA - Для публікації процедури обовʼязково для заповнення


postalCodestring

Поштовий індексZIP codepattern: ^[0-9]{5}$

representativeInfo string

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

contactPoint 

model

base.ContactPoint


+Контактна особаMain contactВикористовуємо готову модель із basicSell-english


name

model

base.multiLang


+ПІБMain contact nameuk_UA - Для публікації процедури обовʼязково для заповнення


emailstring($email)
+Адреса електронної пошти
Main contact e-mail


telephonestring
+Номер телефонуPhone number


faxNumberstring

Номер факсуFax number


urlstring($uri)

Веб адресаWebsite
lotId
 string
+Номер лотуLot number
title
 

model

base.multiLang


+Заголовок аукціону
uk_UA - Для публікації процедури обовʼязково для заповнення
description
 

model

base.multiLang


+Опис аукціону
uk_UA - Для публікації процедури обовʼязково для заповнення
accessDetails

model

base.multiLang



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

model

basicSell.BankAccountsByType


+Банківські рахункиBank accounts
Використовуємо готову модель із basicSell-english
При публікації обов'язковоодинбанківськийрахунокзтипом guarantee івалютою UAH. Рахунківдлякожноготипув UAH/USD/EUR можебутибезліч.

accountType 

 



Тип рахункуAccount type
Enum: registrationFee, guarantee, other, payment ]

accounts 

 



РахунокAccount
Використовуємо готову модель із basicSell-english
x_documentRequirements

model

base.multiLang



Перелік та вимоги до оформлення документівDocument requirements
x_additionalInformation
 

model

base.multiLang



Додаткові відомостіOther requirements and additional information
value
 

model

ValueWithTax


+Стартова Мінімальна ціна лотаза одиницю обсягуStart lot price
 currency 

string


+ВалютаCurrency

Enum: [UAH, USD, EUR]

 amount 

number($float)


+СумаAmount
 valuePer 

model

base.Unit

true
Одиниці виміруMeasure unit

default: заповнюємо значенням із procedure.items[0].unit

P.S.: зараз не даємо можливості редагувати це поле Організатору. Завжди дорівнює procedure.items[0].unit

Але в майбутньому може розблокуємо це поле і дамо можливість Організатору передавати щось відмінне від procedure.items[0].unit

(Наприклад, в REM ціна була за KWH, хоча items[].unit = KWT)

Вказані одиниці ніяк не впливають на розрахунки!
Тобто, якщо Організатор реалізує Тонни, а ціну вказує за Кг, то коректного автоматичного розрахунку ціни НЕ буде.

 valueAddedTaxIncluded 

boolean



ПодатокTax

default: true

Організатор може передати інше значення за потреби

valueAddedTaxCharged  

boolean



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

default: false

Організатор може передати інше значення за потреби

discount  

model

base.Discount



ЗнижкаDiscount

Використовуємо готову модель із basicSell-english

guarantee
 

model

base.Value


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

Використовуємо готову модель із basicSell-english

minimalStep

model

base.Value


+Розмір кроку аукціонуMinimal Step

Організатор передає значення.

P.S.: В Регламенті ЕТС вказано, що крок має бути від 1 до 10% від стартової ціни. Але на ЦБД ми такого обмеження не робимо. Його немає і в BSE

 currency

string

true ВалютаCurrency

default: == value.currency

 amount
number($float)true СумаAmount

default: 0.01

minimalPart

number($float) +Мінімальна часткаMinimal part

minimum: 1
example: 11.1126

x-strict: 4

minNumberOfQualifiedBids
 

integer($int64)



Мінімальна кількість заяв учасниківMinimal number of bids

default: 2

Організатор може передати значення 1 за потреби

minimum: 1
maximum: 2

tenderAttempts
 

integer($int64)



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

default: 1

minimum: 1

items[]
 

list[]

model

basicSell-multiAwards.Item



Склад лотаLot composition

МАЄ БУТИ МОЖЛИВІСТЬ ДОДАТИ ТІЛЬКИ ОДИН item В МАСИВ items[] !
НЕ МОЖЕ БУТИ ДЕКІЛЬКА items в items[]

 id 

string

true
Внутрішній ідентифікатор обʼєктаItem ID

 

 description 

model

base.multiLang


+Опис лотаItem description

uk_UA - Для публікації процедури обовʼязково для заповнення

 classification 

model

Classification


+КласифікаторClassification

 

 
scheme

string


+
Схема класифікатораItem classification scheme

Enum: [CAV]


 
description

model

base.multiLang

true
Опис коду классифікатораClassification ID


 
id

string


 +Код классифікатораClassification ID

Можливість обрати тільки один із:

  • 03000000-1 Сільськогосподарська, фермерська продукція, продукція рибальства, лісівництва та супутня продукція та всі вкладені коди
  • 09000000-3 Нафтопродукти, паливо, електроенергія та інші джерела енергії та всі вкладені коди
  • 14000000-1 Гірнича продукція, неблагородні метали та супутня продукція та всі вкладені коди
  • 15000000-8 Продукти харчування, напої, тютюн та супутня продукція та всі вкладені коди
  • 18000000-9 Одяг, взуття, сумки та аксесуари та всі вкладені коди
  • 19000000-6 Шкіряні та текстильні, пластмасові та гумові матеріали та всі вкладені коди
  • 22000000-0 Друкована та супутня продукція та всі вкладені коди
  • 24000000-4 Хімічна продукція та всі вкладені коди
  • 44000000-0 Конструкції та конструкційні матеріали; допоміжна будівельна продукція (крім електроапаратури) та всі вкладені коди
 unit 

model

base.Unit


 +Одиниці виміру обʼєктаItem unit

Використовуємо готову модель із basicSell-english

словник https://procedure.prozorro.sale/api/classifiers/unitCode
Обов'язково вказувати, код одиниці виміру

При публікації доступно тільки:

  • BX - ящик
  • D64 - блок
  • E50 - одиниця
  • GRM - грам
  • H87 - штуки
  • KGM - кілограм
  • LTR - літр
  • MTQ - метри кубічні
  • RM- пачка
  • TNE - тонни


 
code

string


 +Код одиниці виміруUnit code
 
name

model

base.multiLang

true Назва одиниці виміруItem unit name

Автозаповнюється значенням із словника в залежності від значення unit.code

 quantity 

number($float)

  +Кількість одиницьItem quantity

minimum: 0
example: 11.1126

x-strict: 4

 address 

model

base.AddressUa

  +МісцезнаходженняItem address

Використовуємо готову модель із basicSell-english


P.S.: Поставив "+" в "обовʼязково для заповнення, бо класифікатори, які використовуютьсі в цій процедурі вимагають заповннення адреси

 additionalClassifications[] 

list[]

model

basicSell.AdditionalClassification

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

Використовуємо готову модель із basicSell-english

Вказання додаткового класифікатора Не обовʼязкове при публікації процедури

  scheme

string

  Схема додаткового класифікаторуItem additional classification schemeEnum: [CPVS,CVZU]
  description

model

base.multiLang

 true Опис додаткового класифікаторуItem additional classification description

 Автозаповнюється в залежності від additionalClassification.id

   id

 string

  Код додаткового класифікатору
Item additional classification IDЗначення із словника CPVS або CVZU обирає Організатор при публікації
 location 

model

base.Location

  КоординатиLocationВикористовуємо готову модель із basicSell-english
  latitude

string

  ШиротаLatitude
  longitude

string

  ДовготаLongitude
  elevation

string

  ВисотаElevation
 basicSellItemType 

string

    

Використовуємо логіку із basicSell-english

P.S.: але для Класифікаторів, які доступні в цій процедурі нічого тут генеруватися не буде, а класифікатори, для яких тут генерується значення не використовуються в цій процедурі

 itemProps[] 

model


  Технічні характеристикиTechnical characteristics

Використовуємо логіку із basicSell-english

anyOf →

basicSell.LandProps
basicSell.RealEstateProps
basicSell.JointPropertyComplexProps
basicSell.VehicleProps

P.S.: але для Класифікаторів, які доступні в цій процедурі нічого тут генеруватися не буде, бо класифікатори, для яких тут генерується значення не використовуються в цій процедурі


registrationDetails

model

base.RequiredRegistrationDetails



Інформація щодо реєстраціїRegistration detailsВикористовуємо логіку із basicSell-english


registrationStatusstring

Стан державної реєстрації об''єктуState of official registration of the registry


registrationIDstring

Номер записуRegistration ID


registrationDatestring

Дата реєстраціїRegistration date
isPerishable
 boolean

Майно, що швидко псуєтьсяPerishable property

Використовуємо логіку із basicSell-english

default: false

!!! Якщо Організатор при створенні процедури обрав Основний класифікатор (чи вкладені в них):
03000000-1 – Сільськогосподарська, фермерська продукція, продукція рибальства, лісівництва та супутня продукція
15000000-8 – Продукти харчування, напої, тютюн та супутня продукція та всі вкладені коди

В інших випадках віддавати валідаційну помилку при публікації Процедури, що обраний класифікатор не дозволяє встановити параметр isPerishable: true

 documents[]  

model

base.Documents

    

Використовуємо логіку із basicSell-english

 bids[]  

model

basicSell-multiAwards.Bid

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

 

 owner 

string

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

 

 ownerToken 

string($uuid)

 true   

 

 id 

string

 true Ідентифікатор заяви на часть Bid ID

 

 bidders[] 

model

base.Organization

  Інформація учасника Bidder info

 Використовуємо логіку із basicSell-english

  name

model

base.multiLang

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

Автозаповнюється автоматично із identifier.legalName.*

  identifier

model

base.Identifier

  Ідентифікатори організації або особиIdentifier

scheme*

string
x-dictionaries: List [ "identifiers", "ua_identifiers" ]

x-legalNameUa: Ідентифікатори організації

x-legalNameEn: ID type

Обирається одне значення зі словників:
https://procedure-sandbox.prozorro.sale/api/classifiers/identifiers
https://procedure-sandbox.prozorro.sale/api/classifiers/ua_identifiers


legalName*

model

base.MultiLang


id*

string
x-legalNameUa: Код ЄДРПОУ або ІПН або паспорт

x-legalNameEn: ID


Обовʼязкові поля для активації Біда

  address

model

anyOf -> base.Address

OR baseAddressUa

  АдресаAddress

Обовʼязкові поля для активації Біда:

countryName

region

locality

streetAddress

  representativeInfo

string

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

model

base.ContactPoint

  Контактна особаMain contact

Обовʼязкові поля для активації Біда

name

email

telephone

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

 

 dateModified 

 string($date-time)

true Остання дата редагування ставкиBid modified date

 

 status 

 string

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

 Enum:[draft, active, deleted, inactive]

 value 

model

  Цінова пропозиція за одиницю обсягуPrice per unit

Обовʼязкове поле для активації Біда

  currency

string

  ВалютаCurrency

Enum:[ UAH, USD, EUR ]

Обовʼязкове поле для активації Біда

  amountnumber($float)  СумаAmount

Обовʼязкове поле для активації Біда

 documents[]

 

model

base.Documents

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

Використовуємо логіку із basicSell-english

documentOf: bid

documentType: [ commercialProposal, x_passport, x_IPN, x_tenderersRegisterExtract, qualificationDocuments, eligibilityDocuments, digitalSignature, auctionProtocol ]

 participationUrl 

 string

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

 

 order

  integer($int64)

true   

Використовуємо логіку із basicSell-english

 quantity 

 number($float)

 +Бажаний обсяг активуBid quantity

minimum: 0
example: 11.1126

x-strict: 4

 inactiveBidDate string($date-time)true Дата деактивації заяви на участьDeactivation date

Використовуємо логіку із basicSell-english

 initialValueAmount 

number($float)

true Початкова ставкаStart bid amount

Використовуємо логіку із basicSell-english

questions[]  

model

base.Questions

  Запитання до аукціонуQ&A

Використовуємо логіку із basicSell-english

awards[]  

model

  Обʼєкт кваліфікаціїAward

 

 id 

string

true ідентифікатор обʼєкта кваліфікаціїAward ID

 

 title 

model

base.multiLang

  Назва обʼєкта кваліфікаціїAward title


 description 

model

base.multiLang

  Опис обʼєкта кваліфікаціїAward description


 status 

string

   СтатусStatus

Enum: [pending, pending_waiting, pending_admission, active, unsuccessful, cancelled]

 terminationReason string  Причина дискваліфікаціїTermination Reason

 dict: basicSellTerminationReason

 datePublished string($date-time) true Дата створенняAward published date

 

 value 

model

base.Value

  Цінова пропозиція за одиницю обсягуAward price per unit

 

  currencystring

ВалютаCurrencyEnum:[ UAH, USD, EUR ]
  amountnumber($float)

СумаValue
 buyers[] 

model

base.Organization



Дані учасникаAward buyer info Використовуємо логіку із basicSell-english
  name

model

base.multiLang



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

model

base.Identifier



Ідентифікатори організації або особиIdentifier
  address

model

base.Address

base.AddressUa



АдресаAddress
  representativeInfo

string



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

model

base.ContactPoint



Контактна особаMain contact
 items[] 
    

Поля копіюються із procedure.items[]

  id

string

true
Внутрішній ідентифікатор обʼєктаItem ID

копіюється id айтема із процедури

  description

model

base.multiLang



Опис лотаItem description

копіюється description із item-а процедури

  classification

model

Classification



КласифікаторClassification

копіюється classification із item-а процедури

  unit
  Одиниця виміру Unit

копіюється unit із item-а процедури

  address


    копіюється address із item-а процедури


  itemProps[]





копіюється itemProps[] із item-а процедури

  additionalClassifications[]





копіюється additionalClassifications[] із item-а процедури
 quantity 

number($float)

  Бажаний обсяг активуAward quantity

копіюється із повʼязаного Біда: bids[].quantity



 totalCost 

model

base.Value

true Цінова пропозиція за бажаний обсягTotal cost

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

== award.quantity * award.value.amount

  currencystringtrue ВалютаCurrency

== award.value.currency

  amountnumber($float)true СумаAmount

== award.quantity * award.value.amount

 documents[] 

model

Documents

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

documentOf: award

documentType:[rejectionProtocol, auctionProtocol, act, digitalSignature] 

 dateModified 

string($date-time)

  Дата зміни авардуAward date modified

 

 bidId 

string

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

 

 signingPeriod 

model

base.Period

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

 

 verificationPeriod 

model

base.Period

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

 

 admissionPeriod 

model

base.Period



Період прийняття рішення щодо набуття статусу переможцяAdmission periodгенерується для Аварду, що набуває статусу pending_admission
timer

string($date-time)true



archiveId

stringtrue



contracts[]

model

basicSell-multiAwards.Contract



ДоговірContract

id
stringtrue
Внутрішній ідентифікатор договруContract Id

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

contractNumber
string

Номер договоруContract number

title

model

base.multiLang



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

description

model

base.multiLang



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

value

model

base.Value



Вартість за одиницю обсягуContract value per unit


currency




ВалютаCurrency


amount




СумаValue

totalCost

model

base.Value



Вартість за бажаний обсягContract value per quantityкопіюється із повʼязаного Award

contractTotalValue

model

base.Value



Заключна вартість договоруTotal contract's value


currency




ВалютаCurrency


amount




СумаValue

items[]





копіюється із повʼязаного Award в тій самій структурі

buyers[]





копіюється із повʼязаного Award в тій самій структурі

status



СтатусStatusEnum:[pending,active,cancelled]

dataSigned



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

datePublished



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

dateModified



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

documents[]

model

base.Document



Документи договоруContract documents

documentOf: contract

documentType: [contractSigned, contractAnnexe, contractNotice, digitalSignature]


contractTime

model

base.LifeTime



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

 dateFromstring($date-time)

Період зDate from

 dateTillstring($date-time)

Період доDate till
inactivationDate 
string($date-time)

Дата деактивації заяви на участьInactive bid dateВикористовуємо логіку із basicSell-english
rectificationPeriod

model

base.Period

true
Період редагуванняRectification periodВикористовуємо логіку із basicSell-english
enquiryPeriod

model

base.Period

true
Період відповідейEnquiry period Використовуємо логіку із basicSell-english
tenderPeriod

model

base.Period

true
Період прийняття заяв на участьTender period Використовуємо логіку із basicSell-english
auctionPeriod

model

base.Period

true
АукціонAuction Використовуємо логіку із basicSell-english
qualificationPeriod

model

base.Period

true
Період кваліфікаціїQualification period Використовуємо логіку із basicSell-english
questionPeriod

model

base.Period

true
Період запитаньQuestion period Використовуємо логіку із basicSell-english
status

 true
СтатусStatus

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

cancellations[]

model

base.Cancellation



Скасування аукціонуAuction cancelleationВикористовуємо логіку із basicSell-english
 id

string

true
Ідентифікатор об'єкта скасуванняAucton cancellation ID 
 reason

model

base.multiLang



Причина скасування АукціонуCancellation reason 
 documents[]

model

Documents



Документи скасуванняCancellation documents

documentOf: cancellation

documentType: [cancellationDetails, digitalSignature]

 datePublished
string($date-time)

Дата прийняття рішення про скасуванняCancellation date 
registrationFee

model

base.Value



Реєстраційний внесокRegistration feeВикористовуємо логіку із basicSell-english
_remainingQuantity

number

true
Нерозподілений залишокRemaining QuantityАвтогенероване поле, яке відображає кількість нерозподіленого залишку після розрахунку quantityLimit