hasPreSelectionAgreement
Поле hasPreSelectionAgreement є булевим полем, яке вказує, чи закупівля має процедуру попереднього відбору та має бути зв’язана з угодою.
Можливі значення для поля hasPreSelectionAgreement залежать від поля procurementMethodType:
procurementMethodType |
values |
default |
|---|---|---|
aboveThreshold |
false |
false |
competitiveOrdering |
true |
true |
competitiveOrdering.short |
true |
true |
competitiveOrdering.long |
true |
true |
aboveThresholdEU |
false |
false |
aboveThresholdUA.defense |
false |
false |
aboveThresholdUA |
false |
false |
belowThreshold |
false |
false |
closeFrameworkAgreementSelectionUA |
true |
true |
closeFrameworkAgreementUA |
false |
false |
competitiveDialogueEU |
false |
false |
competitiveDialogueEU.stage2 |
false |
false |
competitiveDialogueUA |
false |
false |
competitiveDialogueUA.stage2 |
false |
false |
esco |
false |
false |
negotiation |
false |
false |
negotiation.quick |
false |
false |
priceQuotation |
true |
true |
reporting |
false |
false |
simple.defense |
false |
false |
requestForProposal |
true / false |
false |
hasPreSelectionAgreement встановлено у true
Якщо hasPreSelectionAgreement встановлено у true, то закупівля буде зв’язана з угодою. Це означає, що закупівля буде створена з полем agreements, яке має поле id всередині:
Request
POST /api/2.5/tenders HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"tenderPeriod": {
"endDate": "2023-10-25T00:00:00+02:00"
},
"title": "футляри до державних нагород",
"procurementMethodType": "competitiveOrdering",
"value": {
"currency": "UAH",
"amount": 500
},
"procuringEntity": {
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000",
"email": "aa@aa.com"
},
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"kind": "general",
"address": {
"countryName": "Україна",
"postalCode": "01220",
"region": "м. Київ",
"locality": "м. Київ",
"streetAddress": "вул. Банкова, 11, корпус 1"
},
"name": "Державне управління справами",
"signerInfo": {
"name": "Test Testovich",
"telephone": "+380950000000",
"email": "example@email.com",
"iban": "111111111111111",
"authorizedBy": "Статут компанії",
"position": "Генеральний директор"
}
},
"items": [
{
"additionalClassifications": [
{
"scheme": "ДКПП",
"id": "17.21.1",
"description": "Послуги шкільних їдалень"
}
],
"description": "Послуги шкільних їдалень",
"deliveryDate": {
"startDate": "2023-10-30T00:00:00+02:00",
"endDate": "2023-11-29T00:00:00+02:00"
},
"deliveryAddress": {
"countryName": "Україна",
"postalCode": "79000",
"region": "м. Київ",
"locality": "м. Київ",
"streetAddress": "вул. Банкова 1"
},
"classification": {
"description": "Послуги з харчування у школах",
"id": "03111600-8",
"scheme": "ДК021"
},
"unit": {
"code": "KGM",
"name": "папір",
"value": {
"amount": 10
}
},
"quantity": 1
}
],
"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
}
],
"mainProcurementCategory": "services",
"agreements": [
{
"id": "514d764704784304906b25138785146c"
}
],
"contractTemplateName": "00000000.0002.01"
},
"config": {
"hasAuction": true,
"hasAwardingOrder": true,
"hasValueRestriction": false,
"valueCurrencyEquality": true,
"hasPrequalification": false,
"minBidsNumber": 1,
"hasPreSelectionAgreement": true,
"hasTenderComplaints": true,
"hasAwardComplaints": true,
"hasCancellationComplaints": true,
"hasValueEstimation": true,
"hasQualificationComplaints": false,
"tenderComplainRegulation": 3,
"qualificationComplainDuration": 0,
"awardComplainDuration": 5,
"cancellationComplainDuration": 10,
"clarificationUntilDuration": 3,
"qualificationDuration": 0,
"minTenderingDuration": 7,
"hasEnquiries": false,
"minEnquiriesDuration": 0,
"enquiryPeriodRegulation": 3,
"restricted": false
}
}
Response
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/38bca89f7ba4477d97f553d576fd6994
{
"data": {
"mainProcurementCategory": "services",
"contractTemplateName": "00000000.0002.01",
"title": "футляри до державних нагород",
"agreements": [
{
"id": "514d764704784304906b25138785146c"
}
],
"value": {
"currency": "UAH",
"valueAddedTaxIncluded": true,
"amount": 500.0
},
"milestones": [
{
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"title": "signingTheContract",
"type": "financing",
"code": "prepayment",
"percentage": 45.55,
"duration": {
"days": 2,
"type": "banking"
},
"sequenceNumber": 1
},
{
"id": "ad63536cbc0d4fd8b7c49031d56cd337",
"title": "deliveryOfGoods",
"type": "financing",
"code": "postpayment",
"percentage": 54.45,
"duration": {
"days": 900,
"type": "calendar"
},
"sequenceNumber": 2
}
],
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220",
"countryName": "Україна"
},
"contactPoint": {
"name": "Державне управління справами",
"email": "aa@aa.com",
"telephone": "+0440000000"
},
"signerInfo": {
"name": "Test Testovich",
"email": "example@email.com",
"telephone": "+380950000000",
"iban": "111111111111111",
"position": "Генеральний директор",
"authorizedBy": "Статут компанії"
},
"kind": "general"
},
"status": "draft",
"procurementMethodType": "competitiveOrdering",
"awardCriteria": "lowestCost",
"tenderPeriod": {
"startDate": "2023-10-10T01:00:00+03:00",
"endDate": "2023-10-25T00:00:00+02:00"
},
"items": [
{
"id": "c5b0023de71046108dde1a721e00de87",
"description": "Послуги шкільних їдалень",
"unit": {
"name": "папір",
"value": {
"amount": 10.0,
"currency": "UAH",
"valueAddedTaxIncluded": true
},
"code": "KGM"
},
"quantity": 1.0,
"classification": {
"description": "Послуги з харчування у школах",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДКПП",
"id": "17.21.1",
"description": "Послуги шкільних їдалень"
}
],
"deliveryDate": {
"startDate": "2023-10-30T00:00:00+02:00",
"endDate": "2023-11-29T00:00:00+02:00"
},
"deliveryAddress": {
"streetAddress": "вул. Банкова 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "79000",
"countryName": "Україна"
}
}
],
"tenderID": "UA-2023-10-10-000001-a",
"owner": "broker",
"procurementMethod": "selective",
"submissionMethod": "electronicAuction",
"enquiryPeriod": {
"startDate": "2023-10-10T01:00:00+03:00",
"endDate": "2023-10-22T00:00:00+03:00",
"clarificationsUntil": "2023-10-25T00:00:00+03:00"
},
"complaintPeriod": {
"startDate": "2023-10-10T01:00:00+03:00",
"endDate": "2023-10-22T00:00:00+03:00"
},
"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": "38bca89f7ba4477d97f553d576fd6994"
},
"config": {
"hasAuction": true,
"hasAwardingOrder": true,
"hasValueRestriction": false,
"valueCurrencyEquality": true,
"hasPrequalification": false,
"minBidsNumber": 1,
"hasPreSelectionAgreement": true,
"hasTenderComplaints": true,
"hasAwardComplaints": true,
"hasCancellationComplaints": true,
"hasValueEstimation": true,
"hasQualificationComplaints": false,
"tenderComplainRegulation": 3,
"qualificationComplainDuration": 0,
"awardComplainDuration": 5,
"cancellationComplainDuration": 10,
"clarificationUntilDuration": 3,
"qualificationDuration": 0,
"minTenderingDuration": 7,
"hasEnquiries": false,
"minEnquiriesDuration": 0,
"enquiryPeriodRegulation": 3,
"restricted": false
},
"access": {
"token": "86393d2e4e8042efb3a7b0a7cdfe8d61",
"transfer": "af1e4a374fe0437f9b6d522c0e415a6e"
}
}
Система перевіряє, чи дозволено закупівлю з вказаним procurementMethodType пов’язувати з угодою з певним agreementType. Поглянемо на діаграму дозволених зв’язків між procurementMethodType та agreementType:
При спробі створити закупівлю з вказаним procurementMethodType`що не може бути пов’язано з угодою з вказаним `agreementType, система поверне помилку:
Request
POST /api/2.5/tenders HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "футляри до державних нагород",
"mainProcurementCategory": "goods",
"procuringEntity": {
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000",
"email": "aa@aa.com"
},
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"kind": "general",
"address": {
"countryName": "Україна",
"postalCode": "01220",
"region": "м. Київ",
"locality": "м. Київ",
"streetAddress": "вул. Банкова, 11, корпус 1"
},
"name": "Державне управління справами",
"signerInfo": {
"name": "Test Testovich",
"telephone": "+380950000000",
"email": "example@email.com",
"iban": "111111111111111",
"authorizedBy": "Статут компанії",
"position": "Генеральний директор"
}
},
"value": {
"amount": 500,
"currency": "UAH"
},
"items": [
{
"additionalClassifications": [
{
"scheme": "ДКПП",
"id": "17.21.1",
"description": "Послуги шкільних їдалень"
}
],
"description": "Послуги шкільних їдалень",
"deliveryDate": {
"startDate": "2023-10-30T00:00:00+02:00",
"endDate": "2023-11-29T00:00:00+02:00"
},
"deliveryAddress": {
"countryName": "Україна",
"postalCode": "79000",
"region": "м. Київ",
"locality": "м. Київ",
"streetAddress": "вул. Банкова 1"
},
"classification": {
"description": "Послуги з харчування у школах",
"id": "03111600-8",
"scheme": "ДК021"
},
"unit": {
"code": "KGM",
"name": "папір",
"value": {
"amount": 10
}
},
"quantity": 1
}
],
"enquiryPeriod": {
"endDate": "2023-10-17T00:00:00+02:00"
},
"tenderPeriod": {
"endDate": "2023-10-24T00:00:00+02:00"
},
"procurementMethodType": "requestForProposal",
"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
}
],
"contractTemplateName": "00000000.0002.01",
"agreements": [
{
"id": "514d764704784304906b25138785146c"
}
]
},
"config": {
"hasAuction": true,
"hasAwardingOrder": true,
"hasValueRestriction": true,
"valueCurrencyEquality": true,
"hasPrequalification": false,
"minBidsNumber": 1,
"hasPreSelectionAgreement": true,
"hasTenderComplaints": false,
"hasAwardComplaints": false,
"hasCancellationComplaints": false,
"hasValueEstimation": true,
"hasQualificationComplaints": false,
"tenderComplainRegulation": 0,
"qualificationComplainDuration": 0,
"awardComplainDuration": 2,
"cancellationComplainDuration": 0,
"clarificationUntilDuration": 4,
"qualificationDuration": 20,
"minTenderingDuration": 4,
"hasEnquiries": true,
"minEnquiriesDuration": 3,
"enquiryPeriodRegulation": 3,
"restricted": false
}
}
Response
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "agreements",
"description": "Agreement type mismatch."
}
]
}
Стандартні правила
Для закупівлі, яка пов’язана з угодою, застосовуються наступні перевірки під час створення:
Якщо угода має номенклатуру, то номенклатура закупівлі повинна бути підмножиною номенклатури угоди
Для закупівлі, яка пов’язана з угодою, застосовуються наступні перевірки під час активації:
угода повинна бути активна
dynamicPurchasingSystem -> competitiveOrdering
Для закупівлі, яка пов’язана з угодою, застосовуються наступні перевірки під час створення:
угода не повинна мати номенклатур
ідентифікатор та схема ідентифікатора постачальника повинні співпадати в угоді та закупівлі
Для закупівлі, яка пов’язана з угодою, застосовуються наступні перевірки під час активації:
угода повинна мати принаймні 3 активні контракти
Competitive Ordering procedure - competitiveOrdering → Туторіал (скорочений тендер)
electronicCatalogue -> priceQuotation
Для закупівлі, яка пов’язана з угодою, застосовуються наступні перевірки під час активації:
угода повинна мати принаймні 1 активний контракт
профіль кожної номенклатури повинен належати тій же угоді, що і закупівля
Процедура Запиту Цінових Пропозицій - priceQuotation → Туторіал
internationalFinancialInstitutions -> requestForProposal
Для закупівлі, яка пов’язана з угодою, застосовуються наступні перевірки під час активації:
угода повинна мати принаймні 3 активні контракти
ідентифікатор та схема ідентифікатора постачальника повинні співпадати в угоді та закупівлі
Торги за правилами організатора - requestForProposal → Туторіал
Особливі правила
Деякі процедури мають особливості у правилах зв’язку з угодою.
closeFrameworkAgreementUA -> closeFrameworkAgreementSelectionUA
Відбір для закупівлі за рамковою угодою - closeFrameworkAgreementSelectionUA → Туторіал