...
Під час публікації процедури з запиті необхідно передати для 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 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Технічна назва | Бізнесова назва | Перехід з | За умови | Коментар |
---|---|---|---|---|
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[] |
|
|
| ||
complete | Аукціон завершено | active_awardedqualification | Ручна дія. Організатор надсилає запит на зміну procedure.status: active_qualification → complete | Термінальний статус. Тільки якщо в процедурі відсутні contracts[] у статусі pending і awards[] у статусі pending, Організатор аукціону може натиснути на кнопку “Завершити аукціон”. Після чого майданчик Організатора надсилає запит до ЦБД щодо зміни статусу процедури на “Аукціон завершено”. При виконанні дії зміни статуса на complete ЦБД перевіряє:
|
unsuccessful | Аукціон не відбувся | active_tendering active_qualificationactive_awarded | Автоматично. Якщо на момент tenderPeriod.endDate відсутні заяви на участь; АБО Якщо Організатор дискваліфікував всіх Учасників на етапі підписання протоколів АБО Якщо Організатор дискваліфікував Учасника на етапі підписання договору чи договорів | Термінальний статус. |
cancelled | Аукціон скасовано | active_tendering active_auction active_qualification active_awarded | Ручна дія. Організатору доступна опція "Скасування" Процедури. Для скасування процедури, Організатору необхідно:
Після цього, при натисканні кнопки, надсилається запит на скасування. Статус процедури автоматично змінюється → cancelled | Термінальний статус. Для зміни статусу процедури на “Аукціон скасовано” Організатор зобов’язаний в особистому кабінеті натиснути кнопку “Скасувати аукціон”, завантажити документ з причинами скасування, вказати причину скасування довільним текстом (не словник), після чого майданчик надсилає запит до ЦБД на зміну статусу процедури на “Аукціон відмінено”. |
...
У Організатора є можливість скасувати процедуру в будь-якому НЕ термінальному статусі процедури (active_tendering, active_auction, active_qualification, active_awarded).
Для скасування Організатор має:
...
basicSell. basicSellMultiAwardsProcedure | type | readOnly | Обовʼязково передавати при публікації процедури | x-legalNameUa | x-legalNameEn | Коментар | ||
---|---|---|---|---|---|---|---|---|
owner | string | true | Ідентифікатор майданчика | Broker identifier | ||||
ownerToken | string($uuid) | true | ||||||
_id | string | true | Внутрішній ідентифікатор аукціону | ID | ||||
datePublished | string($date-time) | true | Дата публікації процедури | Published date | ||||
dateModified | string($date-time) | true | Остання дата зміни процедури | Procedure date modified | ||||
auctionId | string | true | Ідентифікатор аукціону | Auction ID | BSM | |||
disqualifiedBids | list[] string | true | Раніше дискваліфіковані | Previously disqualified | логіку робили для BSE/BSD тут необхідно таку ж логіку для BSM | |||
previousAuctionId | string | Номер попереднього аукціону | Previous auction Id | pattern: ^(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 | |||
scheme | string | + | Ідентифікатори організації | ID type | Обирається одне значення зі словників: | |||
legalName | model base.multiLang | + | Повна юридична назва організації | Legal name | Для публікації процедури обовʼязково заповнено legalName.uk_UA | |||
id | string | + | Код ЄДРПОУ або ІПН або паспорт | 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 | + | Населений пункт | Locality | uk_UA -Для публікації процедури обовʼязково для заповнення | |||
streetAddress | model base.multiLang | + | Адреса | Address | uk_UA - Для публікації процедури обовʼязково для заповнення | |||
postalCode | string | Поштовий індекс | ZIP code | pattern: ^[0-9]{5}$ | ||||
representativeInfo | string | Інформація щодо підтвердження повноважень | Representative information | |||||
contactPoint | model base.ContactPoint | + | Контактна особа | Main contact | Використовуємо готову модель із basicSell-english | |||
name | model base.multiLang | + | ПІБ | Main contact name | uk_UA - Для публікації процедури обовʼязково для заповнення | |||
string($email) | + | Адреса електронної пошти | Main contact e-mail | |||||
telephone | string | + | Номер телефону | Phone number | ||||
faxNumber | string | Номер факсу | Fax number | |||||
url | string($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 | |||
minNumberOfQualifiedBids | integer($int64) | Мінімальна кількість заяв учасників | Minimal number of bids | default: 2 Організатор може передати значення 1 за потреби minimum: 1 | ||||
tenderAttempts | integer($int64) | Лот виставляється | Attempt number | default: 1 minimum: 1 | ||||
items[] | list[] model basicSell-multiAwards.Item | Склад лота | Lot composition | МАЄ БУТИ МОЖЛИВІСТЬ ДОДАТИ ТІЛЬКИ ОДИН item В МАСИВ 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 | Можливість обрати тільки один із:
| |||
unit | model base.Unit | + | Одиниці виміру обʼєкта | Item unit | Використовуємо готову модель із basicSell-english словник https://procedure.prozorro.sale/api/classifiers/unitCode При публікації доступно тільки:
| |||
code | string | + | Код одиниці виміру | Unit code | ||||
name | model base.multiLang | true | Назва одиниці виміру | Item unit name | Автозаповнюється значенням із словника в залежності від значення unit.code | |||
quantity | number($float) | + | Кількість одиниць | Item quantity | minimum: 0 | |||
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 scheme | Enum: [CPVS, | ||||
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 P.S.: але для Класифікаторів, які доступні в цій процедурі нічого тут генеруватися не буде, бо класифікатори, для яких тут генерується значення не використовуються в цій процедурі | ||||
registrationDetails | model base.RequiredRegistrationDetails | Інформація щодо реєстрації | Registration details | Використовуємо логіку із basicSell-english | ||||
registrationStatus | string | Стан державної реєстрації об''єкту | State of official registration of the registry | |||||
registrationID | string | Номер запису | Registration ID | |||||
registrationDate | string | Дата реєстрації | Registration date | |||||
isPerishable | boolean | Майно, що швидко псується | Perishable property | Використовуємо логіку із basicSell-english default: false !!! Якщо Організатор при створенні процедури обрав Основний класифікатор (чи вкладені в них): В інших випадках віддавати валідаційну помилку при публікації Процедури, що обраний класифікатор не дозволяє встановити параметр 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 Обирається одне значення зі словників: legalName* model base.MultiLang id* string Обовʼязкові поля для активації Біда | ||||
address | model anyOf -> base.Address OR baseAddressUa | Адреса | Address | Обовʼязкові поля для активації Біда: countryName region locality streetAddress | ||||
representativeInfo | string | Інформація щодо підтвердження повноважень | Representative information | |||||
contactPoint | model base.ContactPoint | Контактна особа | Main contact | Обовʼязкові поля для активації Біда name 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 ] Обовʼязкове поле для активації Біда | ||||
amount | number($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 | |||
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 | |||||
datePublished | string($date-time) | true | Дата створення | Award published date |
| |||
value | model base.Value | Цінова пропозиція за одиницю обсягу | Award price per unit |
| ||||
currency | string | Валюта | Currency | Enum:[ UAH, USD, EUR ] | ||||
amount | number($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 | |||
currency | string | true | Валюта | Currency | == award.value.currency | |||
amount | number($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 | string | true | ||||||
contracts[] | model basicSell-multiAwards.Contract | Договір | Contract | |||||
id | string | true | Внутрішній ідентифікатор договру | Contract Id | ||||
awardId | string | true | Ідентифікатор переможця | 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 | Статус | Status | Enum:[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 | |||||
dateFrom | string($date-time) | Період з | Date from | |||||
dateTill | string($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 |