Наразі важливим фактором процедури даного типу є обмеження доступу різних користувачів до різних даних, але необхідно закладати можливість поетапного розкриття інформації. Документи, які були опубліковані з типом privat не будуть розкриватись в разі прийняття рішення про відкриття даних. З моменту прийняття рішення про розкриття даних, будуть відкриті документи, які будуть завантажені з типом public після оголошення рішення
Глоссарій
Замовник (Дебітор)- замовник товарів/послуг
Постачальник (Кредитор) - переможець закупівлі. Той, хто надає послугу / товар Замовнику, а в подальшому продає право вимоги за договором факторинговій компанії. В системі Прозорро.Продажі є організатором.
Фактор - факторингова компанія (найчастіше - банк), розміщує пропозиції по викупу права вимоги за договором. Має ліцензію на здійснення факторингової діяльності. В системі Прозорро.Продажі є учасником.
Нормативні засади
Наразі нормативні документи знаходяться в розробці НБУ. З поточних проблем - організатори продають декілька разів права за вимогами по одному договору.
Основні змінні
Схема полів процедури
Timeline процедури
Періоди процедури
Технічна назва періоду | Бізнес назва періоду | Дата початку | Завершення | Результат завершення | Коментар |
---|---|---|---|---|---|
rectificationPeriod | Період редагування | Дата та час публікації процедури в ЦБД | за день до кінця tender period о 20:00 | Редагування полів процедури та документів більше недоступне. | Робота з редагуванням полів та редагуванням документів завершується в цей період. |
tenderPeriod | Період подання пропозицій | о 20:00 в день, що передує дню початку періоду кваліфікації qualificationPeriod (може припадати на НЕробочий день) | Статус процедури змінюється на “Очікується підписання договору” (active_awarded). У випадку відсутності активних бідів статус процедури змінюється на "Неуспішно" (unsuccessful). | ||
questionPeriod | Період запитань | о 18:00 в день, що передує дню початку періоду кваліфікації qualificationPeriod Може припадати на НЕробочий день. | Користувач більше не може задати запитання Постачальника | ||
enquiryPeriod | Період відповідей | Постачальник більше не може надіслати відповідь на запитання | |||
|
|
|
|
| |
winnerSelectionPeriod | Період обрання переможця |
| 6 к.д., не враховуючи день початку періоду | На рівні ЦБД: відсутній На рівні майданчика: за 24 години до завершення, надсилання повідомлення Постачальнику про завершення періоду обрання переможця. | Даний період є частиною qualificationPeriod |
Періоди авардів
Технічна назва періоду | Бізнес назва періоду | Дата початку | Завершення | Результат завершення |
---|---|---|---|---|
confirmationPeriod | Період погодження Замовником зміни Кредитора |
| 2 р.д. не враховуючи день початку періоду | На рівні ЦБД: відсутній На рівні майданчика: за 24 години до завершення, надсилання повідомлення Постачальнику/Замовнику про завершення періоду підтвердження зміни Кредитора. |
Періоди contracts
Технічна назва періоду | Бізнес назва періоду | Дата початку | Завершення | Результат завершення |
---|---|---|---|---|
signingPeriod | Період підписання договору |
| 20 к.д., не враховуючи день початку періоду | На рівні ЦБД: відсутній На рівні майданчика: за 24 години до завершення, надсилання повідомлення Постачальнику/Фактору про завершення періоду підписання договору. |
paymentPeriod | Період оплати |
| 5 р.д., не враховуючи день початку періоду | На рівні ЦБД: відсутній На рівні майданчика: за 24 години до завершення, надсилання повідомлення Постачальнику/Фактору про завершення періоду оплати. |
Періоди execution(виконання умов)
Технічна назва періоду | Бізнес назва періоду | Дата початку | Завершення | Результат завершення |
---|---|---|---|---|
PostPaymentPeriod | Період пост оплати |
| Дорівнює значенню в полі contract.contractTime | На рівні ЦБД: відсутній На рівні майданчика: за 24 години до завершення, надсилання повідомлення Фактору/Замовнику про завершення періоду пост оплати. |
Статуси процедури:
Логіка зміни статусів процедури:
- В момент публікації оголошення процедури ЦБД, процедура набуває статусу active_tendering.
- Після завершення періоду tenderPeriod і наявності хоча б 1го bid в статусі active процедура переходить в статус active_awarded, в іншому випадку процедура переходить в статус unsuccessful.
- Після переведення Постачальником contract в статус signed процедура переходить в статус pending_payment
- Після підтвердження оплати від оператора, Постачальник переводить contract в статус active та має можливість перевести процедуру в
термінальнийстатус complete - Процедура може бути скасована(статус процдеури = cancelled) Постачальником в будь-який момент до набуття процедурою
термінальногостатусів: complete/unsuccessful - Процедура може набути статус Аукціон не відбувся(unsuccessful) в разі:
- відсутні валідні bid'и в момент завершення періоду подання пропозицій (tenderPeriod). Статуси процедури: active_tendering
- при дискваліфікації учасника, якщо учасник, що очікує (award status == pending_waiting) відсутній. Статуси процедури: pending_payment/active_awarded
- Після набуття процедурою статусу complete проуедура може перейти на термінальні статуси:
- conditions_met - автоматичний термінальний статус після підтвердження отримання грошей за виконання умов за Договором Фактором та Оператором
- conditions_not_met - термінальний статус в який Постачальник може перевести процедуру, в разі якщо Замовник не виконав умови Договору
Технічна назва статусу | Бізнес назва статусу | Перехід з | За умови |
---|---|---|---|
active_tendering | Прийняття заяв на участь | момент публікації оголошення в ЦБД | - |
active_qualification | Кваліфікація | active_tendering | В процедурі наявний принаймні 1 bid в статусі active. |
active_awarded | Очікується підписання договору | active_qualification |
|
pending_payment | Очікується оплата | active_awarded |
|
complete | Аукціон завершено. Очікується виконання умов | pending_payment | Після завершення роботи з контрактом (contract в статусі active), надіслано запит на завершення процедури. |
execution_met | Аукціон завершено. Умови виконано | complete | Автоматичне переведення після підтвердження Фактором отримання грошей від Замовника та Оператором отримання грошей від Фактора |
execution_not_met | Аукціон завершено. Умови не виконано | complete | Фактор переводить вручну, при не виконанні умов договору Замовником |
unsuccessful (термінальний статус) | Аукціон не відбувся | active_tendering | відсутні валідні bid'и в момент завершення періоду подання пропозицій (tenderPeriod) |
pending_payment | При дискваліфікації учасника, якщо учасник, що очікує (award status == pending_waiting) відсутній | ||
active_awarded | |||
cancelled
| Аукціон скасовано
| active_tendering | Постачальник надіслав запит на скасування процедури |
pending_payment | |||
active_awarded |
Статуси заяви на участь (bid)
Логіка зміни статусів заяви на участь:
- При публікації заявки на участь форумується "Чернетка заяви" bid у статусі draft.
- При надсиланні запиту на активацію "Чернетка заяви" bid переходить у статус active.
- При внесенні змін Постачальником в поля Процедури (до завершення періоду процедури rectificationPeriod), bid переходить в статус inactive. Після чого учасник може знов Активувати свою заяву(bid переходить у статус active) або Видалити свою заяву(bid переходить у статус deleted)
- Учасник може Видалити заяву (до завершення періоду процедури tenderPeriod) надіславши запит на скасування заяви Учасником зі статусів:
- draft
- active
- inactive
Технічна назва статусу | Бізнес назва статусу | Перехід з | За умови |
---|---|---|---|
draft | Чернетка заяви | момент публікації заяви в ЦБД | - |
active | Підтверджена заява | draft | Надіслано запит на активацію заяви Фактора. (Може виконуватися менеджером майданчика, роль виділяється на боці майданчика) |
inactive | |||
inactive | Деактивована заява | draft | Постачальник відредагував поля Процедури |
active | |||
deleted (термінальний статус) | Видалена заява | draft | Надіслано запит на скаcування заяви Фактором |
active | |||
inactive |
Статуси об’єкту кваліфікації (award)
Логіка обрання переможця наступна:
- По завершенню періоду подання заяв відразу розпочинається період кваліфікації (без аукціону).
- На кожен bid в статусі active має створитися award в статусі pending_waiting. Якщо бідів декілька, в такому випадку формується декілька авардів в статусі pending_waiting.
- Постачальник передивляється кожну пропозицію одночасно та має можливість зробити наступні дії:
- Відхилити пропозицію. В такому випадку статус пропозиції змінюється на discarded. Статус є термінальним.
- В разі відхилення всіх заявок постачальником процедура набуває стутусу unsuccessful.
- Обрати переможця. В такому випадку статус обраної пропозиції змінюється на active. Одночасно може бути тільки один авард в статусі active (В разі спроби переведення в статус active другої пропозиції (без дискваліфікації попередньої) виводиться помилка). При цьому статус інших пропозицій залишається pending_waiting.
- Для продовження кваліфікації Замовнику/Постачальнику(в разі відстуності Замовника в системі) необхідно завантажити в award зі статусом active документ purchaseContractEndorsement та ввести значення activationConfirmation=true
- Відхилити пропозицію. В такому випадку статус пропозиції змінюється на discarded. Статус є термінальним.
- Статус пропозицій змінюється на cancelled:
- автоматично - у момент завершення процедури статус процедури (complete/cancelled) для пропозицій у статусі pending_waiting
- ручна дія учасника - в разі відмови від очікування учасником у статусі pending_waiting до моменту завершення процедури статус процедури (complete/cancelled)
- У випадку, якщо Постачальник дискваліфікує попередньо обрану пропозицію, в такому випадку організатор може обрати будь-яку іншу пропозицію в статусі pending_waiting та розпочати процес кваліфікації з другим обраним переможцем.
- Якщо Постачальник попередньо відхилив всі пропозиції, в такому випадку у разі дискваліфікації єдиного обраного організатором переможця процедура набуває статусу unsuccessful.
Технічна назва статусу | Бізнес назва статусу | Перехід з | За умови |
---|---|---|---|
pending_waiting | Очікується рішення | момент створення award | створюється за умови початку періоду кваліфікації, для кожного учасника, що подав закриту пропозицію (bid) |
active | Переможець. Очікується договір | pending_waiting | організатор підтверджує найкращу пропозицію |
discarded (термінальний статус) | Пропозицію відхилено | pending_waiting | Постачальник відхилив пропозицію учасника |
unsuccessful (термінальний статус) | Дискваліфіковано | active | в момент дискваліфікації учасника, що кваліфікується |
cancelled (термінальний статус) | Учасник не став переможцем | pending_waiting | в момент успішного завершення процедури (переходу процедури в статус complete) |
Статуси контрактування (contract)
Логіка зміни статусів contract:
- Після завантаження Замовником/Постачальником(в разі відстуності Замовника в системі) в award зі статусом active документ purchaseContractEndorsement та введення значення activationConfirmation=true, формується contract в статусі pending.
- Постачальник завантажує Договір та Акт в поточний contract та Постачальник переводить contract в статус signed.
- Постачальник підтверджує отримання оплати від Фактору (lotPaymentConfirmation = true) та переводить contract в статус active (Після процедуру можна перевести в статус complete).
- У разі Дискваліфікації учасника award=active та статус contract =pending/signed/active → contract набуває статус cancelled, а award статус unsuccessful
- Після переведення процедури в статус complete Фактора не можна дискваліфікувати чи відмінити процедуру.
Технічна назва статусу | Бізнес назва статусу | Перехід з | За умови |
---|---|---|---|
pending | Очікується договір | момент переходу award у статус active | створюється за умови переведення статусу award в статус active |
signed | Договір підтверджено | pending | Замовник/Постачальник підтверджує дозвіл на передачу договору. Фактор завантажує договір та Акт в свій award. |
active | Отримання оплати підтверджено | signed | оператор підтверджує надходження оплати від Фактору |
cancelled (термінальний статус) | Договір скасовано | pending | за умови Дискваліфікації учасника Замовником |
signed | за умови Дискваліфікації учасника Замовником до завершення аукціону | ||
active | за умови Дискваліфікації учасника Замовником до завершення аукціону |
Статуси execution
Логіка зміни статусів execution:
- Після переведення процедури в статус complete, створюється execution у статусі pending
- Execution автоматично переходить в статус active після підтвердження Фактором оплати від Замовника contractPayment = true та підтвердження Оператором оплати від Фактору participationPayment = true
- Фактор переводить execution в статус cancelled якщо Замовник не виконав умови Договору
- Дискваліфікувати Фактора чи відмінити процедуру факторингу на еxecution не можна
Технічна назва статусу | Бізнес назва статусу | Перехід з | За умови |
---|---|---|---|
pending | Очікується договір | - | Після переведення процедури в статус complete |
active | Виконано умови договору | pending | Оператор підтверджує надходження оплати від Фактору та Фактор підтверджує надходження оплати від Замовника |
cancelled (термінальний статус) | Договір скасовано | pending | за умови Дискваліфікації учасника Замовником до завершення аукціону |
Перелік документів (documents)
Наразі всі документи публікуються з типом privat, але треба закласти можливість дозволу публікації документів з типом public (Після прийняття бізнесового рішення). Документи що можуть бути завантажені в майбутньому з типом public позначені як privat/public
Технічний ідентифікатор | Назва українською | Назва англійською | Обов'язковість | Приватність | Деталі | Хто завантажує |
---|---|---|---|---|---|---|
creditorApplication | Анкета кредитора | Creditor Application | Так | private | Постачальник | |
statutoryFinancialReport | Фінансова звітність: річна/квартальна з відміткою Держкомстату | Statutory Financial Report | Так | private | Постачальник | |
turnoverBalanceReport | Оборотно-сальдові відомості 361 та 631 рахунків за останні 6 місяців | Turnover Balance Report | Так | private | Постачальник | |
debitorAccountCard | Картка 361 рахунку Дебітора за останні 6 місяців | Debitor Account Card | Така | private | Постачальник | |
factoringContractProforma | Договори поставок з Дебіторами | Factoring Contract Proforma | Так | private | Постачальник | |
x_tenderersRegisterExtract | Витяг з ЄДРПОУ або копія документа про реєстрацію | Register extract | Ні | private | Копія витягу з ЄДРПОУ або копію документа про реєстрацію (витяг із торговельного, банківського або судового реєстру тощо) (для юрособи) | Фактор |
commercialProposal | Заява на участь | Bid | Так | private | Підписана вручну заява на участь | Фактор |
rejectionProtocol | Рішення Постачальника про відмову (дискваліфікацію) | Rejection protocol | Так | private | Завантажується у разі дискваліфікації переможця Постачальником | Постачальник |
act | Акт про відмову переможця | Refusal act | Так | private | Завантажується у разі відмови переможця аукціону від підписання протоколу аукціону або від укладення договору купівлі-продажу, або несплати ним ціни продажу у встановлений строк | Постачальник |
purchaseContractEndorsement | Сповіщення про переуступку договору | Purchase contract endorsement | Так | private | Підписана дебітором додаткова угода до договору закупівлі/сповіщення про переуступку договору | Постачальник/Замовник |
handoverCertificate | Акт прийому/передачі | Handover certificate | Так | private | Документ, що підтверджує передачу товару чи надання послуг | Постачальник |
contractSigned | Підписаний договір | Signed contract | Так | private | Підписаний договір | Постачальник |
contractAnnexe | Додатки до договору | Contract annexe | Ні | private | Додатки до договору | Постачальник |
digitalSignature | Цифровий підпис | Digital signature | Ні | Набуває значення документу з яким пов'язаний |
Вимоги до кабінетів користувачів
Кабінет на стороні майданчика
Вимоги до майданчика
Постачальник
- Користувач завантажує в кабінет установчі/фінансові документи
- Користувач отримує нагадування про необхідність оновлення установчих/фінансових документів
- Автоматичне підвантаження установчих/фінансових документів користувача до процедури
- Користувач може зберегти чернетку процедури
- Користувач може оголосити процедуру з оголошеної чернетки
- Користувач може завантажувати документи в процедуру
- Користувач бачить всі документи та пропозиції подані Факторами після завершення періоду "Період прийому пропозицій" до оголошених ним процедур
- Користувач може відхилити заявку Фактора
- Користувач в пошуку на майданчику бачить всі свої оголошені процедури (в будь-якому статусі)
- Користувач може змінювати статус процедури факторингу (відповідно до вимог)
- Користувач може завантажити документ purchaseContractEndorsement та ввести значення activationConfirmation=true у випадку відсутності Замовника в системі
- Користувач в пошуку на майданчику бачить все процедури які набули статус complete/execution_met/execution_not_met
Фактор
- Користувач завантажує в кабінет установчі документи
- Користувач отримує нагадування про необхідність оновлення установчих документів
- Автоматичне підвантаження установчих/фінансових документів користувача до заявки учасника на процедуру
- Користувач в пошуку на майданчику бачить все процедури які набули статус complete/execution_met/execution_not_met
- Дії користувача з процедурою де користувач не є стороною договору
- Перегляд оголошених процедур
- Перегляд документів постачальника
- Перегляд документів замовника
- Дії користувача з процедурою де користувач є стороною договору
- Перегляд оголошених процедур
- Перегляд документів постачальника
- Перегляд документів замовника
- Отримання сповіщень від майданчика про зміни в процедурі (статус, завантаження документів)
- Перегляд процедури в всіх її статусах (без можливості перегляду документів та заявок інших Факторів)
- Перегляд документів завантажених в процедуру після кваліфікації
- Вивантаження даних в excel, отримання інформації по api (статус, сума договору, відсоток факторингу і т.д.)
- Завантаження документів до процедури
- Переведення execution в статус Аукціон завершено. Умови не виконано
- Дії користувача з процедурою, де користувач є учасником процедури але не є стороною договору
- Перегляд оголошених процедур
- Перегляд документів постачальника
- Перегляд документів замовника
- Отримання сповіщень від майданчика про дії Постачальника/Системи відносно користувача
- Відмова від очікування
Замовник
- Користувач завантажує в кабінет установчі документи
- Користувач отримує нагадування про необхідність оновлення установчих документів
- Користувач в пошуку на майданчику бачить все процедури які набули статус complete/execution_met/execution_not_met
- Дії користувача з процедурою де користувач є стороною договору
- Автоматичне підвантаження установчих/фінансових документів користувача до процедури, де він є Замовником
- Отримання сповіщень від майданчика про зміни в процедурі (статус, завантаження документів, передання договору постачальником на факторинг)
- Перегляд процедури
- Перегляд переліку заявок на факторинг після початку періоду Кваліфікації (без можливості їх розкриття)
- Перегляд документів постачальника
- Перегляд переліку документів завантажених в процедуру після кваліфікації без можливості їх розкриття.
- Завантаження документу purchaseContractEndorsement та ввести значення activationConfirmation=true
Кабінет на стороні системи (Портал)
Адміністратор
- Користувач має можливість перегляд всіх процедур і документів до них в не залежності від статусу
- Користувач бачить всі документи та пропозиції подані Факторами після завершення періоду "Період прийому пропозицій"
BI
- Користувач має можливість отримувати дані по api для відображення агрегованих даних процедур Факторингу.
Спостерігач (не зареєстрований в системі користувач).
Наразі спостерігач може бачити процедури які в статусі complete, але треба закласти можливість поступового відкриття визначеної інформації для користувача
- Користувач бачить всі оголошені процедури
- Користувач бачить всі документи додані до процедури
- Користувач бачить учасників, які подали свої заявки на Факторинг після завершення процедури.
Етапи процедури
Реєстрація користувачів в системі
Вимоги до майданчика
Для участі в процедурі факторингу на електронному торгівельноу майданчику (далі ЕТП) акредитованому в сисетмі Прозорро.Продажі можуть бути зареєстровані три типи користувачів з рвзними правами доступу:
- Постачальник
- Фактор
- Замовник
Створення, редагування та публікація оголошення (TenderPeriod+RectificationPeriod)
Система має валідацію та приймає запит на:
- Опублікування оглошення в разі:
- заповнення всіх обов'язкових полів та наявності обов'зкових документів
- відсутності процедур з таким самим SupplyСontractNumber для цього ж Постачальника в статусах процедури != unsuccessful, cancelled, execution_not_me
Передумови створення аукціону
Вимоги до майданчика
Постачальник:
- Укладає договір щодо організації аукціону з Оператором електронного майданчика.
- Готує умови аукціону, приймає всі необхідні внутрішні рішення відповідно до Регламенту та інших пов’язаних НПА та готує необхідні документи.
- Несе відповідальність за юридичну сторону підготовки процедури: він має сформувати точний перелік вимог до учасників щодо наявних дозволів, ліцензій тощо.
- Постачальник, який оголошує процедуру Факторингу відповідальний за аналіз НПА, що впливають на проведення його аукціону.
Створення аукціону
Вимоги до майданчика
Постачальник:
- Для створення аукціону Постачальник в особистому кабінеті натискає кнопку “Створити процедуру”
- Постачальник повинен мати можливість зберегти чернетку оголошення без публікації в ЦБД - для внесення змін, видалення та перегляду (чернетка). Це - обов’язковий функціонал, що має бути присутній на майданчику.
- Майданчик забезпечує можливість видалення та редагування сформованої процедури до моменту її публікації.
- У Постачальника аукціону є можливість оголосити процедуру на основі попереднього процедури(створити копію будь-якого аукціону у будь-якому статусі).
Публікація оголошення
При публікації процедури на ЦБД має бути валідація, яка перевіряє, що одночасно існує тільки одна процедура факторингу на один номер договору(SupplyСontractNumber) для даного Постачальника не враховуючи процедури в статусі unsuccessful, cancelled або execution_not_met якщо знайдено процедуру з таким самим номером договору для даного Постачальника не враховуючи процедури в статусі unsuccessful або cancelled, повернути помилку "Факторинг за цим лотом вже було створено".
Приклади комбінацій:
- Публікую процедуру з SupplyСontractNumber. Якщо знайдено співпадіння по SupplyСontractNumber, і статус знайденої процедури != unsuccessful, cancelled, execution_not_met вертаємо помилку.
- Публікую процедуру з SupplyСontractNumber. Якщо не знайдено співпадіння по SupplyСontractNumber, публікуємо успішно процедуру.
- Публікую процедуру з SupplyСontractNumber. Якщо знайдено співпадіння по SupplyСontractNumber, і статус знайденої процедури = unsuccessful, cancelled, execution_not_met, публікуємо успішно процедуру
Вимоги до майданчика
Для публікації оголошення Постачальник обирає чернетку процедури, та натискає кнопку “Опублікувати аукціон”.
- процедури даного напрямку можуть бути опубліковані лише Постачальниками, які акредитовані по даному напрямку
- управління ролями та доступами користувачів відбувається на стороні майданчиків, представники майданчиків мають валідувати облікові записи користувачів на продуктивному середовищі та надавати доступи після перевірки облікового запису
При публікації оголошення про проведення аукціону присутні наступні дані:
- Поля процедури, що заповнюються Постачальником або автогенеруються ЦБД(час початку періоду Кваліфікації):
- Орієнтовна дата початку Кваліфікації
- На продуктивному середовищі - майданчик не повинен надавати можливість Постачальнику передавати час початку періоду Кваліфікації, Постачальник повинен обирати/зазначати виключно дату
- Час початку періоду Кваліфікації, заповнюються ЦБД автоматично після публікації оголошення
- На тестовому середовищі (sandbox та staging) для тестових процедур - майданчик повинен мати можливість передавати у ЦБД час для швидкості та зручності тестування
- На продуктивному середовищі - майданчик не повинен надавати можливість Постачальнику передавати час початку періоду Кваліфікації, Постачальник повинен обирати/зазначати виключно дату
- Всі документи процедури та пов'язані додатки - ручне завантаження з боку Постачальника
- Підвантаження актуальних установчих документів до процедури відбувається з кабінету Постачальника до кожної процедури
- Майданчик повинен надсилати повідомлення Постачальнику про необхідність оновлення документів
- Орієнтовна дата початку Кваліфікації
- Для успішної публікації оголошення мають бути заповнені всі обов’язкові поля процедури та завантажені усі обов’язкові документи
Перелік полів процедури, які необхідно вказати Постачальнику при публікації:
Обов'язковість полів перерахована в таблиці
- Ідентифікатор попереднього аукціону (previousAuctionId)
- Номер договору поставки (SupplyСontractNumber)
- Інформація про Постачальника (sellingEntity):
- Повна юридична назва організації або ПІБ (sellingEntity.name)
- ЄДРПОУ/ІПН Постачальника (sellingEntity.identifier)
- Адреса Постачальника (sellingEntity.address)
- Контактні дані Дебітора - (sellingEntity.contactPoint)
- Інформація про Замовника:
- Повна юридична назва ції або ПІБ (debitor.name)
- ЄДРПОУ/ІПН Замовника (debitor.identifier)
- Адреса Замовника (debitor.address)
- Контактні дані Дебітора (debitor.contactPoint)
- Назва процедури (title)
- Опис лоту (description)
- Банківські рахунки (bankAccounts)
- Процедура з регресом (withRegression)
- Класифікатор лот (items.classification)
- Одиниця вимірювання (items.unit)
- Об’єм/Кількість лоту (items.quantity)
- Адреса розташування лоту (items.address)
- Сума угоди за договором (value)
- Дата поставки
- Кількість днів на виконання платежу за договором (paymentTerms)
- Перелік та вимоги до оформлення документів (x_documentRequirements)
- Додаткові відомості (x_additionalInformation)
- На фінальну суму нараховується ПДВ (valueAddedTaxCharged)
- Лот виставляється (tenderAttempts)
- Документи до процедури (documents)
Класифікатори
Основний:
- Обов’язковий — CAV
Додатковий:
- Відсутній
Документи при роботі з процедурою
Технічний ідентифікатор | Назва українською | Назва англійською | Обов'язковість | Приватність | Хто завантажує |
---|---|---|---|---|---|
creditorApplication | Анкета кредитора | Creditor Application | Так | private | Постачальник |
statutoryFinancialReport | Фінансова звітність: річна/квартальна з відміткою Держкомстату | Statutory Financial Report | Так | private | Постачальник |
turnoverBalanceReport | Оборотно-сальдові відомості 361 та 631 рахунків за останні 6 місяців | Turnover Balance Report | Так | private | Постачальник |
debitorAccountCard | Картка 361 рахунку Дебітора за останні 6 місяців | Debitor Account Card | Так | private | Постачальник |
factoringContractProforma | Договори поставок з Дебіторами | Factoring Contract Proforma | Так | private | Постачальник |
digitalSignature | Цифровий підпис | Digital signature | Ні | Набуває значення документу з яким пов'язаний |
Редагування оголошення
Вимоги до майданчика
- Майданчик забезпечує можливість редагування оголошення після публікації в рамках Періоду редагування
- Для редагування доступні поля, які передав майданчик Постачальника під час оголошення процедури, крім дати та часу початку аукціону, типу процедури та номеру договору поставки. Перелік полів, які доступні для редагування
- Для підтвердження внесених змін (поля оголошення) Постачальник має можливість завантажити документ - "Погодження змін до опису лоту. Опис причин редагування." має містити перелік змін, які вносяться в оголошення, причину внесення таких змін. Він має бути доступний для завантаження в період редагування.
- Для редагування Постачальнику необхідно натиснути кнопку “Редагувати аукціон” та “Зберегти” для підтвердження змін
- Необхідно виводити інформацію про історію змін документів
Перелік полів, які деактивують заяви на участь (bid status: active → inactive):
- value
- documents
- valueAddedTaxCharged
- title
- description
- items
- x_additionalInformation
- x_documentRequirements
- paymentTerms
- previousAuctionId
- tenderAttempts
- sellingEntity
- bankAccounts
- withRegression
Поле SupplyСontractNumber редагувати не можна!
Завантаження документів до оголошення / Заміна документів оголошення
Постачальник може завантажувати документи оголошення.
Завантаження відбувається за стандартним флоу
Заміна документів відбуваєтсья за стандартним флоу
Сповіщення/Нотифікація/Помилка/Дісклеймер
Вимоги до майданчика
Тип | Дія що передумовлює сповіщення | Кому надсилається | Приклад сповіщення | Обов'язковість |
---|---|---|---|---|
Сповіщення/Нотифікація | Початкок кваліфікації за 24 години | Постачальник | Квалііфікація розпочнеться за 24 години | Так |
Нотифікація | Редагування оголошення процедури | Постачальник | Оголошення процедури відредаговано | Ні |
Нотифікація | Публікація процедури | Постачальник | Процедура опублікована | Так |
Сповіщення/Нотифікація | Публікація процедури з існуючим № договору для даного Постачальника | Постачальник | Факторинг за цим лотом вже було створено | Так |
*Текст повідомлення може відрізнятися від запропонованого у випадку, якщо суть повідомлення користувачу не втрачається.
Період запитань (questionPeriod)
Схема - Задати запитання Перемалювати
Вимоги до майданчика
- Майданчик повинен забезпечити можливість Фактору задавати запитання до будь-якої з опублікованої процедури (кнопка “Задати запитання”)
- Всі запитання зберігаються в особистому кабінеті Фактора та Постачальника і є доступними всім користувачам\учасникам для перегляду, незалежно від статусу аукціону.
- Запитання має бути сформульоване виключно в текстовому вигляді, без можливості прикріплення файлів.
- Запитання можливо задавати виключно до процедури, не до окремих items. У Фактора є можливість редагувати запитання протягом 2 годин з моменту його публікації на рівні ЦБД (кнопка “Редагувати запитання”).
- Запитання Факторів є анонімними до закінчення періоду аукціону або періоду подання пропозицій, у разі відсутності періоду аукціону.
- Майданчик надсилає сповіщення Фактору про отримані відповіді та надає можливість ознайомитися із ними
Період відповідей (enquiryPeriod)
Схема - Надати відповідь Перемалювати
Вимоги до майданчика
- Майданчик повинен забезпечити Постачальнику можливість відповідати на отримані запитання (кнопка “Відповісти”)
- Всі відповіді зберігаються в особистому кабінеті Фактора та Постачальника і є доступними всім користувачам\учасникам для перегляду, незалежно від статусу аукціону.
- Відповідь має бути сформульована виключно в текстовому вигляді, без можливості прикріплення файлів.
- Майданчик надсилає сповіщенняПостачальнику про отримані запитання та надає можливість ознайомитися із ними
Період подання пропозицій (TenderPeriod)
Система має валідацію та приймає запит на:
- Опублікування чернетки заявки на участь від Фактора з заповненим полем ЄДРПОУ
- Опублікування активованої заявки на участь від Фактора в разі заповнення всіх обов'язкових полів та наявності обов'зкових документів
- Зміни документів для певної заявки на участь від Фактора тільки в разі відповідності ключей
- Опублікувати дві активовані звявки на участь від оного Фактора, якщо дві заявки з різними типами (bid.withRegression) = true та (bid.withRegression) = false
Пошук аукціону для участі
Вимоги до майданчика
- Учасник повинен мати можливість знайти аукціон в рамках даних, що зазначені в наступних полях:
- Мінімальний набір фільтрів на майданчику
- Пошук по ідентифікатору
- Повнотексоаий пошук
- Пошук по Постачальнику
- Пошук по Замовнику
- Пошук по даті початку періоду Кваліфікації
- Пошук по статусу процедури
- Пошук по ціні договру
- Мінімальний набір фільтрів на майданчику
- Розширений пошук
- Будь-які інші фільтри, що відсутні у мінімальному наборі за бажанням майданчика
Період подання пропозицій (особливості)
- Подання заяви на участь здійснюється до початку періоду Кваліфікації
- Створення чернетки біда можливо без документів, але обов'язково необхідно вказати ЄДРПОУ.
- Не має валідації на поле value (bid.value може не дорівнювати procedure.value, оскільки банки будуть пропонувати меншу суму угоди, ніж ціна за договором).
- Наявна валидація на bidders identifier.scheme. Для створення заяви на участь ми маємо пропускати тільки UA-EDR, щоб унеможливити створення заяви на участь від фізичних осіб або ФОП
- Фактор може вказати perks в bid. В подальшому поле perks автоматично переносяться в award та в contract.
- Наявна валідація на тип процедури withRegression та bid.withRegression :
- Якщо тип процедури withRegression = false тоді Фактор може створити заявку тільки з типом (bid.withRegression)= false
- Якщо тип процедури withRegression = true тоді Фактор може створити заявку тільки з типом (bid.withRegression)= true
- Якщо тип процедури withRegression = notDefined тоді Фактор може створити:
- заявку тільки з типом (bid.withRegression) = false
- заявку тільки з типом (bid.withRegression) = true
- дві заявки з типами (bid.withRegression) = true та (bid.withRegression) = false
Передумови створення заяви на участь
Вимоги до майданчика
До участі допускаються учасники, які сформували необхідний пакет документів (залежить від вимог Постачальника до процедури, нормативки та тих що зазначені обов'язковими для подачі заявки до процедури)
Перевіркою документів і інших вимог займається Оператор електронного майданчика. До завершення аукціону з Факторами напряму контактують виключно Оператори електронних майданчиків.
Створення заяви на участь
Вимоги до майданчика
- Для створення заяви на участь Учасник натискає кнопку “Подати заяву на участь”
- Учасник повинен мати можливість зберегти чернетку заяви на участь до її активації в ЦБД - для внесення змін, видалення та перегляду (чернетка). Це - обов’язковий функціонал, що має бути присутній на майданчику.
- Майданчик забезпечує можливість видалення та редагування сформованої заяви на участь до моменту публікації заяви
Публікація заяви на участь
Вимоги до майданчика
Схема - Публікація заяви на участь Перемалювати
Для публікації заяви на участь Учасник натискає кнопку “Опублікувати заяву на участь”
При публікації заяви на участь про проведення аукціону присутні наступні дані:
- Поля заяви на участь
- Всі документи заяви про участь (для кожної процедури перелік документів та їх обов’язковість зазначено в окремому документі з вимогами до майданчиків)
- Під час подання заяви, від учасника надається (у вигляді дисклеймеру, попереднього підписання договору-оферти або галочки під час подання заяви):
- Попередня згода на очікування — запевнення учасника аукціону, надане оператору електронного майданчика, в тому, що в разі внесення ним другої за розміром цінової пропозиції/закритої цінової пропозиції/ставки він погоджується на очікування результатів електронного аукціону.
- Погоджується за замовчуванням, але має можливість відмовитися під час кваліфікації потенційного переможця
- Згода на обробку персональних даних
- Попередня згода на очікування — запевнення учасника аукціону, надане оператору електронного майданчика, в тому, що в разі внесення ним другої за розміром цінової пропозиції/закритої цінової пропозиції/ставки він погоджується на очікування результатів електронного аукціону.
Перелік полів bid, які повинні бути вказані при активації:
Поля повинні бути провалідовані непусті значення в полях:
- bid.name
- bid.identifier
- bid.value
- bid.bankAccounts
- bid.perks
- bid.withRegression
- bid.documents
Документи при роботі з bid`ом
Технічний ідентифікатор | Назва українською | Назва англійською | Обов'язковість | Приватність | Деталі | Хто завантажує |
---|---|---|---|---|---|---|
x_tenderersRegisterExtract | Витяг з ЄДРПОУ або копія документа про реєстрацію | Register extract | Ні | private | Копія витягу з ЄДРПОУ або копію документа про реєстрацію (витяг із торговельного, банківського або судового реєстру тощо) (для юрособи) | Фактор |
commercialProposal | Заява на участь | Bid | Так | private | Підписана вручну заява на участь | Фактор |
digitalSignature | Цифровий підпис | Digital signature | Ні | Набуває значення документу з яким пов'язаний |
Редагування заяви на участь
Вимоги до майданчика
- До моменту закінчення кінцевого терміну прийняття заяв на участь Фактори мають право:
- анулювати або внести зміни до заяви на участь
- завантажити або замінити документи
- Для редагування Фактору необхідно натиснути кнопку “Редагувати заяви на участь” та “Зберегти” для підтвердження змін
- Необхідно виводити інформацію про історію змін документів
Активація заяви на участь
Вимоги до майданчика
- Для активації заяви на участь Менеджер майданчика повинен мати можливість перевести заявку біда з статусу draft → active (крім випадків, коли реалізована автоактивація заяви, в процедурах де це дозволено)
- Учасник повинен мати можливість перевести свою заявку(біда) з статусу inactive → active
Скасування заяви на участь
Вимоги до майданчика
- Для скасування заяви на участь Фактор натискає кнопку “Скасувати заяву на участь”
- Фактор повинен мати можливість скасувати заяви на участь після її активації в ЦБД до завершення періоду tenderPeriod. Це - обов’язковий функціонал, що має бути присутній на майданчику.
Інактивація заяви на участь
Причини інактивації заяв переходу active → inactive:
- В процедурах де період редагування та подання заяв на участь відбувається паралельно, заява деактивується при редагуванні Постачальником оголошення.
!!!Участь в кваліфікації доступна тільки для заяв в статусі acive.
Вимоги до майданчика
- Учасник повинен отримати сповіщення про інактивацію біда
- Учасник повинен мати можливість перевести свою заявку(біда) з статусу inactive → active
- Учасник повинен мати можливість перевести свою заявку(біда) з статусу inactive → deleted
Сповіщення/Нотифікація/Помилка/Дісклеймер
Вимоги до майданчика
Тип | Дія що передумовлює сповіщення | Кому надсилається | Приклад сповіщення | Обов'язковість |
---|---|---|---|---|
Сповіщення/Нотифікація | При активації заяви на участь (bid status: draft → active) | Фактору | Ваша заява пройшла верифікацію та успішно активована. Тепер ви зможете взяти участь в аукціоні. | Одноразове надсилання, протягом 5 хв після виконання дії |
Сповіщення/Нотифікація | При активації заяви на участь (bid status: inactive → active) | Фактору | Ваша заява успішно активована. Тепер ви зможете взяти участь в аукціоні. | Одноразове надсилання, протягом 5 хв після виконання дії |
Сповіщення/Нотифікація | При публікації заяви в ЦБД | Учаснику | Ваша заява успішно опублікована та очікує активації менеджером майданчика.** | Одноразове надсилання, протягом 5 хв після виконання дії |
Сповіщення/Нотифікація | При активації учасника з переважним правом | Фактору | Ваша заява пройшла верифікацію та успішно активована, як учасника з переважним правом . Тепер ви зможете взяти участь в аукціоні. | Одноразове надсилання, протягом 5 хв після виконання дії |
Сповіщення/Нотифікація | Початкок кваліфікації за 24 години | Фактор | Квалііфікація розпочнеться за 24 години | Так |
Сповіщення/Нотифікація | При збереженні в ЦБД відредагованих даних | Фактору | Ваша заява успішно відредагована | Одноразове надсилання, протягом 5 хв після виконання дії |
Сповіщення/Нотифікація | При інактивацій заяви bid-а (bid status active/draft →inactive) | Фактору | Ваша заява деактивована у зв‘язку з тим, що Постачальником було відредаговано оголошення. Для участі в аукціоні необхідно повторно активувати заяву. | Кожні 24 години, поки зава знаходиться в статусі inactive, до завершення rectificationPeriod |
Сповіщення/Нотифікація | Редагування оголошення процедури | Фактор | Оголошення процедури відредаговано. Перевірте статус вашої заяви на участь | Так |
Сповіщення/Нотифікація | Публікація заяви | Фактор | Заява на участь опублікована | Так |
Сповіщення/Нотифікація | Інактивація заяви | Фактор | Ваша заява деактивована у зв‘язку з тим, що Постачальником було відредаговано оголошення. Для участі в аукціоні необхідно повторно активувати заяву. | Так |
Сповіщення/Нотифікація | При скасуванні заяви в ЦБД (active → deleted) (draft → deleted) | Учаснику | Ваша заява успішно скасована | Одноразове надсилання, протягом 5 хв після виконання дії |
*Текст повідомлення може відрізнятися від запропонованого у випадку, якщо суть повідомлення користувачу не втрачається.
Період кваліфікації (qualificationPeriod)
Функціонал доступний у випадку початку періоду кваліфікації процедури qualificationPeriod.
Система має валідацію та приймає запит на:
- зміну award status з pending_waiting на active, якщо в системі ще немає жодного award в статусі active
- зміну award status з pending_waiting = discared тільки для award в статусі pending_waiting та при заповненому полі discaredReason
- зміну award status з pending_waiting = unsuccessful тільки для award в статусі active та при наявності документу з типом rejectionProtocol і заповненому полі terminationReason
- зміну award status з pending_waiting = cancelled тільки для award в статусі pending_waiting та при наявності документу з типом act
- завантаження документу purchaseContractEndorsement та зміну значення activationConfirmation на true Постачальником, в разі якщо в системі немає користувача з роллю Замовник.
Вибір переможця (winnerSelectionPeriod)
Вимоги до майданчика
1.Вимоги до кабінета Постачальника.
Необхідно відобразити одночасно всі award в статусі pending_waiting. Тобто, по завершенню періоду подання пропозицій, та на початку періоду кваліфікації, Постачальнику необхідно відобразити кожен з авардів. На стороні ЦБД буде створено авард в даному статусі на кожен активний бід.
У Постачальника має бути можливість зробити з кожним з авардів наступні дії:
- Обрати переможця (Ручна дія). В такому випадку статус аварда буде змінено з pending_waiting на active (необхідно додаткове підтвердження).
- Одночасно може бути тільки один award в статусі active (В разі спроби переведення в статус active другої пропозиції (без дискваліфікації попередньої) виводиться помилка.
- Відхилити пропозицію (Ручна дія). В такому випадку статус аварда буде змінено з pending_waiting на discarded, У випадку, якщо Постачальник категорично не хоче розглядати певну пропозицію, в такому випадку вони можуть відхилити певну пропозицію. Відхилення пропозиції має супроводжуватись сповіщенням для Постачальника, що у разі відхилення пропозиції, у них не буде більше можливості знов розглянути цю пропозицію, оскільки її буде переведено в термінальний статус.
- Завантажити документ purchaseContractEndorsement та змінити значення activationConfirmation=true. В разі відсутності в системі Замовника.
- Дискваліфікувати переможця (Ручна дія). В такому випадку status award буде змінено з pending_waiting на unsuccessful
2. Вимоги до кабінета Замовника.
Необхідно відобразити одночасно всі award в статусі pending_waiting в форматі таблиці без доступу до документів. Тобто, по завершенню періоду подання пропозицій, та на початку періоду кваліфікації, Замовнику необхідно відобразити кожен з авардів. На стороні ЦБД буде створено авард в даному статусі на кожен активний бід.
У Замовника має бути можливість зробити з кожним з авардів у статусі active наступні дії:
- Завантажити документ purchaseContractEndorsement та підтвердити ручною дією. Зміна значення activationConfirmation з false на true відбувається за допомогою окремого ендпоінта.
3. Вимоги до кабінета Фактора.
У Фактора має бути можливість зробити наступні дії зі своїм авардом:
- Відомова учасника від очікування (дія можлива для award у статусі pending_waiting) . При виконанні даної дії необхідно завантажити документ з типом act
Завантаження сповіщення про переуступку договору
Сповіщення про переуступку договору наразі не автогенерується, але треба закласти можливість
Наразі: якщо користувач підставить id процедури факторингу в сервіс протоколів, тоді користувач має отримати помилку 404. Тобто запити типу:
- https://procedure.prozorro.sale/api/protocol/[GFW.id]/download
- https://procedure.prozorro.sale/api/protocol/[GFW.id]/print
- https://procedure.prozorro.sale/api/protocol/[GFW.id]/doc
Мають відображати користувачеві помилку стандартну помилку: Procedure with auctionId [auctionId] not found.
Відхилення заявки Фактора
Вимоги до майданчика
- У Постачальника повинна бути можливість внести інформацію про відхилення заявки Фактора (обрати причину з переліку доступних значень словника discaredReason)
- Оператор повинен автоматично оновлювати перелік доступних значень словника discaredReason в інтерфейсі у разі внесення таких змін на рівні ЦБД.
- Вказана причина відхилення заявки Фактора, дата, а також статус учасника, повинні відображатися на майданчику.
Причити відхилення заявки Фактора:
Текст англійською | Текст українською | |
---|---|---|
1 | "Refusal or non-signing of the contract" | "Відмова або непідписання договору" |
2 | "Missing required documents" | "Відсутні обов’язкові документи" |
3 | "Violation of the prepayment/payment" | "Невнесення передоплати або оплати за договором" |
4 | "Participation from more than 1 marketplace" | "Участь в аукціоні з більше, ніж 1 майданчика" |
Документи при роботі з award`ом
Технічний ідентифікатор | Назва українською | Назва англійською | Обов'язковість | Приватність | Деталі | Хто завантажує |
---|---|---|---|---|---|---|
rejectionProtocol | Рішення Організатора про відмову (дискваліфікацію) | Rejection protocol | Так | private | Завантажується у разі дискваліфікації переможця Організатором | Постачальник |
act | Акт про відмову переможця | Refusal act | Так | private | Завантажується у разі відмови переможця аукціону від підписання протоколу аукціону або від укладення договору купівлі-продажу, або несплати ним ціни продажу у встановлений строк | Постачальник |
purchaseContractEndorsement | Сповіщення про переуступку договору | Purchase contract endorsement | Так | private | Підписана дебітором додаткова угода до договору закупівлі/сповіщення про переуступку договору | Постачальник/Замовник |
digitalSignature | Цифровий підпис | Digital signature | Ні | Набуває значення документу з яким пов'язаний |
Сповіщення/Нотифікація/Помилка/Дісклеймер
Вимоги до майданчика
Тип | Дія що передумовлює сповіщення | Кому надсилається | Приклад сповіщення | Обов'язковість |
---|---|---|---|---|
Дисклеймер | Вибір Постачальником переможця | Постачальнику | Попередження, що дія є незворотньою. Прохання підтвердити свою дію (Так/Ні) | Так |
Сповіщення/Нотифікація | Вибір Постачальником переможця | Фактору | Постачальник обрав Вас переможцем в процедурі Факторингу | Так |
Дисклеймер | Відмова від очікування Фактором | Фактору | Попередження, що дія є незворотньою. Прохання підтвердити свою дію (Так/Ні) | Так |
Дисклеймер | Відхилення заявки Фактора Постачальником | Постачальнику | Попередження, що дія є незворотньою. У разі відхилення пропозиції, у вас не буде більше можливості знов розглянути цю пропозицію, оскільки її буде переведено в термінальний статус. | Так |
Сповіщення/Нотифікація | Відхилення заявки Фактора Постачальником | Фактору | Ваша заявка відхилена від розгляду Постачальником. | Так |
Сповіщення/Нотифікація | award набув статус active | Замовнику/Постачальнику | Необхідно завантажити документ Purchase contract endorsement до системи | Так |
Сповіщення/Нотифікація | Завантаження Сповіщення про переуступку договору | Замовнику/Постачальнику | Сповіщення про переуступку договору завантажено | Так |
Дисклеймер | Активація сповіщення про переуступку | Замовнику/Постачальнику | Попередження, що дія є незворотньою. Прохання підтвердити свою дію (Так/Ні) activationConfirmation=true | |
Сповіщення/Нотифікація | В разі спроби переведення в статус active другої пропозиції (без дискваліфікації попередньої) | Постачальнику | Дана дія є неможливою. Для переведення даного Фактора в статус Підтверджена заява необхідно дискваліфікувати попередньо обраного Фактора. | Так |
Дисклеймер | Дискваліфікація учасника | Постачальнику | Попередження, що дія є незворотньою. У разі дискваліфікації переможця, у вас не буде більше можливості знов розглянути цю пропозицію, оскільки її буде переведено в термінальний статус. |
*Текст повідомлення може відрізнятися від запропонованого у випадку, якщо суть повідомлення користувачу не втрачається.
Робота з договором (confirmationPeriod+signingPeriod)
Робота з контрактом розпочинається після того, як Замовник/Постачальник завантажили в систему документ purchaseContractEndorsement та поле activationConfirmation набуває значення true.
Система має валідацію та приймає запит на:
- Активацію договору в разі всіх обов'язкових полів та наявності обов'зкових документів з зазначеними типами документів
Перелік полів контракту, які необхідно вказати Постачальнику для його активації
- Номер договору факторингу
- Сума, яка була надана Фактором Постачальнику
- Дата завершення виконання умов договору
Робота з contract`ом. Внесення даних договору
Вимоги до майданчика
Вимоги до кабінету Постачальника.
У Постачальника має бути можливість:
- Завантажити документ контракту як contractSigned а також додатковий обов'язковий документ handoverCertificate.
- handoverCertificate можна завантажити як до завантаження контракту, так і одночасно з contractSigned . Після переходу контракту в статус signed завантажені документи змінювати не можна.
- Ввести номер договору факторингу
- Ввести кінцеву дату завершення виконання умов договору.
Робота з contract`ом. Підтвердження договору
Вимоги до майданчика
Зміна статусу контракту з pending на signed відбувається за допомогою окремого ендпоінта. Після підтвердження попереднього контракту розпочинається період оплати.
Для того, щоб контракт перейшов в статус signed (підтвердження контракту), обов'язково:
- мають бути заповнені всі обов'язкові поля (номер договору факторингу та дату завершення виконання умов за цим договором)
- завантажено документ handoverCertificate
- завантажено документ контракту contractSigned
Активація контракту - ручна дія, при виконанні цієї дії, Постачльник отримує попередження про те, що ця дія є незворотньою.
Документи при роботі з contract`ом
Технічний ідентифікатор | Назва українською | Назва англійською | Обов'язковість | Приватність | Деталі | Хто завантажує |
---|---|---|---|---|---|---|
contractSigned | Підписаний договір | Signed contract | Так | private/public | Підписаний договір | Постачальник |
contractAnnexe | Додатки до договору | Contract annexe | Ні | private/public | Додатки до договору | Постачальник |
handoverCertificate | Акт прийому/передачі | Handover certificate | Так | private/public | Документ, що підтверджує передачу товару чи надання послуг | Постачальник |
digitalSignature | Цифровий підпис | Digital signature | Ні | Набуває значення документу з яким пов'язаний |
Сповіщення/Нотифікація/Помилка/Дісклеймер
Вимоги до майданчика
Тип | Дія що передумовлює сповіщення | Кому надсилається | Приклад сповіщення | Обов'язковість |
---|---|---|---|---|
Дісклеймер | Активація контракту | Постачальнику | Попередження, що дія є незворотньою. Ви підтверджуєте активацію контракту (Так/Ні) | Так |
Сповіщення/Нотифікація | Активація контракту | Замовнику/Постачальнику/Фактору | Договір та додатки до нього завантажено в процедуру. | Так |
*Текст повідомлення може відрізнятися від запропонованого у випадку, якщо суть повідомлення користувачу не втрачається.
Період оплати (paymentPeriod)
Внесення даних про оплату та її підтвердження
Вимоги до майданчика
Вимоги до кабінету Постачальника
- Постачальник має можливість змінити значення поля lotPaymentConfirmation з моменту набуття contract значення signed.
- Встановлення значення lotPaymentConfirmation = true супроводжується сповіщенням і змінює статус contract з signed на active.
Сповіщення/Нотифікація/Помилка/Дісклеймер
Вимоги до майданчика
Тип | Дія що передумовлює сповіщення | Кому надсилається | Приклад сповіщення/Нотифікації | Обов'язковість |
---|---|---|---|---|
Дісклеймер | Підтвердження оплати Постачальником | Постачальнику | Попередження, що дія є незворотньою. Ви підтверджуєте сплату коштів Фактором ? (Так/Ні) | Так |
Сповіщення/Нотифікація | Підтвердження оплати Постачальником | Фаактору | Постачальник підтвердив надходження оплати | Так |
*Текст повідомлення може відрізнятися від запропонованого у випадку, якщо суть повідомлення користувачу не втрачається.
Завершення процедури факторингу
Для зміни статус procedure з pending_paiment на complete система валідує чи набув статус contract = active якщо так, система може прийняти зміну статусу procedure з pending_paiment на complete
Вимоги до майданчика
Вимоги до кабінету Постачальника
- Постачальник має можливість змінити статус procedure з pending_paiment на complete за допомогою окремого ендпоінта.
- Кнопка "Завершити аукціон" може бути доступна тільки після того, коли статус contract == active
- Зміна статусу значення procedure=complete супроводжується сповіщенням.
Сповіщення/Нотифікація/Помилка/Дісклеймер
Вимоги до майданчика
Тип | Дія що передумовлює сповіщення | Кому надсилається | Приклад сповіщення/Нотифікації | Обов'язковість |
---|---|---|---|---|
Дісклеймер | Зміна статусу процедури з pending_paiment на complete Постачальником | Постачальнику | Попередження, що дія є незворотньою. Ви підтверджуєте зміну статусу процедури на Аукціон завершено.Очікується виконання умов Договору? (Так/Ні) | Так |
Сповіщення/Нотифікація | Зміна статусу процедури з pending_paiment на complete Постачальником | Фактору/Замовнику | Постачальник змінив статус процедури на Аукціон завершено. Очікується виконання умов Договору | Так |
*Текст повідомлення може відрізнятися від запропонованого у випадку, якщо суть повідомлення користувачу не втрачається.
Дискваліфікація переможця
Переведення status award з active на unsuccessful та status contract(в разі його наявності) з pending/signed/active на unsuccessful можливо до набуття status procedure = complete
Вимоги до майданчика
- У Постачальника повинна бути можливість внести інформацію про дискваліфікацію учасника (обрати причину з переліку доступних значень словника terminationReason та завантажити rejectionProtocol)
- Оператор повинен автоматично оновлювати перелік доступних значень словника terminationReason в інтерфейсі у разі внесення таких змін на рівні ЦБД.
- Вказана причина дискваліфікації, документ, дата, а також статус учасника, повинні відображатися на майданчику.
Причини дискваліфікації переможця:
Текст англійською | Текст українською | |
---|---|---|
1 | "Refusal or non-signing of the contract" | "Відмова або непідписання договору" |
2 | "Missing required documents" | "Відсутні обов’язкові документи" |
3 | "Violation of the prepayment/payment" | "Невнесення передоплати або оплати за договором" |
4 | "Participation from more than 1 marketplace" | "Участь в аукціоні з більше, ніж 1 майданчика" |
Період виконання умов (postPaymentPeriod)
Після набуття процедурою статусу complete, автоматично створюється об'єкт договору переуступки execution (для контролю виконання умов договору)
Система має валідацію та приймає запит на:
- Зміну статусу процедури на conditions_not_met в разі надсилання запиту від Фактора і contractPayment !=true
- Автоматичне переведення статусу процедури на conditions_met при contractPayment =true та participationPayment = true
Вимоги до майданчика
- Вимоги до кабінету Фактора:
- Фактор повинен мати можливість підтвердити надходження оплати від Замовника contractPayment = true
- Фактор повинен мати можливість перевести процедуру в статус conditions_not_met за допомогою окремого ендпоінта.
- У Оператора повинна бути можливість підвердити надходження оплати від Фактора participationPayment = true
Запити api
Робота з bid
- Редагування полів заяви на участь - PATCH /api/procedures/{procedure_id}/bids/{bid_id}?acc_token={bidder_token}
- Редагування документів заяви на участь - PATCH /api/procedures/{procedure_id}/bids/{bid_id}documents/{doc_id}/?acc_token={bidder_token}
- Скасування заяви на участь - PATCH /api/procedures/{procedure_id}/bids/{bid_id}/status?acc_token={bidder_token}
- Активація заяви на участь - PATCH /api/procedures/{procedure_id}/bids/{bid_id}/status?acc_token={bidder_token}
- Створення заяви на участь - POST /api/procedures/{procedure_id}/bids
Робота з award
- Зміна статусу Award-у - PATCH /api/procedures/{procedure_id}/awards/{award_0_id}/status?acc_token={procedure_acc_token}
- Завантаження сповіщення про переуступку договору -
- Підтвердження сповіщення про переуступку договору -
Робота з contract
- Внесення даних договору - POST /api/procedures/{procedure_id}/contracts/{contract_0_id}/documents?acc_token={procedure_acc_token}
- Підтвердження договору - PATCH /api/procedures/{{procedure_id}}/contracts/{{contract_0_id}}?acc_token={{procedure_acc_token}} / PATCH /api/procedures/{{procedure_id}}/contracts/{{contract_0_id}}/status?acc_token={{procedure_acc_token}}
Робота з execution
- Зміна статусу execution -
- Підтвердження оплати від Замовника Фактором
- Підтвердження оплати від Фактора Оператором
Для дискваліфікації
- Завантаження rejectionProtocol or Act - POST /api/procedures/{procedure_id}/awards/{award_id}/documents?acc_token={procedure_acc_token}
- Визначення terminationReason в Award-і - PATCH /api/procedures/{procedure_id}/awards/{award_0_id}?acc_token={procedure_acc_token}
- Зміна статусу Award-у на unsuccessful - PATCH /api/procedures/{procedure_id}/awards/{award_0_id}/status?acc_token={procedure_acc_token}
Для відхилення заявки
- Визначення discaredReason в Award-і - PATCH /api/procedures/{procedure_id}/awards/{award_0_id}?acc_token={procedure_acc_token}
- Зміна статусу Award-у на discared- PATCH /api/procedures/{procedure_id}/awards/{award_0_id}/status?acc_token={procedure_acc_token}