...
| Note | |||||
|---|---|---|---|---|---|
| |||||
Чи будемо відображати сутність "Процес реалізації санкційного активу" на Порталі чи на будь-якому іншому фронті? Ця сутність може бути суто технічна і існувати для автоматизації створення процедур. В такому випадку не бачу потреби розділяти статуси "успішний" та "неуспішний" процес. Процес (ланцюжок) або "діючий", або "закритий" 2. (Діма) Якщо Джоббер створив Процедуру і Орг редагує процедуру (наприклад Стартову ціну), то чи зможе Джобер, коли буде створювати другу процедуру забрати із першої Стартову ціну, а не із мастер-обʼєкта? - Так 3. (Андрій) В Нормативці вказано: Оголошення про проведення аукціону, що публікується організатором аукціону, повинно містити такі відомості: ...
Просимо Орга передавати в запиті вже розраховані поза системою значення для всіх трьох процедур? Або розраховуємо самі при авто-публікації, а Орга просимо передати тільки для першої? В нормативці написано, що має передати для кожної.
Реєстраційний внесок поривєязаний дл мін ЗП і ми також його не валідуємо, а віддаємо на Майданчик. |
...
| tech | УКР назва | АНГЛ назва | Перехід з | За умови | Коментар |
|---|---|---|---|---|---|
| pending | Опубліковано | Created | - | перший статус, який отримує обʼєкт при публікації | Статус, в якому перебуває обʼєкт до моменту створення першої процедури в ланцюжку Дії Організатора відсутні (тому що планую максимально швидко створювати повʼязану першу процедуру) |
| active_auction | Проходить аукціон | Auction | pending | Створено першу процедуру в ланцюжку | Обʼєкт має цей статус з моменту створення першої процедури в ланцюжку і до моменту, поки:
|
| finishedsold | Завершено | Finished | active_auction | Третя Будь-яка процедура в цьому ланцюжку процедура набуває статусу procedure.status: complete OR unsuccessfulАБО | Термінальний статус |
| dissolved | Будь-яка процедура в цьому ланцюжку набуває статусу procedureстатусу procedure.status: cancelled Термінальний статусТретя в ланцюжку процедура набуває статусу procedure.status: unsuccessful |
Періоди обʼєкта
Періоди відсутні
...
- всі поля, які потрібні для публікації першої англійської процедури і голл (перелік полів ТУТ)
- період експозиції (в днях) для другої процедури
- період експозиції (в днях) для третьої процедури
- розмір гарантійного внеску для другої процедури (в грн)
- розмір гарантійного внеску для третьої процедури (в грн)
Після успішно опублікованого обʼєкта SAC, протягом ХХ 5 хвилин автоматично створюється перша процедура.
Майданчик може отримати токен по ендпоінту.
Організатор може редагувати в SAC поля:
...
Якщо перша процедура в ланцюжку отримала статус unsuccessful, то протягом ХХ 5 хвилин створюється друга процедура, в яку копіюються значення полів із першої процедури .+ період експозиції і гарантійка із SAC
Стартова ціна для другої процедури розраховується в момент її створення, як Стартова ціна першої процедури на момент створення другої * 0,5
...
При авто-створенні другої процедури у ланцюжку ЦБД має автоматично для другої процедури проставити tenderAttempt: 2 та у полі previousAuctionId проставити ID першої процедури із ланцюжка
Третя процедура бере 100% стартової від другої
| Anchoranchor | ||||
|---|---|---|---|---|
|
...
Структура даних обʼєкта SAC
| field name | required for publishing | type | readOnly | x-legalNameUa | x-legalNameEn | comment | |
|---|---|---|---|---|---|---|---|
| 1 | owner | - | string | true | Ідентифікатор майданчика | Broker Name | |
| 2 | ownerToken | - | string($uuid) | true | x-default: hex | ||
| 3 | _id | - | string | true | Внутрішній ідентифікатор | ID | x-default: object_id x-serialize_when_none: false x-format: object-id |
| 4 | datePublished | - | string($date-time) | true | Дата публікації | Published date | x-default: now |
| 5 | dateModified | - | string($date-time) | true | Остання дата зміни | Date modified | |
| 6 | objectId | - | string | true | Ідентифікатор ланцюжка | Chain ID | example: SAC001-UA-20260217-12345 |
| 7 | pipelineMethod | + | string | false | Тип | Chain type | enum:
|
| 8 | Все, що в initialProps - це стосується ПЕРШОГо обʼєкта |
| |||||
| 9 | sellingEntity | base.SellingEntity | Інформація про Організатора аукціону | Organizer information | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 10 | title | + | base.MultiLang | false | Назва аукціону | Auction title | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 11 | description | + | base.MultiLang | false | Опис аукціону | Auction description | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 12 | x_documentRequirements | - | base.MultiLang | false | Перелік та вимоги до оформлення документів | List and requirements of registration documents | Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 13 | x_additionalInformation | - | base.MultiLang | false | Додаткові відомості | Other requirements and additional information | Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 14 | saleCondition | + | string | false | Наявність умов продажу | Sale conditions | enum: yes, no Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 15 | value | + | base.ValueWithTax | false | Стартова ціна | Start price | Використовується стандартна модель
|
Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку відбувається авторозрахунок згідно правил |
| 16 | valueAddedTaxCharged | - | boolean | false | На фінальну суму нараховується ПДВ | Value added tax charged | default: false При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 17 | guarantee | + | list[ ] of objects base.Value | false | Розмір гарантійного внеску | Guarantee Fee | Очікуємо в запиті три обʼєкта guarantee для кожної із процедур ланцюжка відповідно
|
|
| 18 | registrationFee | + | base.Value | false | Розмір реєстраційного внеску |
Залишаємо на відповідальність Майданчика. ЦБД отримує значення і не валідує їх Тільки, що значення >0 При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 19 | minNumberOfQualifiedBids | - | integer($int64) | false | Мінімальна кількість заяв | Minimal number of bids | default: 1 minimum: 1 maximum: 2 При публікації обʼєкта можна не передавати. ЦБД автоматично згенерує == 1. Організатор може передати явно 1 або 2 за необхідності. При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 20 | minimalStep | + | base.Value | false | Розмір кроку аукціону | Minimal step | Використовується стандартна модель При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 21 | accessDetails | - | base.MultiLang | false | Порядок ознайомлення з майном, час і місце проведення огляду об’єкта | Auction access details | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 22 | bankAccounts | + | sanctionedAssets.BankAccountsByType | false | Банківські рахунки організатора | Bank accounts | Використовується стандартна модель Обов'язково один банківський рахунок з типом guarantee і валютою UAH. Рахунків для кожного типу в UAH/USD/EUR може бути безліч.
Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 23 | tenderAttempts | + | integer($int64) | true | Лот виставляється | Attempt number |
Не повинно юути як окреме поле, але має авто-розраховуватись При публікації SAC не очікуємо в запиті поля tenderAttempts. При авто-публікації першої процедури ЦБД має проставити: 1-й процедурі: tenderAttempts = 1 2-й процедурі: tenderAttempts = 2 та у полі previousAuctionId значення auctionId від першої процедури цього ланцюжка 3-й процедурі: tenderAttempts = 3 та у полі previousAuctionId значення auctionId від другої процедури цього ланцюжка |
| 24 | lotId | + | string | false | Номер лота | Lot number | Очікуємо цей параметр в запиті на публікації SAC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 25 | items | + | sanctionedAssets.Item | false | Склад лота | Lot composition | Використовується стандартна модель x-format: list-object |
| 26 | dutchStep | + | base.DutchStep | Крок голландського раунду | Dutch step | Поля dutchStepPercent та dutchStepValue автогенеруються на рівні ЦБД, без можливості внесення змін Організатором
|
| 27 | documents | + | base.Documents | false | Всі документи аукціону та пов'язані додатки | Documents | Використовується стандартна модель x-format: list-object |
| 28 | extraSpecs |
guarantee якщо є в extraSpecs, то авторозраховуємо якщо передав в initialProps, то беруться ті значення |
| 29 |
| status | - | string | true | Статус процедури | Procedure status | enum: |
| 30 | _meta | Використовується стандартна логіка |
| 31 | additionalInformation | Використовується стандартна логіка |
| 32 | metaInfo | Використовується стандартна логіка |
extraSpecs
| field name | required for publishing | type | readOnly | x-legalNameUa | x-legalNameEn | comment | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| periods | base.PeriodSpec | Інформація про періоди аукціонів |
| ||||||||||||||||||||||||||||||||
| guarantee | + | list[ ] of objects base.Value | false | Розмір гарантійного внеску | Guarantee Fee | Очікуємо в запиті три обʼєкта guarantee для кожної із процедур ланцюжка відповідно
| |||||||||||||||||||||||||||||