Адреса API та документація (Swagger)

Приклади:

Структура Contract (договір)

№ з/пНайменуванняОбов'язковістьТип данихminmaxОпис
1extIdтакString1256Ідентифікатор документа в зовнішній системі
2documentNumberтакString1256Номер договору
3documentDateтак

Date

YYYY-MM-DD

--Дата укладання договору
4amountтакdouble0.00999_999_999_999.99Вартість договору
5currencyтакString33Валюта договору за ISO 4217 (літерний код)
6amountUAHзалежить від currencydouble0.00999_999_999_999.99Еквівалент у гривні (для currency != UAH)
7fromDateтак

Date

YYYY-MM-DD

--Дата початку дії договору
8toDateзалежить від noTerm

Date

YYYY-MM-DD

--Дата закінчення дії договору
9subjectтакString13000Предмет договору
10noTermтакboolean--Ознака безстроковості (безстроковий = true)
11pdvIncludeтакboolean--Ознака ПДВ у вартості договору (з ПДВ = true)
12pdvAmountзалежить від pdvIncludedouble0.00999_999_999_999.99Сума ПДВ у вартості договору (для pdvInclude = true)
13tenderтакboolean--Ознака тендерної процедури (тендерна процедура = true)
14reasonзалежить від tenderString13000Обгрунтування відсутності тендерної процедури (для tender = false)
15contractorsтакarray[contractor]1-Список контрагентів (дивитись "Структура contractor")
16specificationsніarray[specification]1-Список специфікацій (дивитись "Структура specification")
17isCpvVatзалежить від specificationsboolean--

Ознака ПДВ у ціні товару (роботи, послуги) в специфікації (з ПДВ = true).

18procurementsтакarray[String]1-Список кодів товару (роботи, послуги) за ДК 021:2015


Структура Addendum (додаткова угода)

№ з/пНайменуванняОбов'язковістьТип данихminmaxОпис
1extIdтакString1256Ідентифікатор документа в зовнішній системі
2parentExtIdтакString1256Ідентифікатор батьківського договору в зовнішній системі
3documentNumberтакString1256Номер додаткової угоди
4documentDateтак

Date

YYYY-MM-DD

--Дата укладання додаткової угоди
5amountтакdouble0.00999_999_999_999.99Скоригована вартість договору
6currencyтакString33Валюта додаткової угоди за ISO 4217 (літерний код)
7amountUAHзалежить від currencydouble0.00999_999_999_999.99Еквівалент у гривні (для currency != UAH)
8noTermтакboolean--Ознака безстроковості (безстроковий = true)
9fromDateтак

Date

YYYY-MM-DD

--Дата початку дії додаткової угоди
10toDateзалежить від noTerm

Date

YYYY-MM-DD

--Дата закінчення дії додаткової угоди
11subjectтакString13000Предмет додаткової угоди
12pdvIncludeтакboolean--Ознака ПДВ для скоригованої вартості договору (з ПДВ = true)
13pdvAmountзалежить від pdvIncludedouble0.00999_999_999_999.99Сума ПДВ у скоригованій вартості договору (для isCorrectionWithPdv = true)
14reasonsтакarray[String]14

Список підстав для укладання додаткової угоди:

SUBJECT - зміна предмету договору

PRICE - зміна ціни договору

TERM - зміна терміну договору

OTHER - інше

15reasonOtherCommentзалежить від reasonsString13000Деталізація підстави укладання додаткової угоди (для reasons = "OTHER")
16amountIncreaseтакdouble0.00999_999_999_999.99Вартість додаткової угоди
17correctionTypeтакString--

Вплив додаткової угоди на вартість договору:

INCREASE - збільшує вартість договору

DECREASE - зменшує вартість договору

NOT_CHANGE - не змінює

18isCorrectionWithPdvтакboolean--

Ознака ПДВ у вартості додаткової угоди (з ПДВ = true)

19correctionPdvValueзалежить від isCorrectionWithPdvdouble0.00999_999_999_999.99

Сума ПДВ у вартості додаткової угоди (для pdvInclude = true)

20contractorsтакarray[contractor]1-Список контрагентів (дивитись "Структура contractor")
21specificationsніarray[ specification]1-Список специфікацій (дивитись "Структура specification")
22isCpvVatтакboolean--Ознака ПДВ у ціні товару (роботи, послуги) в специфікації (з ПДВ = true)
23procurementsтакarray[String]1-Список кодів товару (роботи, послуги) за ДК 021:2015


Структура Act (акту/накладної)

№ з/пНайменуванняОбов'язковістьТип данихminmaxОпис
1extIdтакString1256Ідентифікатор документа в зовнішній системі
2parentExtIdтакString1256Ідентифікатор батьківського договору в зовнішній системі
3documentNumberтакString1256Номер акту (накладної)
4documentDateтак

Date

YYYY-MM-DD

--Дата укладання акту (накладної)
5amountтакdouble-999_999_999_999.99999_999_999_999.99Вартість акту (накладної)
6currencyтакString33Валюта акту (накладної) за ISO 4217 (літерний код)
7amountUAHзалежить від currencydouble-999_999_999_999.99999_999_999_999.99Еквівалент у гривні (для currency != UAH)
8pdvIncludeтакboolean--Ознака ПДВ у вартості акту (накладної) (з ПДВ = true)
9pdvAmountзалежить від pdvIncludedouble-999_999_999_999.99999_999_999_999.99Сума ПДВ у вартості акту (накладної0 (для pdvInclude = true)
10contractorsтакarray[contractor]1-Список контрагентів (дивитись "Структура contractor")
11specificationsніarray[specification]1-Список специфікацій (дивитись "Структура specification")
12isCpvVatтакboolean--Ознака ПДВ у ціні товару (роботи, послуги) в специфікації (з ПДВ = true)


Структура Fine (штраф)

№ з/пНайменуванняОбов'язковістьТип данихminmaxОпис
1extIdтакString1256Ідентифікатор документа в зовнішній системі
2parentExtIdтакString1256Ідентифікатор батьківського договору в зовнішній системі
3documentNumberтакString1256Номер штрафу
4documentDateтак

Date

YYYY-MM-DD

--Дата укладання штрафу
5amountтакdouble-999_999_999_999.99999_999_999_999.99Вартість штрафу
6currencyтакString33Валюта штрафу за ISO 4217 (літерний код)
7amountUAHзалежить від currencydouble-999_999_999_999.99999_999_999_999.99Еквівалент у гривні (для currency != UAH)
8contractorsтакarray[contractor]1-Список контрагентів (дивитись "Структура contractor")


Додаткові структури

Структура Contractor

№ з/пНайменуванняОбов'язковістьТип данихminmaxОпис
1identifierтакString

8

10

8

10

ЄДРПОУ контрагента або

ІПН контрагента

2typeтакString11

Тип контрагента:

LEGAL - юридична особа

FOP - фізична особа-підприємець

PERSON - фізична особа

3nameтакString1512Назва контрагента
4firstNameтакString1256Ім'я керівника контрагента
5lastNameтакString1256Прізвище керівника контрагента
6middleNameніString1256По батькові керівника контрагента
7addressтак

object

11Об'єкт адреса контрагента (дивитись "Структура address")


Структура Address

№ з/пНайменуванняОбов'язковістьТип данихminmaxОпис
1countryтакString33Назва країни за ISO 3166-1 (alpha3)
2regionтакString1256Назва області (за КАТОТТГ для country = UKR)
3districtніString1256Назва району області (за КАТОТТГ для country = UKR)
4cityтакString1256Назва міста (за КАТОТТГ для country = UKR)
5districtCityніString1256Назва району міста (за КАТОТТГ для country = UKR)
6streetтакString1512Назва вулиці
7houseтакString110Номер будинку
8housingніString125Номер корпусу
9officeніString110Номер офісу (квартири)


Структура Specification

№ з/пНайменуванняОбов'язковістьТип данихminmaxОпис
1nameтакString11024Назва товару (роботи, послуги)
2specCodeніString--Код товару (роботи, послуги) за ДК 016:2010
3cpvCodeніString--Код товару (роботи, послуги) за ДК 021:2015
4itemDimensionтакString--Код одиниці виміру товару (роботи, послуги) за ДК 011-96
5itemCountтакdouble-999_999_999_999.9999999_999_999_999.9999Кількість товару (роботи, послуги)
6itemCostтакdouble0.0001999_999_999_999.9999Вартість товару (роботи, послуги)
  • No labels