Туторіал Закупівля з контролером
Створення закупівлі з контролером
Для створення закупівлі з контролером потрібно передати поле inspector при створені або можете встановити пізніше пропатчивши закупівлю в статусі draft або active.enquiries
Поле inspector дозволено передавати лише разом з funders (в закупівлях з донором):
Ось, що станеться якщо ви спробуєте створити закупівлю з контролером без funders
POST /api/2.5/tenders?opt_pretty=1 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "футляри до державних нагород",
"mainProcurementCategory": "goods",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"uri": "http://www.dus.gov.ua/"
},
"address": {
"countryName": "Україна",
"postalCode": "01220",
"region": "м. Київ",
"locality": "м. Київ",
"streetAddress": "вул. Банкова, 11, корпус 1"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000"
},
"kind": "general"
},
"value": {
"amount": 500,
"currency": "UAH"
},
"minimalStep": {
"amount": 15,
"currency": "UAH"
},
"items": [
{
"id": "ffffffffffffffffffffffffffffffff",
"description": "футляри до державних нагород",
"description_en": "Cases with state awards",
"description_ru": "футляры к государственным наградам",
"classification": {
"scheme": "ДК021",
"id": "44617100-9",
"description": "Cartons"
},
"additionalClassifications": [
{
"scheme": "ДКПП",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"unit": {
"name": "кілограм",
"code": "KGM",
"value": {
"amount": 6
}
},
"quantity": 5
}
],
"enquiryPeriod": {
"endDate": "2023-10-17T00:00:00+02:00"
},
"tenderPeriod": {
"endDate": "2023-10-24T00:00:00+02:00"
},
"procurementMethodType": "belowThreshold",
"milestones": [
{
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"title": "signingTheContract",
"code": "prepayment",
"type": "financing",
"duration": {
"days": 2,
"type": "banking"
},
"sequenceNumber": 1,
"percentage": 45.55
},
{
"title": "deliveryOfGoods",
"code": "postpayment",
"type": "financing",
"duration": {
"days": 900,
"type": "calendar"
},
"sequenceNumber": 2,
"percentage": 54.45
}
],
"inspector": {
"additionalIdentifiers": [],
"address": {
"countryName": "Швейцарська Конфедерація",
"locality": "Geneva",
"postalCode": "1218",
"region": "Grand-Saconnex",
"streetAddress": "Global Health Campus, Chemin du Pommier 40"
},
"contactPoint": {
"email": "ccm@theglobalfund.org",
"faxNumber": "+41 44 580 6820",
"name": "",
"telephone": "+41587911700",
"url": "https://www.theglobalfund.org/en/"
},
"identifier": {
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією",
"scheme": "XM-DAC"
},
"name": "Глобальний фонд"
}
},
"config": {
"hasAuction": true,
"hasAwardingOrder": true,
"hasValueRestriction": true,
"valueCurrencyEquality": true,
"hasPrequalification": false,
"minBidsNumber": 1,
"hasPreSelectionAgreement": false,
"hasTenderComplaints": false,
"hasAwardComplaints": false,
"hasCancellationComplaints": false,
"restricted": false
}
}
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "inspector",
"description": [
"Inspector couldn't exist without funders"
]
}
]
}
Ми отримали помилку 422, тепер давайте спробуємо створити закупівлю разом з полями inspector та funders:
POST /api/2.5/tenders?opt_pretty=1 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "футляри до державних нагород",
"mainProcurementCategory": "goods",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"uri": "http://www.dus.gov.ua/"
},
"address": {
"countryName": "Україна",
"postalCode": "01220",
"region": "м. Київ",
"locality": "м. Київ",
"streetAddress": "вул. Банкова, 11, корпус 1"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000"
},
"kind": "general"
},
"value": {
"amount": 500,
"currency": "UAH"
},
"minimalStep": {
"amount": 15,
"currency": "UAH"
},
"items": [
{
"id": "ffffffffffffffffffffffffffffffff",
"description": "футляри до державних нагород",
"description_en": "Cases with state awards",
"description_ru": "футляры к государственным наградам",
"classification": {
"scheme": "ДК021",
"id": "44617100-9",
"description": "Cartons"
},
"additionalClassifications": [
{
"scheme": "ДКПП",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"unit": {
"name": "кілограм",
"code": "KGM",
"value": {
"amount": 6
}
},
"quantity": 5
}
],
"enquiryPeriod": {
"endDate": "2023-10-17T00:00:00+02:00"
},
"tenderPeriod": {
"endDate": "2023-10-24T00:00:00+02:00"
},
"procurementMethodType": "belowThreshold",
"milestones": [
{
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"title": "signingTheContract",
"code": "prepayment",
"type": "financing",
"duration": {
"days": 2,
"type": "banking"
},
"sequenceNumber": 1,
"percentage": 45.55
},
{
"title": "deliveryOfGoods",
"code": "postpayment",
"type": "financing",
"duration": {
"days": 900,
"type": "calendar"
},
"sequenceNumber": 2,
"percentage": 54.45
}
],
"inspector": {
"additionalIdentifiers": [],
"address": {
"countryName": "Швейцарська Конфедерація",
"locality": "Geneva",
"postalCode": "1218",
"region": "Grand-Saconnex",
"streetAddress": "Global Health Campus, Chemin du Pommier 40"
},
"contactPoint": {
"email": "ccm@theglobalfund.org",
"faxNumber": "+41 44 580 6820",
"name": "",
"telephone": "+41587911700",
"url": "https://www.theglobalfund.org/en/"
},
"identifier": {
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією",
"scheme": "XM-DAC"
},
"name": "Глобальний фонд"
},
"funders": [
{
"additionalIdentifiers": [],
"address": {
"countryName": "Швейцарська Конфедерація",
"locality": "Geneva",
"postalCode": "1218",
"region": "Grand-Saconnex",
"streetAddress": "Global Health Campus, Chemin du Pommier 40"
},
"contactPoint": {
"email": "ccm@theglobalfund.org",
"faxNumber": "+41 44 580 6820",
"name": "",
"telephone": "+41587911700",
"url": "https://www.theglobalfund.org/en/"
},
"identifier": {
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією",
"scheme": "XM-DAC"
},
"name": "Глобальний фонд"
}
]
},
"config": {
"hasAuction": true,
"hasAwardingOrder": true,
"hasValueRestriction": true,
"valueCurrencyEquality": true,
"hasPrequalification": false,
"minBidsNumber": 1,
"hasPreSelectionAgreement": false,
"hasTenderComplaints": false,
"hasAwardComplaints": false,
"hasCancellationComplaints": false,
"restricted": false
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc
{
"data": {
"mainProcurementCategory": "goods",
"funders": [
{
"name": "Глобальний фонд",
"identifier": {
"scheme": "XM-DAC",
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією"
},
"address": {
"streetAddress": "Global Health Campus, Chemin du Pommier 40",
"locality": "Geneva",
"region": "Grand-Saconnex",
"postalCode": "1218",
"countryName": "Швейцарська Конфедерація"
},
"contactPoint": {
"name": "",
"email": "ccm@theglobalfund.org",
"telephone": "+41587911700",
"faxNumber": "+41 44 580 6820",
"url": "https://www.theglobalfund.org/en/"
}
}
],
"title": "футляри до державних нагород",
"status": "draft",
"inspector": {
"name": "Глобальний фонд",
"identifier": {
"scheme": "XM-DAC",
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією"
},
"address": {
"streetAddress": "Global Health Campus, Chemin du Pommier 40",
"locality": "Geneva",
"region": "Grand-Saconnex",
"postalCode": "1218",
"countryName": "Швейцарська Конфедерація"
},
"contactPoint": {
"name": "",
"email": "ccm@theglobalfund.org",
"telephone": "+41587911700",
"faxNumber": "+41 44 580 6820",
"url": "https://www.theglobalfund.org/en/"
}
},
"awardCriteria": "lowestCost",
"value": {
"amount": 500.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"minimalStep": {
"amount": 15.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"tenderPeriod": {
"startDate": "2023-10-17T00:00:00+02:00",
"endDate": "2023-10-24T00:00:00+02:00"
},
"items": [
{
"id": "ffffffffffffffffffffffffffffffff",
"description": "футляри до державних нагород",
"description_en": "Cases with state awards",
"description_ru": "футляры к государственным наградам",
"unit": {
"name": "кілограм",
"value": {
"amount": 6.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"code": "KGM"
},
"quantity": 5.0,
"classification": {
"description": "Cartons",
"scheme": "ДК021",
"id": "44617100-9"
},
"additionalClassifications": [
{
"scheme": "ДКПП",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
]
}
],
"milestones": [
{
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"title": "signingTheContract",
"type": "financing",
"code": "prepayment",
"percentage": 45.55,
"duration": {
"days": 2,
"type": "banking"
},
"sequenceNumber": 1
},
{
"id": "0683f2311f1642cab50f792f4f48d0df",
"title": "deliveryOfGoods",
"type": "financing",
"code": "postpayment",
"percentage": 54.45,
"duration": {
"days": 900,
"type": "calendar"
},
"sequenceNumber": 2
}
],
"procurementMethodType": "belowThreshold",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"uri": "http://www.dus.gov.ua/"
},
"address": {
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220",
"countryName": "Україна"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000"
},
"kind": "general"
},
"enquiryPeriod": {
"endDate": "2023-10-17T00:00:00+02:00",
"startDate": "2023-10-10T01:00:00+03:00",
"clarificationsUntil": "2023-10-19T00:00:00+03:00"
},
"tenderID": "UA-2023-10-10-000001-a",
"owner": "broker",
"procurementMethod": "open",
"submissionMethod": "electronicAuction",
"date": "2023-10-10T01:00:00+03:00",
"dateCreated": "2023-10-10T01:00:00+03:00",
"dateModified": "2023-10-10T01:00:00+03:00",
"id": "a7b9a682e7474cf7841bf6a8139238cc"
},
"config": {
"hasAuction": true,
"hasAwardingOrder": true,
"hasValueRestriction": true,
"valueCurrencyEquality": true,
"hasPrequalification": false,
"minBidsNumber": 1,
"hasPreSelectionAgreement": false,
"hasTenderComplaints": false,
"hasAwardComplaints": false,
"hasCancellationComplaints": false,
"restricted": false
},
"access": {
"token": "ae6fe916e0db4b65966bad37e333cadb",
"transfer": "515ed6a81a75402a98075e699a545376"
}
}
Зміна контролера
Поле inspector може бути змінене лише в статусах draft та active.enquiries:
PATCH /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc?acc_token=ae6fe916e0db4b65966bad37e333cadb HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"inspector": {
"additionalIdentifiers": [],
"address": {
"countryName": "Швейцарська Конфедерація",
"locality": "Geneva",
"postalCode": "1218",
"region": "Grand-Saconnex",
"streetAddress": "Global Health Campus, Chemin du Pommier 40"
},
"contactPoint": {
"email": "ccm@theglobalfund.org",
"faxNumber": "+41 44 580 6820",
"name": "",
"telephone": "+41587911700",
"url": "https://www.theglobalfund.org/en/"
},
"identifier": {
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією",
"scheme": "XM-DAC"
},
"name": "Компанія Контролер"
}
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"funders": [
{
"name": "Глобальний фонд",
"identifier": {
"scheme": "XM-DAC",
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією"
},
"address": {
"streetAddress": "Global Health Campus, Chemin du Pommier 40",
"locality": "Geneva",
"region": "Grand-Saconnex",
"postalCode": "1218",
"countryName": "Швейцарська Конфедерація"
},
"contactPoint": {
"name": "",
"email": "ccm@theglobalfund.org",
"telephone": "+41587911700",
"faxNumber": "+41 44 580 6820",
"url": "https://www.theglobalfund.org/en/"
}
}
],
"date": "2023-10-10T01:00:00+03:00",
"dateModified": "2023-10-10T01:00:00+03:00",
"dateCreated": "2023-10-10T01:00:00+03:00",
"tenderID": "UA-2023-10-10-000001-a",
"documents": [
{
"documentType": "notice",
"id": "168ae18f549d4df0b49b2c592b6d2535",
"datePublished": "2023-10-10T01:00:00+03:00",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pdf",
"url": "http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/documents/168ae18f549d4df0b49b2c592b6d2535?download=18568ac144ad45eaa99779a3e90a8417",
"documentOf": "tender",
"dateModified": "2023-10-10T01:00:00+03:00",
"author": "tender_owner",
"language": "uk"
}
],
"status": "active.enquiries",
"owner": "broker",
"title": "футляри до державних нагород",
"mainProcurementCategory": "goods",
"inspector": {
"name": "Компанія Контролер",
"identifier": {
"scheme": "XM-DAC",
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією"
},
"address": {
"streetAddress": "Global Health Campus, Chemin du Pommier 40",
"locality": "Geneva",
"region": "Grand-Saconnex",
"postalCode": "1218",
"countryName": "Швейцарська Конфедерація"
},
"contactPoint": {
"name": "",
"email": "ccm@theglobalfund.org",
"telephone": "+41587911700",
"faxNumber": "+41 44 580 6820",
"url": "https://www.theglobalfund.org/en/"
}
},
"procurementMethod": "open",
"noticePublicationDate": "2023-10-10T01:00:00+03:00",
"submissionMethod": "electronicAuction",
"awardCriteria": "lowestCost",
"value": {
"amount": 500.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"minimalStep": {
"amount": 15.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"tenderPeriod": {
"startDate": "2023-10-17T00:00:00+02:00",
"endDate": "2023-10-24T00:00:00+02:00"
},
"items": [
{
"id": "ffffffffffffffffffffffffffffffff",
"description": "футляри до державних нагород",
"description_en": "Cases with state awards",
"description_ru": "футляры к государственным наградам",
"unit": {
"name": "кілограм",
"value": {
"amount": 6.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"code": "KGM"
},
"quantity": 5.0,
"classification": {
"description": "Cartons",
"scheme": "ДК021",
"id": "44617100-9"
},
"additionalClassifications": [
{
"scheme": "ДКПП",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
]
}
],
"lots": [
{
"title": "lot title",
"description": "lot description",
"status": "active",
"id": "c5688ea55ff244c7815a7c00dcf5f23c",
"date": "2023-10-10T01:00:00+03:00",
"value": {
"amount": 500.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"minimalStep": {
"amount": 15.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
}
}
],
"milestones": [
{
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"title": "signingTheContract",
"type": "financing",
"code": "prepayment",
"percentage": 45.55,
"duration": {
"days": 2,
"type": "banking"
},
"sequenceNumber": 1
},
{
"id": "0683f2311f1642cab50f792f4f48d0df",
"title": "deliveryOfGoods",
"type": "financing",
"code": "postpayment",
"percentage": 54.45,
"duration": {
"days": 900,
"type": "calendar"
},
"sequenceNumber": 2
}
],
"procurementMethodType": "belowThreshold",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"uri": "http://www.dus.gov.ua/"
},
"address": {
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220",
"countryName": "Україна"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000"
},
"kind": "general"
},
"enquiryPeriod": {
"startDate": "2023-10-10T01:00:00+03:00",
"clarificationsUntil": "2023-10-19T00:00:00+03:00",
"endDate": "2023-10-17T00:00:00+02:00"
},
"id": "a7b9a682e7474cf7841bf6a8139238cc"
},
"config": {
"hasAuction": true,
"hasAwardingOrder": true,
"hasValueRestriction": true,
"valueCurrencyEquality": true,
"hasPrequalification": false,
"minBidsNumber": 1,
"hasPreSelectionAgreement": false,
"hasTenderComplaints": false,
"hasAwardComplaints": false,
"hasCancellationComplaints": false,
"restricted": false
}
}
Створення запиту на перевірку
Запит на перевірку може створити замовник лише в закупівлі з контролером і лише в статусах active.enquiries, active.qualification (якщо закупівля мультилотова)/ active.awarded (якщо закупівля безлотова або з одним лотом).
POST /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/review_requests?acc_token=ae6fe916e0db4b65966bad37e333cadb HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/review_requests/6b0f5c1e8c1641348b8107d2c3ec1e06
{
"data": {
"id": "6b0f5c1e8c1641348b8107d2c3ec1e06",
"dateCreated": "2023-10-10T01:00:00+03:00",
"tenderStatus": "active.enquiries"
}
}
- В залежності від статусу від моменту створення і до моменту відповіді на запит забороняється:
active.enquiries - змінювати закупівлю(окрім tenderPeriod)
active.qualification/active.awarded` - змінювати аварди, активувати контракти
Cпробуємо змінити опис закупівлі:
PATCH /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc?acc_token=ae6fe916e0db4b65966bad37e333cadb HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"description": "Оновлений опис"
}
}
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "data",
"description": "With unanswered review request can be patched only ('tenderPeriod',) fields"
}
]
}
Тепер спробуєм змінити період подання пропозиції:
PATCH /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc?acc_token=ae6fe916e0db4b65966bad37e333cadb HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"tenderPeriod": {
"startDate": "2023-10-20T01:00:00+03:00",
"endDate": "2023-10-25T01:00:00+03:00"
}
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"funders": [
{
"name": "Глобальний фонд",
"identifier": {
"scheme": "XM-DAC",
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією"
},
"address": {
"streetAddress": "Global Health Campus, Chemin du Pommier 40",
"locality": "Geneva",
"region": "Grand-Saconnex",
"postalCode": "1218",
"countryName": "Швейцарська Конфедерація"
},
"contactPoint": {
"name": "",
"email": "ccm@theglobalfund.org",
"telephone": "+41587911700",
"faxNumber": "+41 44 580 6820",
"url": "https://www.theglobalfund.org/en/"
}
}
],
"date": "2023-10-10T01:00:00+03:00",
"dateModified": "2023-10-10T01:00:00+03:00",
"dateCreated": "2023-10-10T01:00:00+03:00",
"tenderID": "UA-2023-10-10-000001-a",
"documents": [
{
"documentType": "notice",
"id": "168ae18f549d4df0b49b2c592b6d2535",
"datePublished": "2023-10-10T01:00:00+03:00",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pdf",
"url": "http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/documents/168ae18f549d4df0b49b2c592b6d2535?download=18568ac144ad45eaa99779a3e90a8417",
"documentOf": "tender",
"dateModified": "2023-10-10T01:00:00+03:00",
"author": "tender_owner",
"language": "uk"
}
],
"status": "active.enquiries",
"owner": "broker",
"title": "футляри до державних нагород",
"mainProcurementCategory": "goods",
"inspector": {
"name": "Компанія Контролер",
"identifier": {
"scheme": "XM-DAC",
"id": "47045",
"legalName": "Глобальний Фонд для боротьби зі СНІДом, туберкульозом і малярією"
},
"address": {
"streetAddress": "Global Health Campus, Chemin du Pommier 40",
"locality": "Geneva",
"region": "Grand-Saconnex",
"postalCode": "1218",
"countryName": "Швейцарська Конфедерація"
},
"contactPoint": {
"name": "",
"email": "ccm@theglobalfund.org",
"telephone": "+41587911700",
"faxNumber": "+41 44 580 6820",
"url": "https://www.theglobalfund.org/en/"
}
},
"reviewRequests": [
{
"id": "6b0f5c1e8c1641348b8107d2c3ec1e06",
"tenderStatus": "active.enquiries",
"dateCreated": "2023-10-10T01:00:00+03:00"
}
],
"procurementMethod": "open",
"noticePublicationDate": "2023-10-10T01:00:00+03:00",
"submissionMethod": "electronicAuction",
"awardCriteria": "lowestCost",
"value": {
"amount": 500.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"minimalStep": {
"amount": 15.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"tenderPeriod": {
"startDate": "2023-10-20T01:00:00+03:00",
"endDate": "2023-10-25T01:00:00+03:00"
},
"items": [
{
"id": "ffffffffffffffffffffffffffffffff",
"description": "футляри до державних нагород",
"description_en": "Cases with state awards",
"description_ru": "футляры к государственным наградам",
"unit": {
"name": "кілограм",
"value": {
"amount": 6.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"code": "KGM"
},
"quantity": 5.0,
"classification": {
"description": "Cartons",
"scheme": "ДК021",
"id": "44617100-9"
},
"additionalClassifications": [
{
"scheme": "ДКПП",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
]
}
],
"lots": [
{
"title": "lot title",
"description": "lot description",
"status": "active",
"id": "c5688ea55ff244c7815a7c00dcf5f23c",
"date": "2023-10-10T01:00:00+03:00",
"value": {
"amount": 500.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"minimalStep": {
"amount": 15.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
}
}
],
"milestones": [
{
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"title": "signingTheContract",
"type": "financing",
"code": "prepayment",
"percentage": 45.55,
"duration": {
"days": 2,
"type": "banking"
},
"sequenceNumber": 1
},
{
"id": "0683f2311f1642cab50f792f4f48d0df",
"title": "deliveryOfGoods",
"type": "financing",
"code": "postpayment",
"percentage": 54.45,
"duration": {
"days": 900,
"type": "calendar"
},
"sequenceNumber": 2
}
],
"procurementMethodType": "belowThreshold",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"uri": "http://www.dus.gov.ua/"
},
"address": {
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220",
"countryName": "Україна"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000"
},
"kind": "general"
},
"enquiryPeriod": {
"startDate": "2023-10-10T01:00:00+03:00",
"clarificationsUntil": "2023-10-19T00:00:00+03:00",
"endDate": "2023-10-17T00:00:00+02:00"
},
"id": "a7b9a682e7474cf7841bf6a8139238cc"
},
"config": {
"hasAuction": true,
"hasAwardingOrder": true,
"hasValueRestriction": true,
"valueCurrencyEquality": true,
"hasPrequalification": false,
"minBidsNumber": 1,
"hasPreSelectionAgreement": false,
"hasTenderComplaints": false,
"hasAwardComplaints": false,
"hasCancellationComplaints": false,
"restricted": false
}
}
Новий запит на перевірку не може бути створений поки існує інший запит без відповіді
POST /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/review_requests?acc_token=ae6fe916e0db4b65966bad37e333cadb HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {}
}
HTTP/1.0 403 Forbidden
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "data",
"description": "Disallowed create review request while existing another unanswered review request"
}
]
}
Створення запиту на перевірку на етапі кваліфікації
Якщо закупівля лотова, то при створенні запиту на перевірку потрібно вказати lotID:
POST /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/review_requests?acc_token=ae6fe916e0db4b65966bad37e333cadb HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {}
}
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "lotID",
"description": "Required field."
}
]
}
Запит на перевірку на етапі кваліфікації може бути створений лише при наявності переможця.
POST /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/review_requests?acc_token=ae6fe916e0db4b65966bad37e333cadb HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"lotID": "c5688ea55ff244c7815a7c00dcf5f23c"
}
}
HTTP/1.0 403 Forbidden
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "data",
"description": "Review request can be created only for lot with active award"
}
]
}
Відповідь контролера
Надавати відповідь на запит перевірки може лише користувач з роллю inspector в системі використовуючи PATCH метод на запит:
PATCH /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/review_requests/6b0f5c1e8c1641348b8107d2c3ec1e06 HTTP/1.0
Authorization: Bearer inspector
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"approved": false,
"description": "Виправте description"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"id": "6b0f5c1e8c1641348b8107d2c3ec1e06",
"tenderStatus": "active.enquiries",
"approved": false,
"description": "Виправте description",
"dateCreated": "2023-10-10T01:00:00+03:00",
"date": "2023-10-10T01:00:00+03:00"
}
}
Контролер не може надати відповідь на один і той самий запит двічі:
PATCH /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/review_requests/6b0f5c1e8c1641348b8107d2c3ec1e06 HTTP/1.0
Authorization: Bearer inspector
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"approved": true
}
}
HTTP/1.0 403 Forbidden
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "data",
"description": "Disallowed re-patching review request"
}
]
}
Закупівля не може рухатись далі по статусам поки не буде надане погодження на запит перевірки.
Тож замовнику потрібно внести зміни, створити новий запит перевірки і після цього контролер може надати повторне рішення:
PATCH /api/2.5/tenders/a7b9a682e7474cf7841bf6a8139238cc/review_requests/66d4ebcf415b49549e56f12190dcc2b5 HTTP/1.0
Authorization: Bearer inspector
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"approved": true
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"id": "66d4ebcf415b49549e56f12190dcc2b5",
"tenderStatus": "active.enquiries",
"approved": true,
"dateCreated": "2023-10-10T01:00:00+03:00",
"date": "2023-10-10T01:00:00+03:00",
"is_valid": true
}
}