Внесення даних про оплату

ХтоОрганізатор 

Передумови

  • статус процедури pending_payment
  • статус awad`y active
  • статус contract active

Дії

  • надіслати запит на зміну значення поля lotPaymentConfirmation з false на true

Запит:


Валідації:


Результат:

Значення проля lotPaymentConfirmation змінюється на true.

Додаткові умови:

!!! Статуси процедури, award`y, contract`у залишаються незмінні.

!!!! В користувача має бути можливість змінювати значення поля lotPaymentConfirmation == true ↔ false поки статус contract не зміниться на signed

Тобто, змінювати значення поля lotPaymentConfirmation == true ↔ false є можливість коли contract у статусі pending або signed (процедура LAE)

Вимоги до відображення на інтерфейсі майданчика

  1. В користувача має бути можливість змінювати значення поля lotPaymentConfirmation поки статус  контракту не зміниться на signed
  2. В статусі контракту pending користувач може вносити/змінювати дані тільки поля lotPaymentConfirmation

Підтвердження оплати


Процедури:

APE
ХтоОрганізатор 

Передумови

  • статус процедури pending_payment
  • статус award`y active
  • статус contractactive 
  • lotPaymentConfirmation == true


Дії

  • на діслати запит на підтвердження оплати


Запит:

https://procedure-sandbox.prozorro.sale/api/doc#/active_qualification/update_contract_status

Валідації:

lotPaymentConfirmation == true

Результат:

  • Статус процедури змінюється на active_awarded
  • Статус award`залишається незмінним (active)
  • Статус contract змінюється на signed

Додаткові умови:


Вимоги до відображення на інтерфейсі майданчика


  1. В користувача має бути можливість підтвердити оплату до статус до зміни статусу процедури на complete
  • No labels